Jumat, 15 April 2011

Kelebihan Java

Java Application Programming Interface (Java API) menyediakan fitur-fitur yang menarik untuk mengembangkan aplikasi, antara lain :

  • Applet
Java Applet merupakan program Java yang berjalan di atas brow-ser. Dengan menggunakan Java Applet, maka halaman HTML akan lebih dinamis dan menarik, sangant cocok untuk pengem-bangan aplikasi-aplikasi berbasis web

  • Java Networking
Java Networking merupakan sekumpulan Application Program-ming Interface (API) yang menjadikan fungsi-fungsi untuk aplikasi-aplikasi jaringan. Java Networking menyediakan akses untuk TCP, UDP, IP Address dan URL, tetapi tidak untuk ICMP dikarenakan alasan sekuriti.

  • Java Database Connectivity (JDBC)
JDBC menyediakan sekumpulan Application Programming Inter-face (API) yang dapat digunakan untuk mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server.

  • Java Security
Java Security menyediakan sekumpulan Application Programming Interface (API) yang dapat digunakan untuk mengatur security dari aplikasi Java baik secara high level maupun low level, seperti public/private key management dan certificates.

  • Java Swing
Java Swing menyediakan sekumpulan Application Programming Interface (API) yang dapat digunakan untuk membangun aplikasi-aplikasi GUI (Graphical User Interface) dan model GUI yang diinginkan bisa bermacam-macam.

  • Java RMI
Java RMI menyediakan sekumpulan Application Programming Interface (API) yang dapat digunakan untuk membangun aplikasi-aplikasi Java yang mirip dengan model RPC (Remote Procedure Call), jadi objek-objek Java bisa di-call secara remote pada jaring-an komputer.

  • Java 2D/ 3D
Java 2D/ 3D menyediakan sekumpulan Application Programming Interface (API) yang dapat digunakan untuk membangun grafik-grafik 2D/ 3D yang menarik dan juga akses ke printer.

  • Java Server Pages (JSP)
Berkembang dari Java Servlet yang digunakan untuk mengganti-kan aplikasi-aplikasi CGI, JSP (Java Server Page) yang mirip ASP dan PHP merupakan alternatif terbaik untuk solusi aplikasi internet

  • Java Native Interface (JNI)
JNI menyediakan sekumpulan Application Programming Interface (API) yang dapat digunakan untuk mengakses fungsi-fungsi pada library (*.dll atau *.so) yang dibuat dengan bahasa pemrograman yang lain seperti C++, dan Basic.

  • Java Sound
Java Sound menyediakan sekumpulan Application Programming Interface (API) yang dapat digunakan untuk memanipulasi sound.

  • Java IDL + COBRA
Java IDL (Interface Definition Language) menyediakan dukungan Java untuk implementasi COBRA (Common Object Request Broker) yang merupakan model objek terdistribusi untuk solusi aplikasi besar di dunia jaringan.

  • Java Card
Java Card utamanya digunakan untuk aplikasi-aplikasi pada smart card, yang sederhana wujudnya seperti SIM card pada handphone.

  • Java Telephony Application Programming Interface (JTAPI)
JTAPI menyediakan sekumpulan Application Programming Inter-face (API) yang dapat digunakan untuk memanfaatkan alat-alat telepon, sehingga akan cocok untuk aplikasi-aplikasi CTI (Compu-ter Telephony Integration) yang dibutuhkan seperti ACD (Auto-matic Call Distribution), PC-PBX dan lainnya.

Tidak ada komentar:

Posting Komentar