ব্রাউজারে জাভা অ্যাপলেট লোড করা সমর্থন করে এমন কোনও অ্যান্ড্রয়েড ব্রাউজার রয়েছে?


20

আমাদের কাছে এমন একটি ক্লায়েন্ট রয়েছে যিনি উইন্ডোজ মোবাইল (এবং আইই মোবাইল) থেকে অ্যান্ড্রয়েড ভিত্তিক ডিভাইসে স্যুইচ করছেন।

আমাদের কাছে কিছু নির্দিষ্ট সফ্টওয়্যার রয়েছে যা আমরা তাদের ডাব্লুএম কর্মশালায় একটি অ্যাক্টিভেক্স অ্যাপলেট দ্বারা মোতায়েন করি যা আইই মোবাইলে লোড হয়, তবে স্পষ্টতই অ্যান্ড্রয়েডের অ্যাক্টিভএক্সের কোনও সমর্থন থাকবে না। সুতরাং আমাদের অ্যান্ড্রয়েড-নির্দিষ্ট প্ল্যাটফর্মে আমাদের অ্যাপ্লিকেশনটি পুনরায় করা দরকার এবং জাভা এটির জন্য সুস্পষ্ট পছন্দ।

এমন কোনও অ্যান্ড্রয়েড ব্রাউজার রয়েছে যা জাভা অ্যাপলেটটিকে ইন-ব্রাউজারে লোড করতে সমর্থন করে, যেমন একটি আইটি-তে একটি অ্যাক্টিভেক্স অ্যাপলেট লোড করে (যেমন এটি ব্রাউজিং অভিজ্ঞতায় সম্পূর্ণ সংহত করে)।

উত্তর:


9

অনুরূপ প্রশ্ন এখানে আগে জিজ্ঞাসা করা হয়েছে, সংক্ষিপ্ত সংস্করণ, জাভা অ্যাপলেটগুলি অ্যান্ড্রয়েডে সমর্থিত নয়। অ্যান্ড্রয়েডে ব্যবহৃত জাভা সংস্করণ হ'ল মিল জাভা আপনার চালানো নয়, তাই কোনও অ্যাপলেট চালানোর জন্য আপনাকে প্রথমে ফোনে একটি জাভা সংকলক পাওয়া দরকার। যা আমি মনে করি না সম্ভব বা কমপক্ষে সম্ভাব্য।

কেন কেবল অ্যান্ড্রয়েড এসডিকে ডাউনলোড করে নিজের অ্যাপ তৈরি করবেন না? আপনাকে এটি বাজারে বিক্রি করতে হবে না, তবে আপনার অ্যাপটি যদি অন্যরা ব্যবহার করতে পারে তবে আপনি এটি করতে পারেন যা বিকাশের জন্য ব্যয় করা কিছু অর্থ পুনরুদ্ধারে সহায়তা করতে পারে।


1
Why not just download the Android SDK and make your own app- কারণ আমাদের অ্যাপ্লিকেশনটি যথাসম্ভব ক্রস-প্ল্যাটফর্ম হওয়া দরকার। এটি অবিশ্বাস্যরকম জটিল এবং এটি একটি ওয়েব-ভিত্তিক অ্যাপ থেকে স্ট্যান্ডেলোন অ্যাপ্লিকেশনটিতে অনুবাদ করার সাথে জড়িত ওভারহেডগুলি অসাধারণ। যদিও মাথা আপ জন্য ধন্যবাদ। সুতরাং কোনও ব্রাউজারের মধ্যে কোনও ধরণের অতিরিক্ত কার্যকারিতা এম্বেড করা কি অসম্ভব? মূল জিনিসটি আমরা করছি স্বাক্ষর সংগ্রহ করা, যেমন কোনও কুরিয়ার বিতরণ করার পরে করে। আইইতে এটি ছিল একটি ক্ষুদ্র অ্যাক্টিভ এক্স নিয়ন্ত্রণ সহ কেকের টুকরো।

