
Extinzând și mai mult sprijinul pe care îl oferă pentru dezvoltarea soluțiilor mobile bazate pe limbajul Java, Oracle a lansat Oracle Application Development Framework (ADF) Mobile Client, o extensie a Oracle Application Development Framework. „Adopția tot mai ridicată a aplicațiilor mobile de business obligă dezvoltatorii Java să creeze și să extindă aplicațiile mobile mai rapid ca niciodată", precizează Ted Farrell (foto), Chief architect și Senior vice president Tools and Middleware, Oracle. „Oracle ADF Mobile Client și Oracle ADF Mobile Browser le permit dezvoltatorilor să-și pună în valoare abilitățile existente pentru a implementa eficient aplicații pe dispozitive și platforme mobile și a face față cerințelor de mobilitate aflate în rapidă creștere din cadrul companiei."
Componentă a Oracle Fusion Middleware, Oracle ADF Mobile Client le permite dezvoltatorilor să-și extindă abilitățile existente și în domeniul dispozitivelor mobile. Acesta simplifică dezvoltarea și implementarea aplicațiilor printr-un cadru unic și standardizat de programare Java pentru crearea interfețelor-utilizator și un set de instrumente aferent pentru toate dispozitivele suportate. Dezvoltatorii au posibilitatea de a programa o singură implementare și de a distribui aplicația rezultată pe mai multe dispozitive - și pe măsură ce, în Oracle ADF Mobile Client, este adăugat suport pentru noi dispozitive, aplicațiile pot fi distribuite și pe aceste platforme fără a fi necesare activități suplimentare de programare pentru ele.
Oracle ADF Mobile Client oferă funcționalitate mobilă nativă și permite aplicațiilor să fie distribuite direct către dispozitivele mobile, suportând chiar de la început dispozitive BlackBerry (RIM) și Microsoft Windows Mobile.
Oferind acces la date atât în timp real, cât și în mod offline, o integrare profundă cu serviciile oferite de dispozitiv, Oracle ADF Mobile Client oferă avantaje pentru o varietate de tipuri de aplicații, incluzând aici activitatea de teren, gestiunea depozitelor, vânzarea de bunuri de consum/retail sau automatizarea forței de vânzare.
Oracle ADF Mobile Client este complementar cu Oracle ADF Mobile Browser, o soluție care le permite dezvoltatorilor să creeze aplicații enterprise interconectate care suportă o varietate de browser-e pentru dispozitive mobile.
Dezvoltare simplificată pentru aplicațiile mobile bazate pe Java
Bazat pe aceeași paradigmă de programare ca Java Server Faces (JSF), Oracle ADF Mobile Client oferă un mediu de dezvoltare declarativ foarte eficient, în care dezvoltatorul poate lucra cu o combinație de instrumente de editare vizuală și de cod Java pentru a defini o reprezentare a aplicației independentă de dispozitiv. Această aplicație generică și unică este apoi transpusă pe o multitudine de dispozitive folosind interfața nativă a acelei platforme.
Această abordare elimină necesitatea ca dezvoltatorii să se supra-specializeze pe o anumită clasă de dispozitive sau instrumente de programare și permite aplicației să răspundă rapid funcționalităților și platformelor în permanentă schimbare din mediul mobil.
Oracle ADF Mobile Client permite crearea de aplicații bazate pe limbajul Java care rulează ca aplicații locale pe telefon sau pe dispozitivul mobil.
Facilitățile de gestiune a datelor din Oracle ADF Mobile Client și accesul la serviciile disponibile pe dispozitiv îl fac o platformă ideală pentru extinderea către spațiul mobil a aplicațiilor de tip enterprise existente.
Oracle ADF Mobile Client face posibilă redefinirea scopului unor servicii enterprise existente și extinderea lor într-o arhitectură mobilă, deconectată, indiferent de designul original al aplicației.
Alte noutăți din această versiune a Oracle ADF Mobile Client sunt:
Acces offline și în timp real la datele companiei: Cadrul Oracle ADF Mobile Client oferă instrumente de dezvoltare și servicii de sincronizare a datelor pentru sincronizarea offline a datelor. În plus, o conexiune în timp real la date poate fi stabilită folosind metode declarative, prin Web Services. Datele pot fi stocate temporar și local, existând astfel și suport pentru aplicații mobile hibride online/offline.
Acces la hardware-ul dispozitivului: Clienții mobili realizați cu Oracle ADF Mobile Client pot accesa hardware-ul dispozitivului cum ar fi camere, modul GPS și alte surse locale de date direct din codul Java încorporat în aplicație.
Integrare cu cititorul de coduri de bare prin metode declarative: Permite aplicațiilor mobile Oracle ADF să se integreze simplu și fără efort cu cititoarele de coduri de bare prezente pe dispozitiv.
Sincronizarea datelor între dispozitiv și companie: Oracle Database Lite Mobile Server oferă un motor de sincronizare foarte configurabil care permite atât sincronizarea la cerere, cât și cea automată bazată pe diferențele delta dintre date. Mobile Transaction Replay Service, parte componentă a Oracle ADF Mobile Client, permite ca tranzacțiile logice, înregistrate de către dispozitivul mobil în mod offline, să fie redate printr-un API al unui serviciu în loc de conexiune directă la baza de date. Această abordare promovează reutilizarea serviciilor enterprise existente și o arhitectură SOA bine separată.





