Jumat, 25 Desember 2009

Asal Usul dan Arah Java

Menurut artikel Michael O’Connells mengenai asal usul java edisi Sun World Online tanggal 7 juli 1995 (http://www.sun.com/sunwordonlin/swc/-07-1995/swol-07) perkembangan java dimulai di sun microsystem di California bersamaan setelah world wide web dikembangkan di Swiss pada tahun 1991. tujuan tim penembangan ini mula-mula, termasuk penemu Java James Gosling, adalah mengembangkan produk konsumsi elektronik, yang sederhana dan bebas kesalahan. Yang diperlukan untuk itu adalah cara untuk menciptakan kode yangtidak tergantung pada platform dan dengan demikian memungkinkan software dijalankan disegala macam CPU (Central Processing Unit).

Sebagai titik awal untuk sesuatu yang diterapkan bebas dari platform, tim pengembang ini mula-mula memfokuskan pada C++. Namun, tim ini tidak dapat memakai C++ untuk mengerjakan segala sesuatu yang merela harapkan dalam menciptakan suatu sistem yang mendukung network terdistribusi dari berbagai piranti komunikasi.

Tim pengembang ini kemudian dijadikan satu perusahaan, yaitu first pearson, inc, tetapi kemudian kalah dalam penawaran untuk mengembangkan kotak bagian atas televisi untuk time warner. Pada pertengahan 1994, pertumbuhan popularitas web menarik perhatian tim ini. Mereka memutuskan untuk membuat browser terbaik dengan menggunakan teknologi java. Dengan tujuan membuat suatu sistem pemrograman real time pada web yang independen terhadap CPU, merekapun membuat browser web.

Browser ini disebut Web Runner, titulis menggunakan java dan selesai awal musim gugur 1994. eksekutif sun microsystem terkesan dan melihat peluang teknologi maupun komersial yang dapat dihasilkan dari browser baru ini: tool, server, dan lingkungan pengembangannya. Pada tanggal 23 mei 1995 sun microsystems secara resmi mengumumkan Java dan Hot Java pada Sun World 95 di San Fransisco.

Jadi java dikembangkan dari ide tentang kode yang dapat di eksekusi tanpa tergantung platform. Para peneliti sun microsystem telah mengembangkan java menjadi sistem pemrograman dan sistem pengiriman informasi melalui web yang berkemampuan tinggi.

Java memungkinkan adanya animasi, interaksi, komputasi, aplikasi terdistribusi dan bentuk baru komunikasi. Dengan protocol handler dan content handler, java berpotensi untuk memungkinkan format baru dan protokol baru dapat digunakan pada web.

Java mentransformasi web menjadi sistem pengiriman software, tempat pemakai mendapatkan sesuatu yang dikerjakan daripada tempat untuk sekedar dituju. Java dapat mengubah kabiasaan berselancar pada pemakai web menjadi kebiasaan bermain dan bekerja dalam lingkungan interaktif baru.

Untuk informasi mutakhir mengenai release terakhir java, dapat dilihat dari situs Java Sun Microsystem pada http://java.sun.com.