যদি আপনার জাভা অ্যাপ্লিকেশনটি কোনও ওয়েবসাইটটিতে উপস্থিত থাকে যা আপনি আপনার ফোনটি আপনার দিকে ইঙ্গিত করেছেন এটি জাভা কোডটি সেভাবে চালাতে সক্ষম হতে পারে তবে আমি এখনও সন্দেহ করি কারণ অ্যান্ড্রয়েড ওএসের আপনার এবং আমি হিসাবে জাভা কোড বোঝার স্থানীয় উপায় নেই doubt এটা জানেন. অ্যান্ড্রয়েডে জাভা সংস্করণটি সংশোধিত হয়েছে। আপনার সেরা বাজি হ'ল বিভিন্ন প্ল্যাটফর্মের জন্য অ্যাপ্লিকেশন তৈরি করা বা কোনও ভিন্ন ভাষা যেমন এইচটিএমএল 5 বা ফ্ল্যাশ (অ-জেলব্রোক অ্যাপল ডিভাইসে অসমর্থিত) ব্যবহার করা।

ডাবল ডিপ জন্য দুঃখিত, কিন্তু ঠিক তাই আপনি জানেন, অ্যাপল এবং অ্যান্ড্রয়েড জন্য অ্যাপ্লিকেশন তৈরি এখন সত্যিই সহজ। তাদের জিইউআই সিস্টেম রয়েছে যা আপনার জন্য বেশিরভাগ কাজ করতে পারে। আপনি যেমন ভাবেন তত কঠিন হতে পারে না। আমি অন্তত তদন্ত করব।

1
অ্যানড্রয়েড ২.২ এবং এর বেশি (এবং কিছু ফোন অ্যান্ড্রয়েড ২.১ চালাচ্ছে) ব্রাউজারে ফ্ল্যাশ অ্যাপলেট চালাতে পারে, জাভা থেকে ফ্ল্যাশ আপনার জন্য আরও ভাল ক্রস প্ল্যাটফর্মের পছন্দ হতে পারে।
গাথ্রন

1
যখন অ্যান্ড্রয়েডের ডালভিক জেভিএমের বাইটকোডের সাথে বাইটকোড-সামঞ্জস্যপূর্ণ নয়; জাভা কোড যা অ্যান্ড্রয়েডে বাদ দেওয়া লাইব্রেরি ব্যবহার করে না (যেমন সুইং / এডাব্লুটি) খুব উত্সের সাথে সামঞ্জস্যপূর্ণ হওয়া উচিত, সুতরাং আপনাকে কেবল পুনরায় সংকলন করতে হবে এবং বেশিরভাগ স্টাফ কেবল ততক্ষণ কাজ করা উচিত যতক্ষণ না এটি বাদ দেওয়া লাইব্রেরি ব্যবহার করে না ।
মিথ্যা রায়ান

3

কেবলমাত্র দুটি বিকল্পের মধ্যে আমি ভাবতে পারি, এটি একটি এইচটিএমএল 5 ক্রস-প্ল্যাটফর্ম মোবাইল অ্যাপ্লিকেশন তৈরি করা যা স্পেকট্রাম জুড়ে কাজ করবে, এই বলে যে, আমি ব্রাউজারের মধ্যে অ্যাক্টিভএক্স অ্যাপ্লিকেশনগুলিকে সমর্থন করতে আইইয়ের সাথে আঁকড়ে থাকা কর্পোরেট পরিবেশগুলি বুঝতে পারি, যা আপনাকে ভাবতে পরিচালিত করছে যে ডেস্কটপে জাভা অ্যান্ড্রয়েডের মতোই, যা সত্য নয়

