Familja Java dhe J2ME



Yüklə 8,99 Mb.
səhifə1/8
tarix17.09.2018
ölçüsü8,99 Mb.
#68797
  1   2   3   4   5   6   7   8



Familja Java dhe J2ME



J2EE kryesisht shërben për ndërtimin e aplikacioneve enterprise që e vënë theksin në zhvillimin e aplikacioneve server-side dhe për web.

  • J2EE kryesisht shërben për ndërtimin e aplikacioneve enterprise që e vënë theksin në zhvillimin e aplikacioneve server-side dhe për web.

  • J2SE është e destinuar për ndërtimin e aplikacioneve konvencionalë për kompjuterat desktop.

  • J2ME është nëngrup i J2SE që shërben për zhvillimin e programeve për pajisjet e ndërfutura që nuk mund të suportojnë implementim të plotë të J2SE.

  • Java Card ofron një mjedis për zhvillimin e aplikacioneve që ekzekutohen në karta smart.





J2ME është pjesë e familjes Java e ndërtuar me qëllim që të shërbejë për ndërtimin e aplikacioneve që ekzekutohen në mjedise që punojnë me bateri dhe jo me energji elektrike.

  • J2ME është pjesë e familjes Java e ndërtuar me qëllim që të shërbejë për ndërtimin e aplikacioneve që ekzekutohen në mjedise që punojnë me bateri dhe jo me energji elektrike.

  • Pajisjet me aftësi të ngjashme grupohen në konfigurime dhe brenda secilit konfigurim krijohen profile për të klasifikuar më tej llojin e pajisjes.

  • J2ME nuk është gjuhë e re por është një version i përshtatur i Java për pajisjet e vogla duke hequr nga J2SE ato pjesë që nuk mund të suportohen. Megjithatë platforma J2ME mund të ekzekutohet në një larmi pajisjesh si TV, PDA, libra elektronikë, telefona etj.



CLDC(Connected Limited Device Configuration), për pajisje me

  • CLDC(Connected Limited Device Configuration), për pajisje me

    • Ndërfaqe përdoruesi shumë të thjeshtë
    • Kujtesë të vogël (160Kb deri në 512 Kb)
    • Komunikim wireless
    • Procesor 16 ose 32 bit
    • Energji e kufizuar, zakonisht me bateri
    • Shembuj: telefonat celularë, librat elektronikë, PDA të thjeshta etj. Këtyre pajisjeve do i referohemi si pajisje më pak të afta.


Ndërfaqe përdoruesi më të larmishme

    • Ndërfaqe përdoruesi më të larmishme
    • Kujtesë nga 2 – 16 M.
    • Lidhje me disa tipe rrjetash.
    • Procesorë 16 ose 32 bit.
    • Shembuj: Tv, PDA etj.
  • Këtyre pajisjeve do i referohemi si pajisje më shumë të afta.





Për momentin ekzistojnë dy versione CLDC:

  • Për momentin ekzistojnë dy versione CLDC:

  • CLDC 1.0 i cili është lëshimi i parë i specifikimit CLDC.

  • CLDC 1.1 i cili është version i përmirësuar i 1.0.

  • CLDC ofron një mjedis ekzekutimi Java (JRE) bazë, por grupi i klasave bazë zakonisht është i vogël dhe ka nevojë që të përmirësohet nga klasa shtesë. Në fakt CLDC nuk ka ndonjë API të integruar për menaxhimin e ndërfaqes me përdoruesin, nuk implementon ndonjë model I/O dhe ka mangësi në arritjen e sigurisë.



Profili MIDP i shtohet konfigurimit CLDC për të mbushur funksionalitetet që mungojnë. MIDP në fakt është një grup API-sh dhe librarish që ofrojnë funksionalitete si ndërfaqe përdoruesi, lidhje në rrjet, ruajtje të dhënash etj. Aktualisht ekzistojnë dy versione MIDP të cilët implementohen në pajisje reale:

  • Profili MIDP i shtohet konfigurimit CLDC për të mbushur funksionalitetet që mungojnë. MIDP në fakt është një grup API-sh dhe librarish që ofrojnë funksionalitete si ndërfaqe përdoruesi, lidhje në rrjet, ruajtje të dhënash etj. Aktualisht ekzistojnë dy versione MIDP të cilët implementohen në pajisje reale:

  • MIDP 1.0 është lëshimi i parë i profilit dhe përfshin ndërfaqe përdoruesi (nivel jo i avancuar) e siguri në rrjet.

  • MIDP 2.0 ka përshtatshmëri kthimi me MIDP 1.0 dhe ka funksione shtesë si ndërfaqe më të avancuar. Multimedia, lojëra etj.



Aktualisht është specifikuar edhe gjenerata e tretë e MIDP me emrin JSR271.

  • Aktualisht është specifikuar edhe gjenerata e tretë e MIDP me emrin JSR271.

  • Ky specifikim bazohet në MIDP 2.0 dhe ka përshtatshmëri kthimi me të. Një aplikacion që zhvillohet sipas profilit MIDP quhet MIDlet.

  • Këto lloj aplikacionesh nuk përdorin një metodë statike main për pikë hyrëse sikurse ndodh në aplikacionet tradicionalë desktop.

  • Pika hyrëse e një aplikacioni MIDlet është një klasë që trashëgon nga java.microedition.midlet.MIDlet. Klasa MIDlet ka të përcaktuara disa metoda abstrakte që thirren kur gjendja e MIDlet-it ndryshon.





J2ME ofron ndërfaqe rrjeti për zhvillimin e aplikacioneve wireless dhe shfrytëzon aftësitë e këtyre pajisjeve për tu lidhur në rrjet sipas teknologjive të ndryshme të rrjetit wireless. Suporti për lidhjen e pajisjeve në rrjet kryhet nga GCF hierarkia e së cilës tregohet në Figurë

  • J2ME ofron ndërfaqe rrjeti për zhvillimin e aplikacioneve wireless dhe shfrytëzon aftësitë e këtyre pajisjeve për tu lidhur në rrjet sipas teknologjive të ndryshme të rrjetit wireless. Suporti për lidhjen e pajisjeve në rrjet kryhet nga GCF hierarkia e së cilës tregohet në Figurë




Yüklə 8,99 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə