Kamis, 16 Juni 2011

Perbedaan J2ME, J2EE DAN J2SE


perbedaan J2ME, J2EE DAN J2SE

Postby musyahrl » 28 Apr 2010, 17:18
oM,, MW Tny ne..
ap se perbedaan antara J2ME, J2EE DAN J2SE?
User avatar
musyahrl
Prajurit Satu
Prajurit Satu
 
Posts: 65
Joined: 28 Mar 2010, 09:19
Location: Palembang
Memberi kopi: 3 cangkir
Mendapat kopi: 0 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby somethingnew » 28 Apr 2010, 17:49
silahkan tanya om K4M4R . . . :D
zHen | Official Blog :D 
zHen | Official Facebook <== Kalo Add, konfirm dari i-Bego via message fb ya? . .biar gak "diabaikan" . . . :D
Savanna Band | Official Website
Savanna Band | Official Blog


" Sekarang, KODING adalah Hobi Baru Saya, Jadi, Gak Perlu Berhenti Koding . . . :D "
User avatar
somethingnew
Kopral Kepala
Kopral Kepala
 
Posts: 1336
Joined: 12 Mar 2010, 13:51
Location: Purwokerto Indonesia
Memberi kopi: 14 cangkir
Mendapat kopi: 48 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby DarthMaul » 28 Apr 2010, 19:05
Secara singkatnya sih (CMIIW),

1. Java SE dipake untuk bikin aplikasi biasa di komputer desktop dan server.
2. Java EE dipake buat aplikasi tingkat enterprise, biasanya dipake untuk web application, diaplikasikan pake Enterprise Java Beans, Servlets, JSP, dll.
3. Java ME dipake buat bikin aplikasi Java di lingkungan perangkat mobile dan embedded device yang memilki resource hardware terbatas, macem game Java, browser, dll.

Semua aplikasi Java baik SE, EE, maupun EE memiliki tujuan cross platform portability, jadi aplikasi Java desktop maupun server yang sama bisa jalan di komputer IBM PC compatible ber-OS Windblows, Linux, UNIX, dsb, maupun di komputer Macintosh ber-OS MacOS, maupun komputer-komputer lain. Begitu juga kalo bikin proyek web dengan Java EE, kalo beberapa platform target mendukung Java, maka aplikasi yang sama bisa berjalan di semua platorm tersebut. Java ME idem, kalo bikin aplikasi Java buat target platform (misal ponsel) yang mendukung Java ME, harusnya semua perangkat lain yang mendukung platform tersebut bisa menjalankan aplikasi tersebut.


Post DarthMaul telah mendapat kopi dari:
musyahrl
User avatar
DarthMaul
Prajurit Dua
Prajurit Dua
 
Posts: 34
Joined: 17 Mar 2010, 09:34
Memberi kopi: 2 cangkir
Mendapat kopi: 8 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby mbahlawoe » 29 Apr 2010, 16:19
DarthMaul wrote:Secara singkatnya sih (CMIIW),

1. Java SE dipake untuk bikin aplikasi biasa di komputer desktop dan server.
2. Java EE dipake buat aplikasi tingkat enterprise, biasanya dipake untuk web application, diaplikasikan pake Enterprise Java Beans, Servlets, JSP, dll.
3. Java ME dipake buat bikin aplikasi Java di lingkungan perangkat mobile dan embedded device yang memilki resource hardware terbatas, macem game Java, browser, dll.

Semua aplikasi Java baik SE, EE, maupun EE memiliki tujuan cross platform portability, jadi aplikasi Java desktop maupun server yang sama bisa jalan di komputer IBM PC compatible ber-OS Windblows, Linux, UNIX, dsb, maupun di komputer Macintosh ber-OS MacOS, maupun komputer-komputer lain. Begitu juga kalo bikin proyek web dengan Java EE, kalo beberapa platform target mendukung Java, maka aplikasi yang sama bisa berjalan di semua platorm tersebut. Java ME idem, kalo bikin aplikasi Java buat target platform (misal ponsel) yang mendukung Java ME, harusnya semua perangkat lain yang mendukung platform tersebut bisa menjalankan aplikasi tersebut.


Tambah dikit.... Kenapa Java bisa "cross platform" dan punya kemampuan "cross platform portability" :D.........?????

Tanya Om Agoes Deh [Goes.... wajib jawab secara detail! :D]
Indonesia Menangislah !!
User avatar
mbahlawoe
C# Moderator
C# Moderator
 
Posts: 1252
Joined: 14 Mar 2010, 00:18
Memberi kopi: 42 cangkir
Mendapat kopi: 129 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby AgoesTri » 29 Apr 2010, 17:18
Karena JVM
Java Virtual Machine memungkinkan seperangkat program untuk menggunakan model mesin virtual untuk menjalankan program. JVM menerima Java bytecode yang dihasilkan dari kode sumber Java.

