Saturday, August 11, 2012

James Gosling (Father Of Java)


James Gosling O.C., Ph.D adalah seorang pengembang perangkat lunak, yang terkenal terutama sebagai bapak bahasa pemograman Java.  Ia lahir di dekat Calgary, Alberta, Kanada, 19 Mei 1955. 

Pada saat tulisan ini dirilis (Februari 2012), ia menjabat sebagai Chief Software Architect di Liquid Robotics, sebuah layanan operator ocean data, dan pengembang robot Gelombang Glider laut yang berfungsi sebagai platform yang kuat dan serbaguna untuk muatan ilmiah dan industri.
Pada 1977, James Gosling menerima gelar B.Sc dalam Ilmu Komputer dari Universitas Calgary. Pada 1983, ia memperoleh gelar Ph.D dalam Ilmu Komputer dari Universitas Carnegie Mellon, dengan disertasi "The Algebraic Manipulation of Constraints". Ketika menyelesaikan program doktornya, ia menulis sebuah versi dari emacs (gosmacs), dan sebelum bergabung dengan Sun Microsystems ia membangun sebuah versi multi-prosesor Unix ketika kuliah di Universitas Carnegie Mellon, maupun sejumlah compiler dan mail systems.

Sejak kecil dia memang sangat tertarik dengan elektronika. Saat usia 12 tahun, orangtuanya mendapatinya berhasil membuat permainan tic tac toe dengan memanfaatkan komponen suku cadang telepon dan televisi. Melihat minat dan bakat tersebut, suatu ketika sahabat orangtuanya mengajak Gosling ke laboratorium komputer di Universitas Calgary. Saat itu usianya masih 14 tahun.
Sejak saat itulah ia lebih sering menghabiskan banyak waktu di laboratorium komputer daripada belajar di kelas. Lulus dari SMU, ia melanjutkan di Universitas Calgary. Saat menyelesaikan sarjana, ia mengembangkan editor teks Emacs, yang kelak menjadi editor teks yang paling banyak digunakan pada sistem operasi Unix. Pada 1977, James Gosling menerima gelar B.Sc dalam Ilmu Komputer dari Universitas Calgary. Kemudian ia mengambil pendidikan Master di Universitas Alberta sebelum melanjutkan program doktor di Universitas Carnegie Mellon di Pittsburgh. Ia memperoleh gelar Ph.D setelah berhasil mempertahankan tesisnya yang berjudul "The Algebraic Manipulation of Constraints" pada tahun 1983. Ketika menyelesaikan program doktornya, ia menulis sebuah versi dari emacs (gosmacs), dan sebelum bergabung dengan Sun Microsystems ia membangun sebuah versi multi-prosesor Unix ketika kuliah di Universitas Carnegie Mellon, maupun sejumlah compiler dan mail systems.

Ia segera bergabung dengan IBM selepas kuliah. Sayang hasil pekerjaannya tidak pernah diproduksi. Sejak 1984, Gosling bekerja untuk Sun Microsystems, dan dikemudian hari ia dikenal sebagai pembuat bahasa pemograman Java.  Setahun kemudian, bergabung dengan Sun Microsystems ia menjadi bagian Green Team untuk menjalankan projek rahasia Green Project. Berkat kemampuannya, kariernya segera melejit sehingga menduduki posisi Vice President (VP) Sun Microsystems dan Chief Technology Officer (CTO) Sunís Developer Product. Saat ini, ia masih berkontribusi pada Real-Time Specification of Java dan peneliti di laboratorium Sun untuk software development tools. Selain menjadi arsitek bahasa pemrograman Java, ia juga membangun sistem akuisisi data satelit, multiprosesor untuk Unix, beberapa kompiler, mail system dan insinyur utama pembuat windows manager NEWS (Network Extensible Windowing System).