বেশিরভাগ অংশ এবং দ্বিতীয় বিকল্পের জন্য, এসডিকে জাভা 5 এর একটি উপসেটকে কভার করে, সংগ্রহগুলি, অ্যাপাচি, ইত্যাদি, সিন্ট্যাক্স অনুসারে সমান, তাই সম্ভবত ব্যবসায়ের যুক্তিটির পুনর্নির্মাণ এবং ফ্রন্ট-এন্ডের জন্য একটি নতুন ইউজার ইন্টারফেস অ্যান্ড্রয়েড প্ল্যাটফর্ম। (হ্যাঁ আপনি অ্যান্ড্রয়েড এসডিকে লক্ষ্য করে পুনরায় সংকলন করতে পারেন ...)

সংক্ষেপে, এখনকার এবং ভবিষ্যতে ডিভাইসের সাথে সামঞ্জস্য হওয়ার জন্য এটি পুনর্নির্মাণের উদ্দেশ্য এবং ড্রাইভ না থাকলে কিছুই করতে পারে না।

সম্পাদন করা

মন্তব্যগুলি নীচে রেখে যাওয়ার পরে, পুনরায় কাটাতে:

  • ব্রাউজারটি নিজের মধ্যে জাভা অ্যাপলেট চালানো সমর্থন করে না। জেআরই! = অ্যান্ড্রয়েডের জাভা রানটাইম ওরফে ডালভিকভিএম। ডেস্কটপ জাভা জাভাভিএম / জেআরই ব্যবহার করে যেমন সান / ওরাকল এবং ওপেনজাভা জেডিকে অনুমোদন দেয় যা ওরাকল দ্বারা অনুমোদিত। জেআরই = জাভা রানটাইম এনভায়রনমেন্ট

  • টার্মিনাল আইডিইতে "জাভা সংকলক" রয়েছে, সম্ভাবনা রয়েছে (আমি এটি ইনস্টল করব এবং এই বিটিডব্লুতে প্রতিক্রিয়া জানাবো) এটি ওপেনজেডকে-র একটি অত্যন্ত সীমিত কাট ডাউন সংস্করণ, এটিআরএমের জন্য কেবল স্থানীয়ভাবে এটি উপলব্ধ, এই ব্লগ অনুসারে যা করতে পারবো না নেটিভ জাভা Windowing সহজ কারণে জাভা রানটাইম এনভায়রনমেন্ট সংস্করণ Android এর জন্য খুব ভিন্ন, এবং অত্যন্ত নেটিভ প্রসেসরের জন্য অপ্টিমাইজ করা হয় যে কারণে সুইং বা JavaBeans যেমন অ্যাপ।

এছাড়াও ডালভিকভিএম সুইং, জাভাবিয়ান ইত্যাদি সম্পর্কে শূন্য জানে তাই ডেস্কটপে জাভা অ্যান্ড্রয়েডের জাভা সমান নয় বলে ব্যাখ্যা করে কেন কিছুটা এগিয়ে যায়।

দৃশ্য যা Android খুব লিনাক্স মত, যে দৃশ্য আমি পাশে দাঁড়ানো, এই হল থাকার জন্য, এটা না লিনাক্স কার্নেলের নিজেই লিনাক্স, কিন্তু ব্যবহারকারী-জমি সরঞ্জাম দ্বারা সরবরাহ করা হয় , busybox , তদ্ব্যতীত, নেটিভ সি Run- অ্যান্ড্রয়েডের অধীনে টাইম লাইব্রেরিটিকে বায়োনিক বলা হয় এবং এআরএমের মতো এই দেরী প্রসেসরের কারণে এটি সীমাবদ্ধ। যখন ডেস্কটপ লিনাক্স সংস্করণটির সাথে তুলনা করা হয়, সেখানে জিসিসি - জিএনইউ সি লাইব্রেরি দ্বারা সরবরাহিত রান-টাইম লাইব্রেরি রয়েছে বা আরও সাধারণভাবে গ্লিবসি নামে পরিচিত - এটি এসটিএল, বুস্ট, সম্পূর্ণ ব্যতিক্রম হ্যান্ডলিংয়ের মতো আরও বিস্তৃত সি / সি ++ আইডিজিঙ্ক্র্যাটিক্সকে সমর্থন করে। এটি আমার দৃষ্টিভঙ্গি এবং বিষয় থেকে পৃথক এবং এখানে প্রহারের পথে পথভ্রষ্ট। :)


