Ce este j2me
J2ME are o interfață cu utilizatorul flexibil, care funcționează cu suport pentru protocoale de rețea pentru dezvoltarea de aplicații mobile. J2ME constă într-o mașină virtuală care poate rula pe dispozitive mobile. În prezent, multe companii de software sunt în curs de dezvoltare aplicatii mobile folosind tehnologia J2ME, deoarece această aplicație poate fi transferat într-o varietate de dispozitive mobile, în conformitate cu cerința clientului Java face de dezvoltare de software o propunere de afaceri profitabile.
Principalele componente ale platformei și J2ME configurații Java includ dispozitive de comunicare, Configurațiile dispozitiv conectat (CDC), conectate configurație de dispozitiv Limited (CLDC) și profiluri de dispozitive mobile de informare (MIDP). Acestea sunt concepute într-un mod care să ia în considerare factori cum ar fi puterea de calcul, capacitate de memorie de sistem, de afișare, baterie, și capacitatea de a se conecta la Internet. J2ME poate fi configurat pentru Java Runtime Environment (JRE), deoarece include configurația și profilurile care ajuta companiile pentru dezvoltatori să-l configurați.
Profil incluse în JRE ajută la dezvoltator pentru a adăuga clase orientate pe obiecte. Profiluri sunt utilizate cu profil CLDC mobile (MIDP) și profilul PDA (PDAP). Profilurile sunt folosite pentru a include Fundatia Profilul CDC, profilul de joc, un profil personal, un profil personal și profilul de bază RMI. Configurare, pe de altă parte, ajută la identificarea unui set de bază de clase de bază și utilizarea JVM. Este de două tipuri de CLDC și CDC portabile dispozitive pentru dispozitive de contact.
J2ME este format din cinci straturi:
MIDP: Acesta este cel mai de sus strat. Acesta constă dintr-un API Java, și oferă acces la biblioteci CLDC MIDP. Acesta este folosit în principal pentru depozitare.
J2ME API: Acesta este stratul care constă dintr-un set minim de interfețe de programare a aplicațiilor necesare pentru mici dispozitive de calcul.
Configurare: Acest nivel gestionează interacțiunile dintre JVM și profilul.
Sistem de operare: Acesta este stratul inferior.
Cerințe de sistem pentru J2ME:
Cerințe minime hardware:
100 MB de spațiu pe hard disk
128 MB de memorie RAM
CPU Pentium III 800 MHz
Cerințele minime de software:
IDE - Sun ONE Studio 4, Mobile Edition (fostă Forte pentru Java)
GUI - Sun Java ME Wireless Toolkit 2.5.1 (2.5.1 VTK) pentru CLDC
Există multe diferențe între J2ME și Core Java. În primul rând, tipurile de date cu virgulă mobilă nu sunt folosite în J2ME MIDlet. În al doilea rând, există, metoda "Finalize ()", la fel ca în Java. În al treilea rând, există un număr mai mic de eroare tratamente excepție. În al patrulea rând, fluxurile pot fi grupate și procesate la nivel de obiect. În al cincilea rând, clasa necesară JVM personalizate încărcător pentru mici dispozitive de calcul. A șasea, în fișierul de verificare clasa J2ME include două procese numite Preverificaton (MIDlet are loc înainte de încărcare) și de validare (MIDlet are loc după încărcare).