Java adalah bahasa pemrograman dan perangkat yang diciptakan oleh James Gosling dan teman-temannya pada tahun 1994. Java pada awalnya diberi nama Oak dan dikembangkan sebagai bagian dari Green Project di Perusahaan Sun. Penulisan Java dimulai pada Desember 1990. Patrick Naughton, Mike Sheridan, dan James Gosling berusaha untuk mencari tahu "gelombang selanjutnya" dalam ilmu komputasi. Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Pada bulan April 2009, Oracle mengumumkan keinginannya untuk membeli Sun Microsystems setelah tarik-ulur dengan IBM dan Hewlett-Packard. Uni Eropa akhirnya menyetujui akuisisi oleh Oracle dari Sun Microsystems pada tanggal 21 Januari 2010 dan sepakat bahwa. "Akuisisi Oracle Sun memiliki potensi untuk merevitalisasi aset penting dan menciptakan produk baru yang inovatif". Sebelum akuisisi dari Sun mencapai final, Sun dan Oracle memperkenalkan Sun Oracle Database Machine, yang diklaim sebagai mesin tercepat di dunia untuk semua jenis beban kerja database. Hari ini, Sun servers and storage, Oracle Real Application Clusters, Oracle Applications, Oracle Grid Computing, support untuk enterprise Linux, dan Oracle Fusion, adalah pemicu komitmen untuk inovasi dan hasil yang telah ditetapkan Oracle selama tiga puluh tahun.

Pada April 2010, Gosling mengundurkan diri dari Sun Microsystems. "Kemampuan saya untuk memutuskan apa pun di Oracle diperkecil," kata Gosling. "Oracle adalah perusahaan yang sangat micromanaged. Jadi saya dan rekan-rekan saya di Java tidak diizinkan untuk memutuskan apa pun. Semua kewenangan kami untuk memutuskan apa pun menguap. " Gosling berkomentar atas pengunduran dirinya dari Oracle pada blognya bulan April 2011.  Pada periode Maret 2011 sampai dengan Agustus 2011, James Gosling bergabung dengan Google sebagai Software Engineer. Setelah menghabiskan hanya beberapa bulan di Google (Maret-Agustus 2011), Bapak Java, James Gosling, membuat keputusan lain. Kali ini bentuknya bukan perusahaan raksasa software melainkan sebuah perusahaan berkembang yang dia pikir sesuai keinginannya. Ia mengumumkan bahwa ia telah pindah ke Liquid Robotic, di mana diamenjadi kepala arsitek software. "Saya sendiri terkejut dan membuat perubahan karir. Saya memiliki waktu yang tepat di Google, bertemu banyak orang menarik, tapi saya bertemu beberapa orang di luar dan melakukan sesuatu yang benar-benar keterlaluan, dan setelah penderitaan yang banyak, saya memutuskan untuk meninggalkan Google. "

Pada Agustus tahun 2010, Oracle menuntut Google atas pelanggaran paten dan hak cipta yang berkaitan dengan sistem operasi mobile Android, termasuk satu paten yang ditulis oleh "bapak java", James Gosling. Oracle megejutkan industri komputer dengan menuntut Google atas pelanggaran paten dan hak cipta yang
berkaitan dengan sistem operasi Android mobile. Komplain spesifik tersebut menuduh bahwa Google melanggar 7 hak paten yang diakuisisi Oracle ketika membeli Sun Microsystems. Salah satu paten tersebut termasuk yang ditulis oleh "bapak java", James Gosling, yang berhenti dari posisi VP di Oracle pada bulan April 2010. Gosling berpendapat mengenai privatisasi Java oleh Oracle tersebut, "Aku sebenarnya tidak terlalu peduli tentang Java di Oracle, karena Java benar-benar akan memperoleh kehidupannya sendiri," kata Gosling. "Hanya akan ada begitu banyak kerugian yang Oracle dapat dilakukan, karena begitu banyak bisnis mereka tergantung pada Java. Adalah kepentingan terbesar mereka untuk menanganinya dengan baik. "

Namun, "Ini akan menjadi terjal untuk sementara," katanya. "Ada banyak kesombongan di sisi Oracle, beberapa hal baahkan sempat memukul mereka sangat cepat. Mereka mengatakan mereka bisa menyelesaikan masalah dengan JCP [Proses Java Community], tapi JCP tetap mengundang perselisihan. " Mik Kersten, pengembang dari Mylyn task-oriented framework dan CEO Tasktop Technologies, mengatakan, "Ada beberapa kekhawatiran di masa depan mengenai Java sebagai platform. Bagi perusahaan dan organisasi yang membangun platform, kenyamanan berasal dari fakta bahwa Java lebih besar dari vendor tunggal. "
Comments
0 Comments

No comments:

Post a Comment

berkomentarlah dengan baik, maka saya akan berterima kasih :)