Jumat, Desember 23, 2011

Java 2 Platform

Java 2 Platform, Enterprise Edition atau J2EE adalah sebuah standarisasi (kendati tanpa dikukuhkan ISO atau ECMA) dalam pengembangan aplikasi menggunakan arsitektur distributed multi-tier, berbasis komponen modular dan dijalankan diatas server aplikasi (application server). Memanfaatkan beberapa teknologi termasuk JDBC dan CORBA, sementara meningkatkan fungsionalitasnya menggunakan Enterprise Java Beans, Java Servlets, Java Server Pages dan teknologi XML. Menggunakan J2EE pengembang dapat membuat aplikasi enterprise yang portable dari satu platform dengan yang lain dan scalable, sementara ia mengintegrasikan sejumlah teknologi legacy.

JDBC

JDBC adalah sebuah API yang menyediakan antar muka yang standar untuk berinteraksi dengan berbagai database

JAVA

Java adalah bahasa pemrograman yang mulanya dikembangan Sun Microsystems sebagai: A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, and dynamic language. Proses kerja Java adalah interpretasi dan bukan dikompilasi. Proses pemrograman bahasa Java dirakit (compiled) menjadi sebuah berkas byte-code (binari) yang kemudian dijalankan (interpreted) oleh sebuah mekanisme virtual machine yang dikenal sebagai Java Virtual Machine (JVM). 

JRE
JRE ini adalah runtime environment, ini diperlukan untuk menjalankan stand alone java application dan applet, di dalam jre sendiri ada yang namanya jvm (java virtual machine, adalah engine yang mengeksekusi java bytecode dan standard api/library

JIT

JIT (Just In Time) Sejenis kompilator yang dikembangkan oleh IBM untuk memperbaiki kinerja JVM (Java Virtual Machine) yang relatif lamban dengan cara konversi bytecode menjadi kode mesin sesuai platform sehingga kinerja eksekusi program lebih cepat. Ada beberapa sebab JVM lamban, diantaranya karena konsep Objek seperti adanya konstruktor default dan polymorphism, selain itu juga adanya prosedur penangangan eksepsi dan sinkronisasi. Saat ini versi JIT compiler adalah 3.0

JFC
JFC (Java Foundation Class) yang lebih dikenal dengan nama Swing adalah dasar dari class Java yang menggunakan atau berbentuk GUI (Graphical user Interface). Swing merupakan perluasan atau pembaharuan dari class berbentuk GUI yang ada pada paket awt (abstract windowing toolkit), sehingga nama komponen GUI pada Swing mempunyai nama yang mirip dengan komponen GUI yang ada pada awt, dengan tambahan huruf 'J' di depannya, sebagai contoh : JFrame, JButton, ... dsb

JSP

Java Server Pages Adalah Teknologi Untuk Membangun Aplikasi Web, yang dimana dapat di gabung dengan Syntax Dasar HTML (HTML Embed),JSP memerlukan webserver yaitu Apache Tomcat

JCP
JCP merupakan badan yang bertanggung jawab terhadap standar teknologi Java.Java dikembangkan mengacu pada standar yang ditentukan oleh komite didalam JCP (Java Community Process). Spesifikasi Java tidak sekedar fondasi VMnya, tetapi menyangkut hampir semua aspek, mulai dari mekanisme mengakses devices I/O, komponen pertukaran objek, sampai pengembangan container.

JVM

JVM (Java Virtual Machine) adalah mesin untuk menjalankan bytecode pada file kelas Java pada mikroprosesor, baik yang berada pada komputer atau pada piranti elektronik lainnya.

JSF

JSF adalah Java Server Faces framework untuk membangun user interface untuk aplikasi web. Dibangun berdasar pada konsep-konsep yang diperkenalkan oleh Struts dan membagi bersama keuntungan sebuah arsitektur yang benar-benar memisahkan presentasi layer dari business logic dan sebuah standard komponen user interface yang perangkatnya serupa dengan widget Swing

JAMES GOSLING

JAMES Gosling lahir pada tanggal 19 Mei 1956 dari tiga bersaudara di dekat Calgary, Kanada. 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 telefon 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. 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. Ia segera bergabung dengan IBM selepas kuliah. Sayang hasil pekerjaannya tidak pernah diproduksi. Setahun kemudian, ia bergabung dengan Sun Microsystems hingga 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). Akankah ia juga mengenang Pulau Jawa setiap kali menyeduh kopi panasnya di sela-sela memprogram Java? Yang jelas ia selalu senang untuk berkata, "Jika dunia berbicara dengan Inggris, internet berbicara dengan Java."*** 

