আইওএস, অ্যান্ড্রয়েড বা উইন্ডোজ ফোন 8 এ জাভাএফএক্স অ্যাপ্লিকেশনগুলি চালানো কি সম্ভব?


105

প্ল্যাটফর্ম-নির্দিষ্ট কোড না লিখে কেউ জাভাএফএক্স ব্যবহার করে একটি সম্পূর্ণ অ্যাপ্লিকেশন বিকাশ করতে এবং এটি আইওএস, অ্যান্ড্রয়েড বা উইন্ডোজ ফোন 8 এ চালাতে পারে?


1
আমি তাই মনে করি না. এখানে দেখুন: news.kynosarges.org/2013/10/10/javafx-on-ios-android
ভিক্টর কে।

1
ওরাকল এডিএফ মোবাইল বিকাশ করুন। এটা দেখ. এটি আইওএস এবং অ্যান্ড্রয়েড সমর্থন করে।
আলেকজান্ডার কিরভ

Www এ জাভাফক্সপোর্ট শব্দটি সন্ধান করুন। জাভাফ্যাক্সের বেশিরভাগ বৈশিষ্ট্য উইন্ডোজ / অ্যান্ড্রয়েড / আইওএসে দুর্দান্ত কাজ করে। এই মুহুর্তে, অ্যান্ড্রয়েডে এখনও কিছু বৈশিষ্ট্য কাজ করছে না যেমন: Task.cancel () বা আন্তর্জাতিক ইউনিকোড অক্ষর, বা fx মিডিয়া প্লেয়ার, ইত্যাদি
আমিন

উত্তর:


61

পটভূমি

২০১৪ সালের শুরুতে এম্বেড করা এবং মোবাইলে জাভাএফএক্সের অবস্থা কীভাবে শুরু হয়েছিল এবং জাভাএফএক্সের অবস্থা কী ছিল তার জন্য ইনভেরেন্টের উত্তরটি একটি ভাল উত্স। তবে, তখন থেকেই অনেক কিছু পরিবর্তন হয়েছে এবং যে ব্যবহারকারীরা এই থ্রেডে হোঁচট খায় তারা আপডেট তথ্য পান না।

আমার বেশিরভাগ পয়েন্টগুলি ইনভেরেন্টের উত্তরের সাথে সম্পর্কিত, তাই আমি আগে এটির মাধ্যমে পরামর্শ দেওয়ার পরামর্শ দেব।

মোবাইল / এম্বেড থাকা জাভাএফএক্স এর বর্তমান অবস্থা

প্রথমে কিছু খারাপ খবর:

এখন, কিছু ভাল খবর:

  • জাভাএফএক্স এখনও অ্যান্ড্রয়েড, আইওএস এবং বেশিরভাগ এমবেডেড ডিভাইসে চলে
  • অ্যান্ড্রয়েড, আইওএস এবং এম্বেড থাকা ডিভাইসের জন্য জাভাএফএক্সপোর্টস এসডিকে এখান থেকে ডাউনলোড করা যায়
  • জাভাএফএক্সপোর্টস প্রকল্পটি এখনও সমৃদ্ধ হচ্ছে এবং মোবাইল ডিভাইসে জাভাএফএক্স চালানো আগের চেয়ে সহজ , এই এসডিকে শীর্ষে নির্মিত আইডিই প্লাগইনগুলির জন্য সমস্ত ধন্যবাদ এবং আপনাকে কোনও এসডিকে ইনস্টল করার ঝামেলা ছাড়াই কয়েক মিনিটের মধ্যে শুরু করে দেয়
  • জাভাএফএক্স 3 ডি এখন মোবাইল ডিভাইসে সমর্থিত
  • গ্লুনভিএম মোবাইল বিকাশকারীদের জন্য জাভা 9 সমর্থন সক্ষম করে রোবওএমএম প্রতিস্থাপন করবে । হ্যা, তুমি ঠিক শুনেছো।
  • সমস্ত বড় মোবাইল প্ল্যাটফর্মগুলিতে জেডিকে সমর্থন করার জন্য ওরাকল দ্বারা মোবাইল প্রকল্প চালু করা হয়েছে। এটি জাভাএফএক্সও সমর্থন করে;)

