Skip to content

Linux Fun

Artikel seputar linux, teknik informatika dan sistem informasi

Menu
  • About
  • Contact
  • Disclaimer
  • Privacy Policy
  • Sitemap
Menu

Java 2 Micro Edition (J2ME)

Posted on December 8, 2012 by linuxfun

  • 1 J2ME
  • 2 Configuration dan Profile J2ME

J2ME

Java 2 Micro Edition  (J2ME) merupakan salah satu bagian dari teknologi Java, yang dikembangkan untuk memungkinkan aplikasi berbasis teknologi Java dapat berjalan di perangkat-perangkat mobile device yang hanya memiliki memory kecil (misal: handphone, Palm, PDA, PocketPC) dan telah ditanamkan JVM pada device tersebut.

Configuration dan Profile J2ME

Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configuration dan profile. Dua buah istilah tersebut sangat penting dalam pengembangan sebuah aplikasi wireless dengan teknologi Java.

  • J2ME Configuration

    J2ME Configuration mendefinisikan lingkungan kerja J2ME runtime. Karena setip handheld device memiliki fitur yang berbeda-beda, J2ME Configuration ini dirancang, yakni menyediakan libary standar yang mengimplementsikan fitur standar dari sebuah handheld device. Lingkungan kerja yang dimaksud meliputi Java Virtual Machine (JVM) yang digunakan untuk menjalankan program aplikasi Java. Untuk JVM pada J2ME berbeda dengan JVM yang dipakai pada J2SE, karena hanya fitur-fitur penting yang berkaitan dengan perangkat handheld device saja yang diimplementasikan.
    Ada dua kategori J2ME Configuration, yaitu :

    1. CDC (Connected Devide Configuration)
      Kategori ini umumnya digunakan untuk aplikasi Java pada perangkat-perangkat handheld device dengan ukuran memory sekitar 2 Megabytes. Contohnya adalah Internet TV, Nokia Communicator, dan car television.
    2. CLDC (Connected Limited Device Configuration)
      Kategori ini umunya digunakan untuk aplikasi Java pada handphone semacam Nokia, Samsung Java Phone, Motorola i85s, PDA, Palm, atau PocketPC. Umumnya perangkat-perangkat tersebut hanya memiliki memory berukuran 128-512 KiloBytes.
    CLD CLDC
    JVM yang digunakan dikenal dengan nama CVM JVM yang digunakan dikenal dengan nama KVM
    Digunakan pada perangkat handheld dengan ukuran memory minimal

    2 Mbytes

    Digunakan pada perangkat handheld dengan ukuran memory terbatas

    (128-512 Kbytes)

    Processor : 32 bit Processor : 16 atau 32 bit
    Implementasi seluruh fitur J2SE Implementasi subset J2SE
  • J2ME Profile
    Jika J2ME Configuration menyediakan library–library Java untuk implementasi fitur-fitur standar dari sebuah handheld device, J2ME Profile menyediakan implementasi-implementasi tambahan yang sangat spesifik dari sebuah handheld device. Sebagai analogi sebuah handphone dengan merek tertentu memiliki kemampuan untuk mengirim SMS kesuatu nomor tertentu, karena itu merupakan kemampuan standar dari sebuah handphone.Namun masing-masing handphone tersebut tentu memiliki fitur-fitur yang berbeda antara yang satu dengan yang lainnya, seperti misal ada handphone yang dilengkapi dengan kamera, atau ada handphone yang  mampu memutar file MP3. Kemampuan standar itulah yang diimplemntasikan oleh J2ME Configuration, sedangkan kemampuan/fitur lain yang dimiliki oleh setiap handheld diimplementasikan oleh J2ME Profile. Untuk implementasi Java pada wireless phone, J2ME Profile yang akan digunakan yaitu Mobile Information Device Profile (MIDP) atau yang biasa disebut MIDLet yang berkerja pada CLDC.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sifat-Sifat Benda, Pengenalan Sifat Fisik dan Sifat Kimia
  • Konsep dan Pengertian Teori Keseimbangan Umum
  • Database Oracle
  • Perpajakan, Fungsi, Tujuan, dan Sistem Perpajakan di Indonesia
  • Teori Konsumen, Memahami Perilaku Konsumen dalam Memilih Barang dan Jasa
  • Asimetri Informasi, Perilaku Agen, Moral Hazard, Adverse Selection dan Pasar Asuransi
  • Memahami Konsep Penting dalam Ekonomi Perusahaan dan Industri, Pengambilan Keputusan, Teori Pasar, Investasi, dan Strategi Perusahaan
  • Mempelajari Konsep Keseimbangan Umum, Interaksi Pasar Barang dan Faktor Produksi serta Peran Pemerintah dalam Perekonomian
  • Efisiensi Pasar dan Peran Pemerintah dalam Meningkatkan Kesejahteraan Masyarakat, Memahami Konsep-konsep dalam Ekonomi Kesejahteraan
  • Eksternalitas dan Public Goods, Mempelajari eksternalitas, manfaat publik, biaya dan manfaat sosial, dan peran pemerintah dalam mengatasi pasar yang tidak sempurna
  • Analisis Pasar Monopoli, Memahami Monopoli, Persaingan Monopolistik, Oligopoli, Kartel, dan Pengaruhnya Terhadap Harga dan Kualitas Produk atau Jasa