কর্পোরেট সিস্টেমের জাভা দরকার এবং এটি সম্পর্কে আমি কিছুই করতে পারি না। কেবলমাত্র আমি যা করতে পারি তা হ'ল অ্যান্ড্রয়েড ট্যাবলেটটি কনফিগার করা। আমি যা পুরোপুরি বুঝতে পারি না তা হ'ল কেন ওপেন সোর্স ব্রাউজার প্লাস জেআর অ্যান্ড্রয়েড ট্যাবলেটটিতে কাজ করা যায় না।
ফেলিক্স

1
ব্রাউজারটি নিজের মধ্যে জাভা অ্যাপলেট চালানো সমর্থন করে না। জেআরই! = অ্যান্ড্রয়েডের জাভা রানটাইম ওরফে ডালভিকভিএম। ডেস্কটপ জাভা সান / ওরাকল এবং ওপেনজাভা জেডিকে অনুমোদিত হিসাবে জাভাভিএম ব্যবহার করে ...
t0mm13b

ঠিক। অ্যান্ড্রয়েডে চালনার জন্য কেন ওপেনজাভা জেডি কে সংকলন এবং ইনস্টল করা যায় না তা আমি বুঝতে পারি না। অ্যান্ড্রয়েড কতটা লিনাক্সের মতো, সে সম্পর্কে আমার কাছে খুব আশাবাদী ধারণা আছে?
ফেলিক্স

মজার বিষয় হল, এখানে টার্মিনাল- ডটকম রয়েছে যা দেখে মনে হচ্ছে একটি জাভা সংকলক রয়েছে।
ফেলিক্স

1
বিপথগামী পথটি প্রশংসা করি, ধন্যবাদ! আমি আরো এবং আরো এখন বিশ্বাস করছি এটি হয় পুরোপুরি সম্ভব এটা ঠিক যে এখনো কেউ কোনো কনফিগার ও সংকলন কাজ আছে। আমার যুক্ত করা উচিত যে আমি জানি যে দেশীয় ডালভিকভিম অপ্রাসঙ্গিক। আমার প্রশ্নটি কখনই ছিল না। এটি এমন কেউ ছিল যে অ্যান্ড্রয়েডের জন্য ডেস্কটপ জের সংকলন করেছিল। আমি মনে করি ইতিমধ্যে একটি এআরএম সংস্করণ রয়েছে। শুধু একটি অ্যান্ড্রয়েড এক না।
ফেলিক্স

2

আমার নিকটতমতম সন্ধানটি হ'ল http://www.apogee.com/products/cjre-a

দুর্ভাগ্যক্রমে যে পৃষ্ঠাতে বলা হয়েছে:

নোট করুন যে অপোজী তাদের অপ্রতুল চাহিদার কারণে ২০১২ সালের জুনে সিজেআরই + এ এর ​​আরও বিকাশ সাময়িকভাবে স্থগিত করেছিলেন। দয়া করে আপনার গ্রাহকগণ এবং / বা অন্যান্য তৃতীয় পক্ষগুলিতে "ভলিউম" বিতরণ করার জন্য আপনার পছন্দসই একটি Android-চলমান ডিভাইসে একটি সিজেআরআই + এ লক্ষ্যযুক্ত যদি অ্যাপোজি-তে যোগাযোগ করুন।

... এবং একটি ডাউনলোড / ডেমো কোথাও খুঁজে পাওয়া যায় না।

