Privire de ansamblu platforma Bada Samsung - articol

La ultimul dispozitiv ar trebui să rămână separat, pentru că este Samsung Jet platforma a devenit baza pentru dezvoltarea infrastructurii de software, numit bada.

De fapt, opinia că ceea ce este în interiorul bada, sunt divergente.

Privire de ansamblu platforma Bada Samsung - articol

Acesta este nucleul, cel mai probabil, este inima dispozitivului de mare viteză Samsung Jet. Bada - nucleu o platformă multi-nivel, și de control al hardware-ul dispozitivului sistem de operare este la cel mai scăzut nivel. Acest lucru înseamnă că - în funcție de acestea același hardware - orice sistem de operare mobil poate fi găsit la acest nivel. De exemplu, în dispozitivele entry-level cu bugetul „de fier“ poate fi Nucleus brânzos, dar într-un comunicatori hardware mai avansate pot lucra Linux sau chiar pentru Windows kernel Mobile (dar cu Windows Phone 7 anunțarea unei astfel de perspective arata deja fantomatic).

Astfel, o arhitectură multi-nivel de Bada, și nivelul sistemului de operare este fundamentul intregii platforme, se ascunde de dezvoltatorii de software în special dispozitive bada. De ce avem nevoie de diferite straturi?

Privire de ansamblu platforma Bada Samsung - articol

Platforma Bada are o arhitectura stratificat. Stratul sistemului de operare este mai mic, iar nivelurile suprapuse folosind funcțiile de acces hardware.

Privire de ansamblu platforma Bada Samsung - articol

Privire de ansamblu platforma Bada Samsung - articol

Ceva se aseamana cu push-serviciu, care funcționează pe iPhone. Ceva în ea este de Synergy Sync de la Palm webOS. Date de contact ale unei persoane sunt stocate, iar istoria corespondenței cu terțe părți este de îngrijorare, care, dimpotrivă, mă bucur de accesibilitate la ea în orice moment și în orice loc. Este un astfel de accent strans pe serviciile „cloud“ sunt bune sau nu, timpul va spune.

Peste nivelul de serviciu este ultimul strat bada-cadru. De fapt, acesta este un set de interfețe deschise pentru acces la programare la toate funcționalitățile de bază. Cadrul de nivel este mediul în care se realizează fiecare bada program. Și aceasta diferă în mod semnificativ de la acest nivel, cum ar fi în Android.

Lucru este că performanța mediului Bada-programare nu este un intermediar „Sandbox“, cum ar fi Java-mașină Dalvik în Android. Programator disponibil în Bada tratament API-funcție în mod direct la toate straturile platformei. Ca urmare, bada-programe dezvoltate în limbajul C ++, este mult mai rapid si sunt capabili de a valorifica puterea de grafica, multimedia și biblioteci de comunicare mai flexibil și mai eficient.

În acest caz, Java-mașină în Bada acolo, care vă permite să rulați și să sprijine activitatea multor programe. Cu toate acestea, datorită faptului că Java aparatul funcționează ca o aplicație de sine stătătoare, atunci când este rulat în paralel poate rula doar un singur bada program.

Privire de ansamblu platforma Bada Samsung - articol

Programul în mediul Bada sunt efectuate fără utilizarea de middleware, cum ar fi Java-mașină. bada sprijină programe de multitasking și acces la toate funcțiile platformei

Cu toate acestea, pentru aceasta, plus trebuie să plătească nu pot fi evoluții portate ușor realizate pentru iPhone OS, Android și alte platforme. Dar nu este sperie programator cu experiență?

Dar nimic nu sa întâmplat: fata de Bada - a placut interfata TouchWiz UI de proprietate. Dovedită și a adus în minte pe o varietate de Samsung telefoane touch.

În Bada utilizează cea mai recentă versiune a TouchWiz 3.0 său, în care suportul de zece mese de lucru, frumoase efecte 3D widget-uri și controale panou.

Privire de ansamblu platforma Bada Samsung - articol

Privire de ansamblu platforma Bada Samsung - articol