JavaBeans

JavaBeans adalah nama arsitektur objek-objek dalam bentuk class yang memungkinkan mendefinisikan objek dalam objek (yang disebut bean), sedemikian sehingga dapat digunakan oleh tools visual seperti NetBeans atau JBuilder atau yang lainnya sebagai komponen yang mempunyai properti yang dapat diubah pada tahap desain. Mirip seperti kontrol Active-X. Perbedaannya kontrol Active-X dapat dibuat oleh sebarang bahasa pemrograman tetapi hanya dapat dijalankan pada platform Windows, sedangkan JavaBeans hanya dabat dibuat dengan Java tetapi dapat dijalankan pada berbagai platform melalui JVM

J#(J Sharp)

J# (dibaca J Sharp) adalah sebuah implementasi bahasa pemrograman Java (yang merupakan buatan James Gosling dari Sun Microsystems) berbasis .NET Framework yang dibuat oleh Microsoft Corporation. Bahasa J# sendiri tidaklah sama dengan Java, tetapi memang bahasa tersebut menggunakan sintaksis dan semantik bahasa Java. Bahasa ini menggantikan bahasa J++, yang juga sama-sama menggunakan bahasa Java. Para programmer Java dapat secara langsung melakukan kompilasi ulang terhadap kelas-kelas Java buatannya (yang masih berjalan di atas Java Virtual Machine) agar dapat berjalan di atas Microsoft .NET Common Language Runtime (CLR), sehingga mereka dapat menggunakan teknologi baru tanpa harus meninggalkan bahasa pemrograman favorit mereka. Bahasa J# ini dikembangkan di Microsoft India Development Center, yang terletak di HITEC City, India.

JMF

JMF (Java Media Framework) adalah API (Aplication Programming Interface) untuk menyatukan data media seperti audio dan video ke dalam aplikasi Java atau Applet dengan memanfaatkan fitur-fitur Java, sehingga memungkinkan pengembang melakukan pengolahan terhadap stream data media yang dikustomisasi, seperi penyimpanan, penangkapan (capture) dan kontrol data media selama dijalankan . Sebagai contoh adalah aplikasi menjalankan (playback) file Mp3 dan Vob (video)


MIDlet

MIDlet adalah bagian dari paket javax.microedition.midlet. salah satu teknologi yang dibuat menggunakan Java 2 Micro Edition yan didesain khusus untuk perangkat wireless, misalnya handphone. Pemrogramannya sama persis dengan Java yang lain, hanya karena spesifikasi hardware yang terbatas, otomatis juga membatasi kemampuan program.Sebuah MIDlet tidak memiliki (dan harus tidak memiliki) method main

Method

Method adalah implementasi dari operasi suatu kelas. Method dibagi mejadi dua kategori yaitu : 1. Instance Method : Adalah fungsi yg beroperasi pada objek untuk memanipulasi state objek lewat pesan yg diterima dari obek lain. 2. Class/Static Method : yaitu Fungsi yg beroperasi pada kelas saja, tidak beroperasi pada suatu objek di luar kelas

MMAPI

MMAPI adalah singkatan dari Mobile Media API. MMAPI merupakan salah satu optional packages MIDP yang digunakan untuk memfasilitasi pembuatan nada, memainkan serta merekam audio dan video pada device yang cocok.proses Memainkan atau merekam sebuah media ditangani oleh dua object : DataSource dan Player.

0 komentar:

Posting Komentar