Jadi, Dari sudut pandang sebuah kompiler, Java Virtual Machine hanyalah prosesor dengan instruksi set, Java bytecode.
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 718
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 7 cangkir
Mendapat kopi: 33 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby mbahlawoe » 29 Apr 2010, 17:19
Agoesdoubleb wrote:Karena JVM
Java Virtual Machine memungkinkan seperangkat program untuk menggunakan model mesin virtual untuk menjalankan program. JVM menerima Java bytecode yang dihasilkan dari kode sumber Java.

Jadi, Dari sudut pandang sebuah kompiler, Java Virtual Machine hanyalah prosesor dengan instruksi set, Java bytecode.


Wah masih terlalu buram om....
jelasin pake bahasa manusia dong..... :)
Indonesia Menangislah !!
User avatar
mbahlawoe
C# Moderator
C# Moderator
 
Posts: 1252
Joined: 14 Mar 2010, 00:18
Memberi kopi: 42 cangkir
Mendapat kopi: 129 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby AgoesTri » 29 Apr 2010, 17:27
mbahlawoe wrote:
Agoesdoubleb wrote:Karena JVM
Java Virtual Machine memungkinkan seperangkat program untuk menggunakan model mesin virtual untuk menjalankan program. JVM menerima Java bytecode yang dihasilkan dari kode sumber Java.

Jadi, Dari sudut pandang sebuah kompiler, Java Virtual Machine hanyalah prosesor dengan instruksi set, Java bytecode.


Wah masih terlalu buram om....
jelasin pake bahasa manusia dong..... :)


Sederhananya adalah program java bisa dijalankan di platform apa saja asal di mesin tersebut sudah terinstal JVM (Java Virtual Machine). Fitur ini adalah hasil dari ketidak puasan para programmer SUN Micro System karena program yang dia tulis di platform UNIX tidak bisa dijalankan di platform yang lain, saat itu dia menggunakan bahasa C. 
Kenapa bisa Multiplatform?
Konsepnya adalah bytecode. Hasil kompilasi dari kode java adalah file class dalam bentuk bytecode, file dengan ektensi *.class. Semua bytecode yang dikompilasi dari berbagai platform mempunyai format yang sama. Kemudian bytecode ini dijalankan oleh JVM yang akan menterjemahkan bytecode tersebut agar bisa dimengerti oleh OS masing2.

:)) :)) Seperti itu kira2
Silahkan berkunjung ke Blog Saya...

Peraturan forum :
1. Utamakan keakraban antar member.
2. Jaga postingan dari hal2 SARA, pornografi, pertengkaran dll yang terkesan arogan dan kasar.
3. Utamakan postingan. Kualitas lebih baik daripada kuantitas.
4. Dilarang ngJunk berlebihan.
5. Dilarang memasang Signature yang bersifat komersil, tanpa seijin Admin.

:)
User avatar
AgoesTri
Administrator
Administrator
 
Posts: 718
Joined: 17 Mar 2010, 10:38
Location: Jogja
Memberi kopi: 7 cangkir
Mendapat kopi: 33 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby mbahlawoe » 29 Apr 2010, 17:31
Agoesdoubleb wrote:Sederhananya adalah program java bisa dijalankan di platform apa saja asal di mesin tersebut sudah terinstal JVM (Java Virtual Machine). Fitur ini adalah hasil dari ketidak puasan para programmer SUN Micro System karena program yang dia tulis di platform UNIX tidak bisa dijalankan di platform yang lain, saat itu dia menggunakan bahasa C. 
Kenapa bisa Multiplatform?
Konsepnya adalah bytecode. Hasil kompilasi dari kode java adalah file class dalam bentuk bytecode, file dengan ektensi *.class. Semua bytecode yang dikompilasi dari berbagai platform mempunyai format yang sama. Kemudian bytecode ini dijalankan oleh JVM yang akan menterjemahkan bytecode tersebut agar bisa dimengerti oleh OS masing2.

:)) :)) Seperti itu kira2


;)) :-bd 

Jadi Kesimpulannya Begini Ya OM :

JAVA :

Java Source Code -> Compilasi -> ByteCode -> JVM -> Running
JVM dibuat sesuai dengan platform/OS .....
Sehingga Program ditulis pake apapun bisa di jalankan di JVM dengan OS yang berbeda


.NET

VB/C# Source Code -> Compilasi -> ByteCode -> CRL -> Running

Gitu Om? :D
Indonesia Menangislah !!
User avatar
mbahlawoe
C# Moderator
C# Moderator
 
Posts: 1252
Joined: 14 Mar 2010, 00:18
Memberi kopi: 42 cangkir
Mendapat kopi: 129 cangkir

Re: [ask] perbedaan J2ME, J2EE DAN J2SE

Postby AgoesTri » 29 Apr 2010, 17:34
Yap seperti itu om... Yang penting JVM nya..... Kalau Javanya bisa di coding di mana aja.... ;-)

1 komentar:

  1. Kalo sebagai pemula, apa yang sebaiknya saya pelajari telebih dahulu & mana yang paling banyak diminati & digunakan? Sebelumnya saya biasa menggunakan PHP

    BalasHapus