Kuliah Pemrograman JAVA Part 1 Pengenalan Class, Tipe Data, Variable
Sun Microsystems mungkin tidak akan menjejaskan dunia Java mudah alih, kata beberapa pemerhati industri, walaupun dari masa ke masa syarikat itu mungkin mempunyai kepentingan dalam mengarahkan teknologi untuk manfaatnya.
Oracle mengatakan Java adalah sebab terbesar untuk membeli Matahari, tetapi langkah itu mungkin lebih banyak berkaitan dengan kegunaan perusahaan Java daripada arena mudah alih, menurut beberapa orang yang dekat dengan perniagaan mudah alih. Edisi Mudah Alih Java (dahulunya J2ME) telah digunakan secara meluas sebagai platform aplikasi untuk "telefon ciri," atau telefon bimbit yang boleh menyokong aplikasi dan penggunaan Internet tetapi kurang lengkap daripada telefon pintar. Java mudah alih juga menjadi asas bagi kebanyakan aplikasi pihak ketiga untuk telefon pintar BlackBerry Research In Motion, dan platform Android Google menggunakan Java pada tahap aplikasi.
Peranan Java dalam handset mungkin menurun apabila smartphone menurunkan harga dan mula menggantikan telefon ciri, walaupun perubahan itu mungkin mengambil masa beberapa tahun. Selain itu, Java mudah alih mungkin mendapat angin kedua dari platform Java FX yang akan datang, yang direka untuk telefon pintar, PC dan pelanggan lain.
[Bacaan lanjut: Telefon Android terbaik untuk setiap anggaran.]Sun telah melesenkan dan mempromosikan Java mudah alih secara bebas untuk telefon bimbit dengan mata untuk menjual lebih banyak pelayan Java perusahaan kepada operator mudah alih. Tetapi ia tidak memainkan peranan yang kuat dalam membimbing teknologi mudah alih, sebaliknya membenarkan vendor perisian dan perkakasan dan pembawa untuk membangunkan pelbagai mesin maya Java (JVMs). Ini telah menyebabkan kebanyakan telefon Java yang dibolehkan dan aplikasi Java mudah alih, tetapi juga aduan tentang pemecahan yang menjadikan kehidupan lebih sukar bagi para pemaju.
Oracle mempunyai masalah yang lebih penting untuk menangani dalam jangka pendek, seperti mengintegrasikan Sun dan mungkin "Saya mengesyaki bahawa J2ME tidak akan menjadi apa yang Oracle mahu fokus," kata penganalisis Jack Gold J. Gold Associates, sambil menambah bahawa ia bukan tumpuan utama untuk Sun, sama ada.
Jason Devitt, presiden dan CEO pembuat perisian mudah alih Skydeck, juga merendahkan peranan Sun. Devitt mengasaskan Vindigo, yang mengembangkan perisian untuk banyak telefon yang dibolehkan Java.
"Jika ada masalah … anda pergi ke operator, pengilang peralatan asli, perusahaan JVM, dan Sun, dalam perintah itu," kata Devitt. Java, pada asalnya dipahami sebagai platform umum yang akan membiarkan pemaju menulis permohonan sekali untuk banyak handset dan operator, gagal dalam hal itu, katanya.
"Jika Anda ingin mendukung setiap telepon di pasar, Anda mungkin harus melakukan beberapa ratus perisian membina yang berbeza, "kata Devitt. Pemaju kini sangat teruja menulis banyak aplikasi berasaskan web menggunakan HTML dan CSS (Cascading Style Sheets) serta Javascript, yang walaupun namanya tidak berkait rapat dengan Java, katanya. RIM telah menambah sokongan untuk plug-in pembangunan Google Gears untuk menulis aplikasi BlackBerry berasaskan Web.
Oleh kerana Sun sebahagian besarnya menyerahkan tampuk Java mudah alih kepada komuniti pemaju, Oracle tidak dapat mengubah dunia Java mudah alih bahkan jika ia
"Pada masa ini, anda tidak boleh meletakkan geninya kembali ke dalam botol," kata penganalisis Avi Greengart dari Analisis Semasa.
Namun, Oracle mungkin mempunyai insentif untuk melakukan apa yang dapat mendorong Java mobile, kata seorang pemerhati.
"Saya tidak nampak apa-apa sebab mengapa Oracle tidak akan terus berada dalam arah yang sama atau menjadi lebih agresif kerana ini memberi mereka hidangan ke telefon bimbit," kata David Adams, pengasas Mobile Research. Syarikatnya mengekalkan dan menjual pangkalan data telefon bimbit yang digunakan oleh pemaju untuk memastikan aplikasi mereka berfungsi pada model yang berbeza. Adams adalah pemaju Java dan pernah berkhidmat kepada kumpulan penasihat Java.
Persekitaran aplikasi mudah alih mula beralih ke aplikasi yang bergantung pada Web dan dengan demikian pada pangkalan data back-end jenis yang dijual Oracle, kata Adams. Ini bermakna Oracle mempunyai insentif untuk terus menyokong Java dalam persekitaran mudah alih kerana Java membolehkan aplikasi web mudah alih yang dapat memacu lebih banyak jualan untuk Oracle.
Walaupun Java secara historis dianggap sebagai teknologi untuk telefon ciri, yang mungkin berubah, Kata Adams. "Java FX turun," katanya. Itu persekitaran pembangunan Java baru dari Sun yang dapat menyelesaikan beberapa batasan yang menjadikan Java MIDP (Profil Peranti Maklumat Bergerak) saat ini tidak dapat digunakan pada telefon pintar.
Penggunaan Java Android juga merupakan faktor penting, menurut Adams. Walaupun hanya terdapat satu telefon Android di A.S. setakat ini, lebih banyak yang diharapkan dan terdapat keraguan minat terhadap Android dari pengeluar netbook, kata Adams. Itu menjadikan Java menarik di persekitaran mudah alih.
"Saya masih menganggap Java adalah lingua franca untuk mudah alih kecuali untuk iPhone," kata Adams. "Saya fikir Oracle hanya bertindak ke dalam kedudukan yang sangat menakjubkan di telefon bimbit."
Satu perkara Adams percaya Oracle boleh lakukan untuk membantu pemaju akan memindahkan Java mudah alih ke dalam proses pembangunan berasaskan piawai, sesuatu yang lain juga telah menganjurkan. Membuat peralihan itu masih akan menguntungkan Oracle kerana sokongan untuk Java masih tetap kukuh dalam persekitaran standard, katanya.
Kedua-dua syarikat juga mempunyai bidang yang sama dengan sokongan mereka untuk perisian Java, salah satu daripada hanya kawasan di mana garisan produk syarikat bertindih. Sun mempunyai pelayan aplikasi Java sumber terbuka yang dikenali sebagai Glassfish yang kemungkinan Oracle akan berpegang pada, walaupun nasib perisian Java komersial lain Sun, Sistem Enterprise Java (JES), tidak diketahui.
Oracle juga telah bertindih dalam bidang ini ketika ia dibeli BEA, tetapi BEA WebLogic mempunyai asas pemasangan yang ketara, dan Oracle menyimpan produk tersebut secara hidup. Pangkalan dipasang Sun untuk JES adalah lebih kecil, jadi Oracle boleh memilih untuk tidak memegangnya.
Aplikasi Java Berukuran Terabyte Sekarang Kemungkinan
Versi baru Terracotta Ehcache diedarkan perisian cache Java dapat menyimpan beberapa ratus juta objek sekaligus.
Eksploitasi Java baru menjual $ 5000 pada web hitam; kemungkinan ancaman kepada berjuta-juta PC
Satu lagi kecacatan sebelumnya yang tidak diedarkan di Jawa mengancam keamanan berjuta-juta PC yang mungkin masih ada aplikasi yang berjalan di atasnya.