Áttekintés A Samsung bada platform - Cikk
Az utolsó eszköz maradjon külön, mert a Samsung Jet platform vált az alapját a szoftver infrastruktúra, az úgynevezett Bada.
Tény, hogy a véleményen van, hogy mi van a bada, eltérnek.
Ez a Nucleus, a legvalószínűbb, a szíve a nagy sebességű eszköz Samsung Jet. bada - többszintű platform, és hardveres eszköz operációs rendszer kernel a legalacsonyabb szinten. Ez azt jelenti, hogy - attól függően, hogy ugyanezek a hardver - bármilyen mobil operációs rendszer megtalálható ezen a szinten. Például, a belépő szintű készülékek a költségvetés „vas” lehet, hogy a Nucleus sajtos, de egy fejlettebb hardver kommunikátorok működhet Linux vagy akár Windows Mobile kernel (de a Windows Phone 7 bejelentés egy ilyen lehetőséget már úgy néz ki, kísérteties).
Így egy többszintű architektúra bada, és a szint az operációs rendszer az alapja az egész platform, elrejti a szoftverfejlesztők különösen bada eszközök. Miért van szükség a különböző rétegek?
bada platform egy rétegzett architektúra. A réteg az operációs rendszer az alacsonyabb, és a felettük lévő szintek segítségével a funkciókat hardveres hozzáférést.
Valami hasonlít push-szolgáltatás, amely működik az iPhone. Valamit az ő azon a Synergy szinkronizálása a Palm WebOS. Valaki kapcsolattartási adatait tárolja, és a történelem levelezés harmadik felekkel is aggodalomra ad okot, aki éppen ellenkezőleg, örülök megközelíthetősége bármikor és bárhol. Van egy ilyen szűk hangsúly a „felhő” szolgáltatás jó, vagy nem, az idő fogja megmondani.
Fent a szolgáltatási szint az utolsó réteg bada-keret. Tény, hogy ez egy sor nyílt interfész programozás hozzáférést biztosít az összes alapvető működését. Level keret az a környezet, amelyben végre minden bada-programot. És ez jelentősen eltér ezen a szinten, mint például az Android.
A lényeg az, hogy a teljesítmény a bada-programozási környezet nem egy köztes „sandbox”, mint például a Java-gép Dalvik az Android. Programozó elérhető bada API-funkció kezelésére közvetlenül az összes réteget a platform. Ennek eredményeként a bada-kifejlesztett programok nyelv C ++, sokkal gyorsabb és képesek kihasználni a hatalom grafikák, multimédiás és kommunikációs könyvtárak rugalmasabban és hatékonyabban.
Ebben az esetben a Java-gép bada van, amely lehetővé teszi, hogy fut, és támogatja a munka sok programokat. Mivel azonban az a tény, hogy a Java-gép működik, mint egy önálló alkalmazás, amikor párhuzamosan futhat csak egy Bada-programot.
Program bada környezetben végzik használata nélkül middleware, mint a Java-gépen. bada támogatja multitasking és hozzáférési programok minden funkciója a platform
Azonban ez, plusz fizetni nem lehet egyszerűen hordozott fejlesztések tekintetében az iPhone OS, Android és más platformokon. De nem megijeszteni gyakorlott programozó?
De semmi nem történt: az arc bada - tetszett védett felületen TouchWiz UI. Bizonyított és idézi a különböző Samsung érintőképernyős telefonok.
A bada használja a legújabb verzióját a TouchWiz 3.0, ahol a támogatást a tíz munkanapon táblák, gyönyörű 3D-hatások panel widgetek és ellenőrzések.