Penemu Java
James Gosling
O.C., Ph.D
adalah seorang pengembang perangkat lunak, yang terkenal erutama sebagai bapak bahasa pemograman Java. Ia lahir di dekat Calgary, Alberta, Kanada, 19 Mei 1955 (56 tahun)
adalah seorang pengembang perangkat lunak, yang terkenal erutama sebagai bapak bahasa pemograman Java. Ia lahir di dekat Calgary, Alberta, Kanada, 19 Mei 1955 (56 tahun)
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.
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). Produk sampingan lainnya dari Green Project
adalah karakter kartun kecil bernama "Duke". Duke ditemukan dan
digambar pertama kali oleh Joe Palrang dan telah menjadi ikon untuk 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 emutuskan 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 emutuskan
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 computer
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 ermasuk
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. "
Copyright © 2003-2012 IlmuKomputer.Com
Referensi
Gopinath, Anjana.
“James Gosling Java founder leaves sun/oracle”, 2010, Zymichost.com
http://anjana.zymichost.com/tag/james-gosling/
K. Taft, Darryl. “Java
Creator James Gosling: Why I Quit Oracle”, 2010, Eweek.com
http://www.eweek.com/c/a/Application-Development/Java-Creator-James-Gosling-Why-I-Quit-
Oracle-813517/
1. Java itu sesuai dgn prinsip2 DBMS;
BalasHapus2. Java itu bisa dioperasikan ke semua jenis OS;
3. Java itu logika nya tidak berbelit2 tapi pasti;
4. Java itu mudah terdeteksi kesalahan nya;
5. Java itu mudah dalam merancang GUI;
6. Java itu tidak rentan akan virus;
7. Java itu tidak memerluakn tempat penyimpanan yang besar;
8. Java itu mudah terkoneksi ke semua jenis Database;
9. Java itu tidak mudah error;
10. Java itu pemrograman berorientasikan objek; Java itu asik.....berteknologi IT terkini,,,,,,,