Kami memiliki klien yang beralih dari Windows Mobile (dan IE Mobile) ke perangkat berbasis Android.
Kami memiliki beberapa perangkat lunak khusus yang kami gunakan untuk tenaga kerja WM mereka oleh applet ActiveX yang dimuat di IE Mobile, tetapi jelas Android tidak akan memiliki dukungan untuk ActiveX. Jadi kita perlu melakukan kembali aplikasi kita ke platform khusus Android, dan Java adalah pilihan yang jelas untuk ini.
Apakah ada peramban Android yang mendukung memuat Java Applet di dalam peramban, dengan cara yang hampir sama dengan applet ActiveX dimuat di IE (yaitu sepenuhnya terintegrasi ke dalam pengalaman penelusuran).
Why not just download the Android SDK and make your own app
- karena aplikasi kami harus lintas platform sebanyak mungkin. Ini sangat kompleks dan biaya overhead yang terlibat dalam menerjemahkannya dari aplikasi berbasis web ke aplikasi mandiri sangat fenomenal. terimakasih untuk pemberitahuannya. Jadi, mungkinkah menanamkan fungsi tambahan apa pun di dalam peramban? Hal utama yang kami lakukan adalah mengumpulkan tanda tangan, seperti yang dilakukan kurir setelah melakukan pengiriman. Di IE ini adalah sepotong kue dengan kontrol ActiveX kecil.Hanya dua opsi yang dapat saya pikirkan, adalah membuat aplikasi seluler lintas platform HTML5 yang akan bekerja di seluruh spektrum, karena itu, saya dapat memahami lingkungan perusahaan yang ingin berpegang teguh pada IE untuk mendukung aplikasi ActiveX dalam browser, yang membuat Anda berpikir bahwa Java di desktop sama dengan di Android, yang tidak benar .
Untuk sebagian besar, dan opsi kedua, SDK mencakup subset Java 5, koleksi, apache, dll, sintaksisnya, identik, jadi mungkin kompilasi ulang pada logika bisnis dan Antarmuka Pengguna baru untuk front-end untuk Platform Android. (Ya, Anda dapat mengkompilasi ulang yang menargetkan Android SDK ...)
Singkatnya, tidak ada yang bisa dilakukan kecuali ada motif dan dorongan untuk membangunnya kembali agar kompatibel dengan perangkat sekarang dan di masa depan.
Edit
Setelah komentar di bawah, untuk rekap:
Browser tidak mendukung jalannya applet Java di dalamnya. JRE! = Android Java Runtime alias DalvikVM. Desktop Java menggunakan JavaVM / JRE yang didukung oleh Sun / Oracle dan OpenJava JDK yang disetujui oleh Oracle. JRE = Java Runtime Environment
Terminal IDE yang memang berisi "kompiler java", kemungkinan besar (saya akan menginstalnya dan melaporkan umpan balik pada btw ini) itu adalah versi pengurangan yang sangat terbatas dari OpenJDK, itu adalah satu-satunya yang tersedia secara native untuk ARM, menurut blog ini yang tidak dapat melakukan aplikasi Java Windowing asli seperti Swing atau JavaBeans karena alasan sederhana bahwa versi Java Runtime Environment sangat berbeda untuk Android, dan sangat dioptimalkan untuk prosesor asli.
Juga, DalvikVM tahu nol tentang Swing, JavaBeans, dll. Oleh karena itu mengapa menjelaskan bahwa Java pada desktop tidak sama dengan Java pada Android.
Adapun memiliki pandangan bahwa Android sangat mirip dengan Linux, pandangan yang saya stand by, apakah ini, itu bukan Linux, kernelnya adalah linux itu sendiri, tetapi alat-alat pengguna lahan dipasok oleh busybox , lebih jauh lagi, native C run- perpustakaan waktu di bawah Android disebut bionic , dan terbatas karena prosesor wee seperti ARM. Jika dibandingkan dengan versi Linux desktop, ada pustaka run-time yang disediakan oleh gcc - GNU C Library atau lebih dikenal dengan glibc - yang mendukung idiosyncratics C / C ++ yang lebih luas seperti STL, Boost, penanganan pengecualian penuh. Itulah pandangan saya dan terpisah dari topik dan menyimpang dari jalan yang dilalui di sini. :)
sumber
Yang paling dekat yang saya temukan adalah http://www.apogee.com/products/cjre-a
Sayangnya seperti yang tertera di halaman itu:
... dan unduhan / demo tidak dapat ditemukan.
Diambil dari halaman produk mereka, http://www.apogee.com/products , sepertinya itu akan menjadi hal yang hebat untuk dimiliki:
Kita masih bisa bermimpi. Saya belum menghubungi mereka. Saya mengetahui banyak perusahaan yang mencari fungsi ini. Saya tidak bisa membayangkan itu akan menyusut terlalu cepat (atau katakanlah lebih lambat dari flash)?
Saya belum menjangkau Apogee, mungkin patut dicoba ... Jika ada yang menemukan solusi, harap terus perbarui kami! Terima kasih.
sumber
Android masih tidak mendukung applet Java, juga tidak, tanpa kerja besar.
Java di Android bukan Java 'asli' - ini adalah versi tertulis khusus oleh Google. Aplikasi Android dapat ditulis dalam Java, tetapi dikonversi ke Dalvik pada waktu kompilasi.
Dengan demikian, hampir tidak mungkin untuk mengembangkan browser yang memiliki kompatibilitas untuk Java Applets.
sumber
Ada tulisan berjudul "Apakah ada kemungkinan untuk menjalankan applet di Android atau Blackberry" di atas Stack Overflow yang akan memberi Anda lebih banyak wawasan, dapat ditemukan di sini:
/programming/2433338/is-there-a-possibility-to-run-applets-on-android-or-blackberry
Saya telah mencari di tempat lain namun tampaknya tidak ada bukti konklusif bahwa applet java didukung.
sumber