Categories

  • Adobe
  • Alga
  • Algoritma
  • Algoritma Genetika
  • Android
  • Basis Data
  • Biologi SMA Kelas 10
  • Biometrik
  • Borland Delphi
  • Buku Pelajaran SMA
  • Buku Pelajaran SMK
  • Buku Pelajaran SMP
  • Business Intelligence
  • C++
  • Cacing
  • Citra Digital
  • Clustering
  • Customer Relationship Management
  • Data Flow Diagram
  • Data Mining
  • Data Warehouse
  • Database Terdistribusi
  • Databases
  • Desain Grafis
  • Ekonomi
  • Ekonomi Makro
  • Ekonomi Micro
  • Ekonomi SMA Kelas 12
  • Enterprise Resource Planning
  • Entity Relationship Diagram
  • Financial Management
  • Fuzzy
  • Game
  • Ganggang
  • Globalisasi
  • Hewan
  • Hidden Markov Model
  • Ilmu Pengetahuan Sosial SMP Kelas 9
  • Internet
  • Invertebrata
  • Jamur
  • Java
  • Keanekaragaman Hayati
  • Kebijakan Publik
  • Kecerdasan Buatan
  • Klasifikasi Makhluk Hidup
  • Knowledge Management
  • Komputer
  • Koperasi
  • Kriptografi
  • Logika Informatika
  • Manajemen
  • Manajemen Badan Usaha
  • Manajemen Proyek Sistem Informasi
  • Microsoft Acces
  • Monera
  • Multimedia
  • My SQL
  • Negara Berkembang
  • Negara Maju
  • Network Management
  • Otonomi Daerah
  • Pascal
  • Pelajaran IPA SMP Kelas 1
  • Pembelaan Negara
  • Pendidikan Kewarganegaraan SMP Kelas 9
  • Pengenalan Pola
  • Penutupan Siklus Akuntansi
  • Perang Dunia II
  • Perpajakan
  • PHP
  • PLC
  • Prestasi Diri
  • Protista
  • Prototype
  • Rekayasa Perangkat Lunak
  • Siklus Akuntansi Perusahaan Dagang
  • Sistem Informasi
  • Sistem Informasi Geografis
  • Sistem Kelistrikan
  • Sistem Pakar
  • Sistem Pendukung Keputusan
  • Sistem Pengapian
  • SMS Gateway
  • SQL Server
  • Teknik Sepeda Motor SMK Kelas 11
  • Teori Ekonomi
  • Thyristor
  • Tingkatan Manajemen
  • Tumbuhan
  • UML
  • Uncategorized
  • Vertebrata
  • Video
  • Virus
  • Visual Basic
© 2023 Linux Fun