B2G OS
A B2G OS automatizált tesztelése Ez az oldal olyan cikkeket tartalmaz, amelyek a B2G OS tesztelésének különböző aspektusairól nyújtanak információt, beleértve a különböző tesztek futtatását, az automatizálást, valamint az eredmények jelentését és nyomon követését. B2G OS bővítmények A bővítmények fejlesztésének megkezdéséhez az alábbi lépéseket kell követnie. B2G OS API-k A B2G OS API-k listája B2G OS architektúra Ez a cikk magas szintű áttekintést nyújt a B2G OS platform architektúrájáról, bemutatja a legfontosabb fogalmakat, és alapvető szinten elmagyarázza, hogyan működnek együtt az összetevők. A B2G OS építésének előfeltételei A B2G OS építéséhez szükséges kód megszerzése előtt, még akkor is, ha egyszerűen csak a Gaia építésével próbálkozik, megfelelően konfigurált építési rendszerre van szüksége – ez az oldal megmutatja, hogyan. Jelenleg 64 bites Linux disztribúciókra és OS X-re lehet építeni. B2G OS telefon útmutató Ez a szakasz a B2G OS-t futtató konkrét telefonokra – fejlesztői és fogyasztói eszközökre egyaránt – vonatkozó fejlesztői információkat tartalmaz. A B2G OS építése és telepítése Az ezen az oldalon felsorolt cikkek végigvezetnek a B2G OS építésén és telepítésén emulátoron vagy kompatibilis eszközön, illetve a Gaia felhasználói felületén a Firefox böngészőben. A B2G OS építése Miután beállította a build-rendszert, elvégezte a kezdeti húzást és konfigurálta a kódot, építheti a Boot to Gecko programot. Ez az útmutató elmagyarázza, hogyan. A B2G OS szimulátor építése A Firefox Nightlies-hez hasonlóan a B2G OS szimulátor asztali kliens (azonosítója b2g-) is minden nap automatikusan épül a legújabb forráskódból. A legfrissebb build elérhető a Mozilla FTP-kiszolgálójáról. Ügyeljen arra, hogy a legújabb verziót és az operációs rendszerének megfelelő archívumot válassza. Így megkerülheti, hogy magának kelljen elkészítenie. Ráadásul a Gaia-t sem kell magadnak letöltened. A Gaia vagy a B2G futtatásának kiválasztása Az Ön egyedi igényeitől függően többféle lehetőség közül választhat, amikor a Firefox OS-sel vagy a Gaia felhasználói felülettel kísérletezik. Az alábbi lehetőségek közül választhat; mindegyiknek megvannak a maga előnyei és hátrányai, amelyeket figyelembe kell vennie, és némelyik rugalmasabb, mint a többi. Összeomlásjelentési útmutató a Firefox OS-partnerek számára A Mozilla világszínvonalú rendszerrel rendelkezik az összeomlások és egyéb stabilitási problémák, például a lógások összegyűjtésére, elemzésére és javítására. A Firefox OS-partnereknek együtt kell működniük a Mozillával, hogy megfelelően engedélyezzék az összeomlásjelentést és a szimbólumok feltöltését. Testreszabás a .userconfig fájllal A .userconfig
fájlt nem ellenőrzik a forráskód-ellenőrzésben, így módosításai nem íródnak felül, amikor frissíti a forrásfát. A B2G fa gyökerében kell létrehozni; vagyis ugyanabban a könyvtárban, mint a flash.sh
, build.sh
és így tovább. Ezt a config és build lépések futtatása előtt kell hozzáadni. Hibakeresés a Firefox OS-en A hibakeresésnek két fő típusa van, amit a Firefox OS-sel szeretne végezni: az alkalmazások hibakeresése és a rendszer egyéb aspektusainak hibakeresése. Fejlesztői mód A Firefox OS jelenlegi jogosultsági modellje kizárja a hitelesített/belső alkalmazások módosítását és telepítését, ami néhány eszköz API-t teljesen elérhetetlenné tesz a Marketplace és a webes alkalmazások számára. A fejlesztői mód (DM) lehetővé teszi a felhasználó számára, hogy jelezze, hogy lazítani szeretne az engedélyezési modellen, és az összes eszköz API-t hozzáférhetővé teszi a tartalom számára, valamint hogy beállítson egy csoport kapcsolódó preferenciát. Ez a cikk magas szintű áttekintést nyújt. A Firefox OS fejlesztése Ez a rész hasznos dokumentációt tartalmaz, amely a Firefox OS (kódneve Boot2Gecko, vagy B2G) különböző módozatait tárgyalja, amelyekkel a Firefox OS (kódneve Boot2Gecko, vagy B2G) módosítható/szokás szerint alakítható az építési folyamat során, valamint azt, hogy hogyan segíthet az olyan alacsony szintű platformterületek fejlesztésében, mint a Gecko és a Gonk. Firefox OS-alkalmazások A Firefox OS-dokumentáció ezen szakasza a Firefox OS-alkalmazások építéséhez szükséges speciális technikákat – és a rendelkezésre álló eszközöket – tárgyalja. Az alábbiakban számos részletet talál, a Firefox OS építőelemektől/ webes komponensektől kezdve az eszköz API-kig és az alkalmazások telepítéséig. Firefox OS fedélzeti útmutató Ez a szakasz a Firefox OS-t futtató konkrét telefonokra – fejlesztői és fogyasztói eszközökre egyaránt – vonatkozó fejlesztői információkat tartalmaz. Firefox OS fejlesztői kiadási jegyzetek Ez a szakasz a Gaia és a Gecko for Firefox OS minden egyes új kiadásáról szóló cikkeket tartalmaz, amelyek elmagyarázzák, hogy az egyes frissítésekben milyen funkciókat adtak hozzá és milyen hibákat szüntettek meg. Van egy linkelt összefoglaló táblázat is, amely megmutatja, hogy a Firefox OS egyes verziói milyen API-kat támogatnak. Firefox OS biztonság A következő cikkek a Firefox OS biztonságával kapcsolatos témákkal foglalkoznak. Ide tartoznak az általános biztonsági funkciók, valamint az alkalmazások biztonsága és a telepítési folyamat biztonságának megőrzése. Firefox OS szimulátor A Firefox OS szimulátor a Firefox OS magasabb rétegeinek egy olyan változata, amely egy Firefox OS eszközt szimulál, de az asztalon fut. Ez azt jelenti, hogy sok esetben nincs szükség valódi eszközre az alkalmazás teszteléséhez és hibakereséséhez. Egy Firefox OS eszközzel megegyező méretű ablakban fut, tartalmazza a Firefox OS felhasználói felületét és a beépített alkalmazásokat, valamint szimulálja a Firefox OS eszköz számos API-ját. Firefox OS használati tippek A telefon összes fejlesztői funkciójának és azok funkcióinak magyarázata (Beállítások > Eszközinformációk > További információk > Fejlesztői) Gaia A Gaia a B2G OS felhasználói felülete és alapértelmezett alkalmazáscsomagja: tartalmazza a zárolási képernyőt, a kezdőképernyőt, a tárcsázót és más alkalmazásokat. Lényegében a Gaia egy komplex webes alkalmazásokból álló készlet, amely a B2G OS platform tetején fut. Ez a cikksorozat mindent tartalmaz, amit a Gaia projekthez való hozzájáruláshoz tudni kell. A B2G OS telepítése mobil eszközre Miután elkészítette a Boot to Gecko programot egy támogatott mobil eszközre, telepítheti azt. Ez a cikk végigvezeti a folyamaton. Bevezetés a Firefox OS-be Ez a dokumentáció elsősorban azoknak a webfejlesztőknek és platformfejlesztőknek szól, akik szeretnék megtanulni, hogyan működik a Firefox OS, hogyan járulhatnak hozzá a projekthez, és hogyan készíthetik el a szoftver saját, egyéni verzióját, és hogyan telepíthetik azt az eszközökre. Azok számára, akik saját webes alkalmazásokat szeretnének létrehozni és terjeszteni, az App Center és a Marketplace Zone a megfelelő hely. Mulet Ezt az útmutatót követve a Gaia-t a Firefox egy speciális Firefox Mulet nevű buildjén belül fogja futtatni. Ez biztosítja a gyors fejlesztési ciklus előnyeit, valamint a szabványos webfejlesztő eszközök és hibakeresők rendelkezésre állását, amelyekkel dolgozhat. Először is, szükséged van a Gaia repo klónozására a gépeden, és a saját profilod elkészítésére. Ezután telepítenie kell a mulet-et és futtatnia kell, átadva a Gaia profilját, mint használandó profilt. Nyílt webes alkalmazások gyorstalpaló Gyorstalpaló információk a nyílt webes alkalmazások kódolásához. Pandaboard Ez egy útmutató a Firefox OS beállításához egy PandaBoardon. A PandaBoard egy olcsó OMAP 4 alapú fejlesztői kártya mobil operációs rendszerek fejlesztéséhez. PasscodeHelper Internals A PasscodeHelper egy Gaia segédkönyvtár a Firefox OS záróképernyő jelszavának (pl. pin) Gaia-ból történő módosítására és ellenőrzésére, olyan funkciók elvégzésére, mint a beírt jelszó helyességének ellenőrzése és a kód módosítása. Ez a cikk a PasscodeHelper működését dokumentálja. A B2G OS portolása Ez az oldal a B2GOS portolásához rendelkezésre álló forrásokat sorolja fel. Előkészületek az első B2G-építéshez Az internetkapcsolattól függően a konfigurációs lépések több órát is igénybe vehetnek, amíg mindent letöltenek, ami a B2G OS építéséhez szükséges. A várakozás nem olyan szórakoztató, mint a cselekvés, ezért miután végigolvasta ezt az oldalt és elindította a konfigurációs szkriptet, fontolja meg, hogy kihasználja az időt a B2G OS szimulátor beállítására és kipróbálására, kezdjen el ismerkedni az alkalmazásfejlesztőknek szóló dokumentációval, beleértve az Alkalmazás tervezése és építése című részt, vagy ismerkedjen meg a következő lépésekkel kapcsolatos információkkal. Források Források App hackerek számára, ahogyan a workshopjainkból generálódott Tesztek futtatása Firefox OS-en: A guide for developers Ha Gecko fejlesztő, akkor érdemes áttanulmányoznia a Firefox OS-specifikus dokumentációt a már megismert tesztautomatizáláshoz: mochitest, reftest és xpcshell. A B2G OS platform A B2G OS platform számos komponensből áll. Bár nem kell értenie az architektúráját ahhoz, hogy B2G OS-en futó alkalmazásokat készíthessen, ha a platform fejlesztésén vagy portolásán dolgozik – vagy egyszerűen csak kíváncsi -, az alábbi dokumentáció érdekes lehet az Ön számára. A B2G OS hibaelhárítása Ez a cikk tippeket ad a B2G OS használata során felmerülő gyakori problémák megoldásához. Az alkalmazáskezelő használata Az alkalmazáskezelő egy eszköz a Firefox Desktophoz, amely számos hasznos eszközt biztosít a fejlesztők számára a HTML5 webes alkalmazások teszteléséhez, telepítéséhez és hibakereséséhez Firefox OS telefonokon & szimulátoron, közvetlenül a Firefox böngészőből. Ez az oldal dokumentálja az App Manager használatát. A B2G emulátorok használata Ez a cikk rövid útmutatót nyújt néhány kulcsfontosságú dologról, amit a boot to Gecko emulátorok használatakor tudni kell. Nem tűnik teljes felhasználói kézikönyvnek; ehelyett csupán néhány olyan hasznos dolgot mond el, amit magától nem biztos, hogy megtanulna. Webes alkalmazások Ez az oldal egy első, nem alapos kísérletnek szánjuk a webes alkalmazások összegyűjtésére. Web Bluetooth API (Firefox OS) A Web Bluetooth API lehetővé teszi, hogy egy nyílt webes alkalmazás felfedezze a Bluetooth-eszközöket, párosítsa őket és csatlakozzon hozzájuk. Mivel ez egy teljesen kísérleti és nem szabványos API, a Bluetooth API jelenleg csak tanúsított alkalmazások számára érhető el. Van azonban némi vonzerő arra, hogy egy ilyen API elérhető legyen a normál webes tartalmak számára; ezt a W3C Rendszeralkalmazások munkacsoportjának keretében tárgyalják majd. Webes telefonos API A webes telefonos API egy olyan API, amely lehetővé teszi, hogy a webes tartalmak JavaScript segítségével kezeljék a hanghívásokat.
Leave a Reply