কিভাবে শুরু করেছিল

আপনি যদি ডিআইওয়াই ধরণের না হন তবে আমি আপনার পছন্দের আইডিইতে আইডিই প্লাগইন ইনস্টল করার পরামর্শ দেব।

কীভাবে শুরু করবেন সে সম্পর্কে বেশিরভাগ নথিপত্র এখানে পাওয়া যাবে এবং কয়েকটি নমুনা এখানে পাওয়া যাবে


আমি নিশ্চিত নই যে আপনি কখন জাভাএফএক্স ব্যবহার করেছেন তবে জাভাএফএক্স ৮-এ অনেক উন্নতি হয়েছে initial
ItachiUchiha

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

@ নোভা হাই হ্যাঁ, জাভাএফএক্সপোর্টগুলি GPLv2 + CLASSPATH ব্যতিক্রমের অধীনে রয়েছে যাতে আপনি উদ্বেগ ছাড়াই আপনার প্রকল্পে এটি ব্যবহার করতে পারেন। তবে, যেহেতু জাভাএফএক্সপোর্টস আপনাকে কেবলমাত্র একটি ন্যূনতম সমর্থন দেয় (কোনও আইডিই সমর্থন নয় + কোনও মোবাইল নিয়ন্ত্রণ নেই), তাই বাণিজ্যিকভাবে কোনও কিছুর জন্য এটি বেছে নেওয়ার বিষয়ে আমার সন্দেহ হবে। গ্লুন মোবাইল ব্যবহারের জন্য নিখরচায়, যখন আপনার অ্যাপ্লিকেশন শুরু হয় তখন এটির একটি নাগ স্ক্রিন থাকে (বিনামূল্যে সংস্করণের জন্য)। তবে, যখন আপনার অ্যাপ্লিকেশন কোনও ফি প্রদানের মাধ্যমে বিখ্যাত হয় আপনি এ থেকে মুক্তি পেতে পারেন :)
ItachiUchiha

@ ইটাচিউচিহ যে প্রতিশ্রুতিবদ্ধ মনে হচ্ছে! একটি শেষ প্রশ্ন: এখানে পাওয়া গ্লুন মোবাইল পণ্যগুলির তুলনা নাগ স্ক্রিনটি দেখায় যে ফ্রি টিয়ার এবং ইন্ডি স্তরগুলির মধ্যে একমাত্র পার্থক্য। এটা কি ধরে নেওয়া নিরাপদ যে আমি বাণিজ্যিক ব্যবহারের জন্য, সীমাহীন সময়ের জন্য বিনামূল্যে সংস্করণটি ব্যবহার করতে পারি? হিসাবে, কোন মেয়াদোত্তীর্ণ তারিখ? আমি সে বিষয়ে পরিষ্কারভাবে বর্ণনা জন্য :) ধন্যবাদ ফান্ড রোল পর্যন্ত টাট্টু ঘোড়া পর্দা সব ব্যবস্থা করতে সক্ষম
নোভা

1
দুঃখিত, আরও একটি প্রশ্ন: আমার জাভএফএক্স কোডটি 20,000+ লাইন কোডের সাথে 90% সম্পূর্ণ। আমি কি এখনও গ্লুন মোবাইলকে আমার কোডবেসে একীভূত করতে পারি ... বা একটি একক লাইন লেখার আগে আমার কি প্রথম থেকেই এটি ব্যবহার করা দরকার? থেক্স
নোভা

75

হ্যাঁ আপনি জাওএফএক্স অ্যাপ্লিকেশনটি আইওএস, অ্যান্ড্রয়েড, ডেস্কটপ, রাস্পবেরিপিআইতে চালাতে পারেন (উইন্ডোজ 8 মোবাইল নেই)।

কার্যক্রমে কাজ:

আমরা এটা করেছি! জাভাএফএক্স 8 মাল্টিমিডিয়া প্রকল্প আইপ্যাড, অ্যান্ড্রয়েড, উইন্ডোজ এবং ম্যাকের!

জাভাএফএক্স সর্বত্র

Ensemble8 জাভাফেক্স 8 অ্যান্ড্রয়েড ডেমো

