B2G OS
Automatizované testování B2G OS Tato stránka nabízí články, které poskytují informace o různých aspektech testování B2G OS, včetně provádění různých testů, automatizace a hlášení a sledování výsledků. Doplňky pro systém B2G OS Abyste mohli začít vyvíjet rozšíření, měli byste postupovat podle níže uvedených kroků. Rozhraní API systému B2G OS Seznam rozhraní API systému B2G OS Architektura systému B2G OS Tento článek je vysokoúrovňovým přehledem architektury platformy B2G OS, představuje klíčové koncepty a vysvětluje, jak spolu její součásti na základní úrovni spolupracují. Předpoklady pro sestavení systému B2G OS Před získáním kódu pro sestavení systému B2G OS, i když se jen snažíte sestavit systém Gaia, potřebujete správně nakonfigurovaný systém sestavení – tato stránka vám ukáže, jak na to. V současné době můžete sestavovat na 64bitových distribucích systému Linux a OS X. Průvodce telefonem B2G OS Tato část obsahuje informace pro vývojáře týkající se konkrétních telefonů, na kterých běží systém B2G OS – vývojářských i spotřebitelských zařízení. Sestavení a instalace systému B2G OS Články uvedené na této stránce vás provedou sestavením a instalací systému B2G OS v emulátoru nebo kompatibilním zařízení nebo v uživatelském rozhraní Gaia v prohlížeči Firefox. Sestavení systému B2G OS Jakmile jste nastavili systém sestavení a provedli počáteční stažení a konfiguraci kódu, můžete sestavit systém Boot to Gecko. Tento návod vysvětluje, jak na to. Sestavení simulátoru B2G OS Stejně jako Firefox Nightlies je desktopový klient simulátoru B2G OS (označený b2g-) automaticky sestavován každý den z nejnovějšího zdrojového kódu. Nejnovější sestavení je k dispozici na serveru FTP Mozilly. Ujistěte se, že jste vybrali nejnovější verzi a správný archiv pro váš operační systém. Díky tomu se vyhnete nutnosti sestavovat jej sami. Kromě toho nemusíte Gaia ani sami stahovat. Výběr způsobu spuštění systému Gaia nebo B2G V závislosti na vašich konkrétních potřebách máte při experimentování s operačním systémem Firefox nebo uživatelským rozhraním Gaia celou řadu možností. Můžete si vybrat z následujících možností; každá z nich má své výhody a nevýhody, které je třeba zvážit, a některé jsou flexibilnější než jiné. Průvodce hlášením pádů pro partnery systému Firefox OS Mozilla má prvotřídní systém pro sběr, analýzu a opravu pádů a dalších problémů se stabilitou, jako jsou například zavěšení. Partneři systému Firefox OS musí spolupracovat se společností Mozilla, aby mohli správně povolit hlášení pádů a odesílání symbolů. Přizpůsobení pomocí souboru .userconfig Soubor .userconfig
není kontrolován ve správě zdrojového kódu, takže vaše změny nebudou při aktualizaci zdrojového stromu přepsány. Musí být vytvořen v kořeni stromu B2G; to znamená ve stejném adresáři jako flash.sh
, build.sh
atd. Měli byste jej přidat před spuštěním kroků konfigurace a sestavení. Ladění ve Firefox OS Existují dva hlavní typy ladění, které budete chtít s Firefox OS provádět: ladění aplikací a ladění dalších aspektů systému. Vývojářský režim Současný model oprávnění systému Firefox OS vylučuje úpravy a instalaci certifikovaných/interních aplikací, což způsobuje, že některá rozhraní API zařízení jsou pro Marketplace a webové aplikace zcela nedostupná. Vývojářský režim (DM) umožňuje uživateli označit, že si přeje uvolnit model oprávnění a zpřístupnit všechna rozhraní API zařízení obsahu, a také nastavit skupinu souvisejících předvoleb. Tento článek poskytuje přehled na vysoké úrovni. Vývoj systému Firefox OS Tato část poskytuje užitečnou dokumentaci zahrnující různé způsoby, jak lze systém Firefox OS (kódové označení Boot2Gecko nebo B2G) upravit/přizpůsobit během procesu sestavování, a jak můžete pomoci při vývoji nízkoúrovňových oblastí platformy, jako jsou Gecko a Gonk. Aplikace pro Firefox OS Tato část dokumentace k Firefox OS se zabývá konkrétními technikami potřebnými – a dostupnými nástroji – pro vytváření aplikací pro Firefox OS. Níže najdete řadu podrobností, od stavebních bloků/webových komponent Firefox OS až po rozhraní API zařízení a instalaci aplikací. Průvodce deskami Firefox OS Tato část obsahuje informace pro vývojáře týkající se konkrétních telefonů s Firefox OS – vývojářských i spotřebitelských zařízení. Poznámky k vývojářským verzím systému Firefox OS Tato část obsahuje články týkající se každé nové verze systémů Gaia a Gecko pro Firefox OS, které vysvětlují, jaké funkce byly v jednotlivých aktualizacích přidány a jaké chyby byly odstraněny. Je zde také odkaz na souhrnnou tabulku, která ukazuje, jaká rozhraní API jsou podporována jednotlivými verzemi systému Firefox OS. Bezpečnost systému Firefox OS Následující články se zabývají tématy souvisejícími s bezpečností systému Firefox OS. Patří sem celkové bezpečnostní funkce i zabezpečení aplikací a způsob zabezpečení instalačního procesu. Simulátor Firefox OS Simulátor Firefox OS je verze vyšších vrstev systému Firefox OS, která simuluje zařízení Firefox OS, ale běží na počítači. To znamená, že v mnoha případech nepotřebujete k testování a ladění aplikace skutečné zařízení. Běží v okně stejné velikosti jako zařízení Firefox OS, obsahuje uživatelské rozhraní Firefox OS a vestavěné aplikace a simuluje mnoho rozhraní API zařízení Firefox OS. Tipy pro používání systému Firefox OS Vysvětluje všechny vývojářské funkce telefonu a jejich funkci (Nastavení > Informace o zařízení > Další informace > Vývojář) Gaia Gaia je uživatelské rozhraní systému B2G OS a sada výchozích aplikací: zahrnuje zamykací obrazovku, domovskou obrazovku, číselník a další aplikace. Gaia je v podstatě sada komplexních webových aplikací, která běží nad platformou B2G OS. Tato sada článků obsahuje vše, co potřebujete vědět, abyste mohli přispět do projektu Gaia. Instalace systému B2G OS na mobilní zařízení Jakmile vytvoříte systém Boot to Gecko pro podporované mobilní zařízení, můžete jej nainstalovat. Tento článek vás provede celým procesem. Úvod do systému Firefox OS Tato sada dokumentace je určena především vývojářům webových aplikací a vývojářům platforem, kteří se chtějí dozvědět, jak systém Firefox OS funguje, jak přispívat do projektu a jak vytvářet vlastní verze softwaru a instalovat je do zařízení. Pro ty, kteří chtějí vytvářet a distribuovat vlastní webové aplikace, jsou vhodným místem Centrum aplikací a zóna Marketplace. Mulet Podle tohoto návodu budete spouštět aplikaci Gaia uvnitř speciálního sestavení prohlížeče Firefox nazvaného Firefox Mulet. To vám přináší výhody rychlého vývojového cyklu a také standardní nástroje pro vývoj webových aplikací a ladicí programy, s nimiž můžete pracovat. Nejprve musíte mít na svém počítači naklonovanou repozitář Gaia a sestavit si vlastní profil. Poté musíte nainstalovat mulet a spustit jej, přičemž jako profil, který se má použít, předáte svůj profil Gaia. Rychlý start otevřených webových aplikací Rychlé informace o kódování otevřených webových aplikací. Pandaboard Toto je průvodce nastavením systému Firefox OS na desce PandaBoard. PandaBoard je levná vývojová deska na bázi OMAP 4 pro vývoj mobilních operačních systémů. PasscodeHelper Internals PasscodeHelper je pomocná knihovna Gaia pro úpravu a kontrolu přístupového kódu (tj. pinu) zamykací obrazovky Firefox OS z prostředí Gaia, která provádí funkce, jako je kontrola správnosti zadaného kódu a jeho změna. Tento článek dokumentuje, jak nástroj PasscodeHelper funguje. Portování systému B2G OS Tato stránka uvádí dostupné zdroje pro portování systému B2GOS. Příprava na první sestavení systému B2G V závislosti na vašem připojení k internetu mohou konfigurační kroky trvat několik hodin, než se stáhne vše potřebné pro sestavení systému B2G OS. Čekání není tak zábavné jako práce, takže po přečtení této stránky a spuštění konfiguračního skriptu zvažte, zda tento čas nevyužijete k nastavení a vyzkoušení simulátoru systému B2G OS, začněte se seznamovat s Dokumentací pro vývojáře aplikací včetně Návrhu a sestavení aplikace nebo se seznamte s informacemi o nadcházejících krocích. Zdroje Zdroje pro hackery aplikací vygenerované z našich seminářů Provádění testů v systému Firefox OS: Pokud jste vývojářem systému Gecko, měli byste si projít dokumentaci specifickou pro systém Firefox OS pro automatizaci testů, kterou již znáte: mochitest, reftest a xpcshell. Platforma B2G OS Platforma B2G OS se skládá z mnoha součástí. I když nemusíte rozumět její architektuře, abyste mohli vytvářet aplikace, které běží na platformě B2G OS, pokud pracujete na vývoji nebo portování této platformy – nebo jste prostě jen zvědaví – může vás zajímat následující dokumentace. Řešení problémů s B2G OS Tento článek obsahuje tipy pro řešení běžných problémů, které se mohou vyskytnout při používání B2G OS. Používání Správce aplikací Správce aplikací je nástroj pro Firefox Desktop, který poskytuje řadu užitečných nástrojů pomáhajících vývojářům testovat, nasazovat a ladit webové aplikace HTML5 na telefonech Firefox OS & Simulátor, a to přímo z prohlížeče Firefox. Tato stránka dokumentuje, jak Správce aplikací používat. Používání emulátorů B2G Tento článek obsahuje stručného průvodce některými klíčovými věcmi, které byste měli znát při používání emulátorů boot to Gecko. Nejedná se o kompletní uživatelskou příručku; místo toho vám pouze sdělí několik užitečných věcí, které byste se možná sami nenaučili. Webové aplikace Tato stránka má být prvním, nedůkladným pokusem o shromáždění webových aplikací. Webové rozhraní Bluetooth API (Firefox OS) Webové rozhraní Bluetooth API umožňuje otevřené webové aplikaci zjišťovat zařízení Bluetooth, párovat se s nimi a připojovat se k nim. Jelikož se jedná o zcela experimentální a nestandardní rozhraní API, je rozhraní Bluetooth API v současné době k dispozici pouze pro certifikované aplikace. Existují však určité snahy, aby takové rozhraní API bylo k dispozici pro běžný webový obsah; o tom se bude diskutovat v rámci pracovní skupiny W3C pro systémové aplikace. Web Telephony API Web Telephony je rozhraní API, které umožňuje webovému obsahu zpracovávat hlasové telefonní hovory pomocí jazyka JavaScript.
.
Leave a Reply