Aparate de programare cu MIDP. Partea 1
Conceptul MIDP și J2ME API pentru construirea de aplicații wireless cross-platform.
Industria fără fir uimeste viteza dezvoltării tehnologiei. Datorită ratelor ridicate, orice produs nou poate deveni depășit în câteva luni. Rezultatul dezvoltării dinamice este lipsa standardizării platformelor de lucru într-un mediu fără fir. Echipele de dezvoltare se confruntă cu nevoia de a stăpâni numeroasele limbi și procese de marcare, astfel încât produsul lor să funcționeze cu dispozitive diferite. Departamentul de marketing trebuie să schimbe în mod constant direcția avansării într-o piață în schimbare.
Dispozitivele compatibile cu profilul de dispozitive mobile de informații (MIDP) vor permite producătorilor să dezvolte aplicații care vor funcționa pe mai multe platforme, fără eforturi prea mari de configurare și procesare pentru fiecare platformă. Aceasta, la rândul său, va permite dezvoltatorilor să se concentreze asupra funcționalității sistemelor.
Introducere în J2ME
Platforma J2ME este construită în limbajul de programare Java pentru a oferi funcționalitate maximă dispozitivelor cu resurse limitate. Se oferă un set de funcții de bază și un număr de clase specializate.
Acest articol se concentrează pe luarea în considerare a CLDC (configurația conexiunii dispozitivelor cu constrângeri) și a claselor MIDP. Astfel de seturi de clase constituie așa-numitul profil în ceea ce privește J2ME. Profilul oferă limitări puternice privind memoria dispozitivului, viteza procesorului, capacitatea bateriei și capacitatea canalului.
Introducere în API-ul CLDC
Introducere în profilul MIDP
Un scurt exemplu
Mai jos este un exemplu simplu de tipărire a HelloWorld, care oferă o idee generală despre ciclul de dezvoltare a midlet-urilor. Numele MIDlet-ului a fost dat codurilor care rulează pe dispozitivele mobile. Este asemănător unui applet, deoarece conține o interfață de utilizator, date și capabilități de gestionare.
Figura 1 prezintă o copie a ecranului emulatorului DefaultGrayPhone din suita J2ME Windows, care arată rezultatul operației de tip "midlet".
Figura 1. Ieșirea MIDletului HelloMidlet.
Pentru a susține clasa MIDlet, sunt importate clase speciale, interfața CommandAction. și clasele utilizatorului interfeței grafice (UI). Aceste clase sunt incluse în API-ul MIDP ca parte a setului modificat de clase de limbaj de programare Java. Mai jos, în acest articol vom discuta în detaliu clasele din API-ul MIDP.
Această linie declară că clasa HelloMidlet extinde clasa MIDlet și implementează interfața CommandListener. Fiecare MIDlet ar trebui să extindă clasa abstractă MIDlet. și să pună în practică cele trei metode descrise mai jos, care permit completarea dezvoltării lui midlet.