আমার স্যাম্পল জাভাএফএক্স অ্যাপ্লিকেশনটি রাস্পবেরি পাইতে চলছে

অ্যান্ড্রয়েডে চলছে আমার নমুনা অ্যাপ্লিকেশন

আইওএস এবং অ্যান্ড্রয়েডে জাভাএফএক্স

দেব সংস্থানসমূহ:

অ্যান্ড্রয়েড:

অ্যান্ড্রয়েডে জাভাএফএক্স অ্যাপ্লিকেশনগুলি তৈরি এবং স্থাপন করা

আইওএস:

আইওএসের জন্য জাভাএফএক্সের জন্য নেটবিয়ান সমর্থন শেষ!

10 মিনিটের মধ্যে RoboVM + e (fx) ক্লিপস সরঞ্জামগুলির সাথে একটি জাভাএফএক্স + আইওএস অ্যাপ্লিকেশন বিকাশ করুন

আপনি যদি গুরুতর অ্যাপ্লিকেশনগুলি বিকাশ করতে চলেছেন তবে এখানে আরও কিছু তথ্য

বিবিধ:

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

06/23/2014 সম্পাদনা করুন:

জোহান ভোস মোবাইল এবং ট্যাবলেটগুলিতে জাভাএফএক্স পোর্ট জাভাএফএক্স জন্য একটি ওয়েবসাইট তৈরি করেছেন , আপডেট তথ্যের জন্য এটি পরীক্ষা করে দেখুন ..


3
রোবওএম-এর সর্বদা সেরা লোগো রয়েছে। এটি একটি পাখি, এটি থাম্বস আপ, না এটি একটি বিমান!
আলেকসান্দ্র ডাবিনস্কি 10

আপনি এই লিঙ্কটি যুক্ত করতে পারেন: youtube.com/watch?v=a3dAteWr40k&feature=youtu.be ;-)
অ্যাসিরিয়াস

@ বিভাজক বিভিন্ন ডিভাইসের জন্য মাইক্রোফোন, অ্যাক্সিলোমিটার, জিপিএস, ক্যামেরা ইত্যাদিতে একীকরণ এবং অ্যাক্সেস কতটা ভাল?
মিমি

প্রথম লিঙ্কটি মারা গেছে। সংরক্ষণাগারিত সংস্করণ: web.archive.org/web/20141008171951/http://…
দুর্বৃত্ত

4

ডেস্কটপ: প্রথম শ্রেণির সমর্থন

জাভা এসই থেকে ওরাকল জাভাএফএক্স কেবল ওএস এক্স (ম্যাকোস), জিএনইউ / লিনাক্স এবং মাইক্রোসফ্ট উইন্ডোজ সমর্থন করে । এই প্ল্যাটফর্মগুলিতে, জাভাএফএক্স অ্যাপ্লিকেশনগুলি সাধারণত জাভা এসই বা ওপেনজেডিকে থেকে জেভিএম এ চালিত হয়।

অ্যান্ড্রয়েড: কাজ করা উচিত

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

অ্যান্ড্রয়েডে, এই গ্রন্থাগারটি অন্য যে কোনও জাভা লাইব্রেরির মতো ব্যবহার করা যেতে পারে; জেভিএম বাইটকোড Dalvik বাইটকোড করার কম্পাইল করা হয় । "অ্যান্ড্রয়েড জাভা চালায়" বলে লোকেরা এর অর্থ বোঝায়।

আইওএস: অবস্থা পরিষ্কার নয়

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

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

উইন্ডোজ ফোন: কোনও সমর্থন নেই

উইন্ডোজ ফোন সহ এটি সহজ: কোনও ধরণের জাভাএফএক্স সমর্থন নেই।


2

সম্ভব. আপনি বাণিজ্যিক খেলাধুলা পেতে পারেন।

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

http://gluonhq.com/labs/javafxports/


-4
  1. হ্যাঁ আপনি এটি আইওএস এবং অ্যান্ড্রয়েডে চালাতে পারেন (উইন 8 সমর্থিত নয়!
  2. কোনও ওয়েব-অ্যাপ হিসাবে কোনও স্থাপনা কাজ করে না
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.