Teknologi pada perkembangan Java

January 20, 2010 at 12:09 pm (Uncategorized)

Sejarah Java…

Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naugthon dan James Gosling dalam suatu proyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa computer sederhana yang dapat dijalankan diperalatan sederhana dengan tidak terikat pada arsitektur tertentu. Java mulanya disebut OAK, tetapi OAK sendiri merupakan nama dari bahasa pemrograman computer yang sudah ada.

Kemudian Sun meluncurkan browser dari Java yang disebut Hot Java yang mampu menjalankan applet. Kemudian teknologi Java mulai diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser Netscape yang kemudian diikuti Internet Explorer. Karena kelebihan Java yang bisa disegala bidang sehingga banyak vendor untuk menariknya masuk seperti IBM, Symantec, Inprise,  dll.

Setelah itu Sun merilis versi terbaru Java pada tahun 1996 yang kemudian terus berkembang sehingga muncul JDK 1.1 dan JDK 1.2. JDK (Java Development Kit) versi 1.1 lebih dikenal dengan Java 1 Complaint. JDK versi 1.1 dipecah menjadi 2 kategori yaitu :

  1. JRE (Java RunTime Environment)

Yang dikhususkan untuk menjalankan program-program Java.

  1. JSDK (Java Software Development Kit)

Terdiri atas paket-paket yang bisa digunakan untuk mengkompilasi program-program bahasa Java, sekaligus menjalankannya.

  Dibandingkan dengan Java 1.1 maka Sun menerbitkan versi Java2 yang disebut JDK 1.2 sebagai pengganti JDk 1.1 karena banyak mengandung peningkatan dan perbaikan. Yang terjadi pada perubahan ini yang paling utama adalah adanya Swing yang merupakan teknologi GUI (Graphical User Interface) yang mampu menghasilkan window yang portable.

Fitur-fitur yang terdapat pada Java :

Beberapa fitur menarik yang ditawarkan oleh Java API antara lain sebagai berikut :

  1. Applet
  2. Java Networking
  3. Java Database Connectivity (JDBC)
  4. Java Security
  5. Java Swing
  6. Java RMI
  7. Java 2D/3D
  8. Java Server Pages
  9. JNI (Java Native Interface)
  10. Java Sound
  11. Java IDL + CORBA
  12. Java Card
  13. JTAPI (Java Telephony API)

What is java???

Java adalah suatu teknologi di dunia software computer, yang merupakan suatu bahasa pemrograman tingkat tinggi dan juga sekaligus suatu platform. Java mudah dipahami dan juga dimengerti terutama para programmer yang telah mengenal atau mengetahui C++/C. Disamping itu java juga merupakan bahasa pemrograman berorientasi objek yang merupakan paradigma pemrograman masa depan. Sebagai bahasa pemrograman tingkat tinggi, java dirancang untuk menjadi handal dan aman yang bisa dijalankan di semua platform yang kemudian akan menghasilkan aplikasi-aplikasi dengan performance yang terbaik seperti aplikasi database Oracle 8i/9i yang core-nya dibangun menggunakan bahasa pemrograman java. Java bersifat neutral architecture, karena Java Compiler digunakan untuk mengkompilasi kode program Java dirancang untuk menghasilkan kode yang netral terhadap semua arsitektur perangkat keras yang disebut sebagai Java Bytecode.

Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu :

  • Java Virtual Machine (JVM).
  • Java Application Programming Interface (Java API).

Ini termasuk ke dalam JDK versi 1.2 yang membagi arsitektur Java menjadi tiga bagian, yaitu :

  • Enterprise Java (J2EE) untuk aplikasi berbasis web yang tersebar dengan beraneka ragam klien dengan komplesitas yang tinggi. Merupakan superset standard Java.
  • Standar Java (J2SE) adalah yang biasa dikenal sebagai bahasa Java.

Permalink Leave a Comment