তাদের পণ্য পৃষ্ঠা থেকে নেওয়া http://www.apogee.com প্রোডাক্টগুলি এটির মতো শোনাচ্ছে যে এটির জন্য দুর্দান্ত জিনিসটি হত:

সিজেআরআই + এ - "অ্যান্ড্রয়েডের জন্য সিজেআরই" অ্যান্ড্রয়েড ভি 4.x বা উচ্চতর চলমান ডিভাইসের জন্য উপযুক্ত, যা অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি সম্পাদন করা ছাড়াও জাভা এসই 5 এবং এসই 6 অ্যাপ্লিকেশনগুলি কার্যকর করতে হবে।

আমরা এখনও স্বপ্ন দেখতে পারি। আমি তাদের সাথে যোগাযোগ করি নি। আমি অনেকগুলি সংস্থা সম্পর্কে সচেতন যারা এই কার্যকারিতাটি সন্ধান করছে। আমি ভাবতে পারি না এটি খুব দ্রুত কমে যাবে (বা আসুন ফ্ল্যাশের চেয়ে ধীর বলি)?

আমি অপোগির কাছে পৌঁছতে পারি নি, চেষ্টা করার মতো হতে পারে ... যদি কেউ কখনও সমাধান খুঁজে পান তবে দয়া করে আমাদের আপডেট রাখুন! ধন্যবাদ।


1

অ্যান্ড্রয়েড এখনও জাভা অ্যাপলেটগুলিকে সমর্থন করে না, বড় কাজ ছাড়াই এটি করবে না।

অ্যান্ড্রয়েডের জাভা 'আসল' জাভা নয় - এটি গুগলের কাস্টম লিখিত সংস্করণ। অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি জাভাতে লেখা থাকতে পারে তবে সংকলনের সময় এগুলি ডালভিকে রূপান্তরিত হয়েছে।

এই হিসাবে, জাভা অ্যাপলেটগুলির সাথে সামঞ্জস্যপূর্ণ এমন একটি ব্রাউজার তৈরি করা অসম্ভবের কাছাকাছি হবে।


তৃতীয় পক্ষের ব্রাউজারগুলি জাভা প্লাগইনগুলির জন্য সমর্থন অন্তর্ভুক্ত করতে পারে না এমন কোনও কারণ আছে কি? আমি যে m0rtadelo লক্ষ্য stackoverflow.com/questions/2433338/... আসলে এটা কাজ করিয়েছি দাবি! আমি যদি কেবল কোনও ট্যাবলেটে কাজ করে তবে তা আগ্রহী that
ফেলিক্স

1
@ ফেলিক্স কারণ অ্যান্ড্রয়েড সিস্টেমটিতে এটি অন্তর্ভুক্ত করে না। m0rtadelo তাদের ডিভাইসের অভ্যন্তরে একটি পুরো ওএস চালাচ্ছিল এবং তারা কীভাবে এটি কাজ করে।
লিয়াম ডব্লু

ঠিক আছে .. যদি আমার ট্যাবলেটে এটি কার্যকর না হয় তবে এটি বিপজ্জনক নয় এবং এটিই একমাত্র বিকল্প mind হতে পারে এটি একটি পৃথক প্রশ্ন।
ফেলিক্স

0

স্ট্যাক ওভারফ্লোতে "অ্যান্ড্রয়েড বা ব্ল্যাকবেরিতে অ্যাপলেট চালানোর কোনও সম্ভাবনা আছে" শিরোনামে একটি পোস্ট রয়েছে যা আপনাকে আরও অন্তর্দৃষ্টি প্রদান করবে, এটি এখানে পাওয়া যাবে:

/programming/2433338/is-there-a-possibility-to-run-applets-on-android-or-blackberry

আমি অন্য কোথাও দেখেছি তবে জাভা অ্যাপলেটগুলি সমর্থন করে এমন কোনও সিদ্ধান্তের প্রমাণ নেই বলে মনে হচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.