B2G OS

B2G OS:n automatisoitu testaus Tällä sivulla on artikkeleita, jotka tarjoavat tietoa B2G OS:n testauksen eri osa-alueista, kuten erilaisten testien suorittamisesta, automatisoinnista sekä tulosten raportoinnista ja seurannasta. B2G OS -laajennukset Sinun tulisi noudattaa alla olevia ohjeita, jotta voit aloittaa laajennusten kehittämisen. B2G OS:n sovellusrajapinnat Luettelo B2G OS:n sovellusrajapinnoista B2G OS:n arkkitehtuuri Tämä artikkeli on korkean tason yleiskatsaus B2G OS -alustan arkkitehtuuriin, jossa esitellään keskeisiä käsitteitä ja selitetään, miten sen komponentit ovat vuorovaikutuksessa perustasolla. B2G OS:n rakentamisen edellytykset Ennen kuin saat koodin B2G OS:n rakentamista varten, vaikka vain yrittäisitkin rakentaa Gaian, tarvitset oikein konfiguroidun rakentamisjärjestelmän – tällä sivulla kerrotaan miten. Tällä hetkellä voit rakentaa 64-bittisillä Linux-jakeluilla ja OS X:llä. B2G OS -puhelinopas Tämä osio sisältää kehittäjille suunnattua tietoa, joka liittyy tiettyihin B2G OS:ää käyttäviin puhelimiin – sekä kehittäjien että kuluttajien laitteisiin. B2G OS:n rakentaminen ja asentaminen Tällä sivulla luetellut artikkelit opastavat sinua B2G OS:n rakentamisessa ja asentamisessa emulaattoriin tai yhteensopivaan laitteeseen tai Gaia-käyttöliittymään Firefox-selaimessa. B2G OS:n rakentaminen Kun olet perustanut build-järjestelmän ja suorittanut alustavan vedon ja konfiguroinut koodin, voit rakentaa Boot to Geckon. Tässä oppaassa kerrotaan miten. B2G OS -simulaattorin rakentaminen Aivan kuten Firefox Nightlies, B2G OS -simulaattorin työpöytäasiakasohjelma (tunniste b2g-) rakennetaan automaattisesti joka päivä uusimmasta lähdekoodista. Uusin build on saatavilla Mozillan FTP-palvelimelta. Muista valita uusin versio ja oikea arkisto käyttöjärjestelmääsi. Näin voit välttää sen rakentamisen itse. Lisäksi sinun ei myöskään tarvitse ladata Gaiaa itse. Gaian tai B2G:n käyttötavan valitseminen Erityistarpeistasi riippuen sinulla on valikoima vaihtoehtoja, joita voit harkita kokeillessasi Firefox OS:ää tai Gaian käyttöliittymää. Voit valita seuraavista vaihtoehdoista; jokaisella vaihtoehdolla on omat hyvät ja huonot puolensa, ja jotkin vaihtoehdot ovat joustavampia kuin toiset. Kaatumisraportointiopas Firefox OS -kumppaneille Mozillalla on maailmanluokan järjestelmä kaatumisten ja muiden vakausongelmien, kuten roikkumisen, keräämiseen, analysointiin ja korjaamiseen. Firefox OS -kumppaneiden on tehtävä yhteistyötä Mozillan kanssa, jotta kaatumisraportointi ja symbolien lataaminen voidaan ottaa oikein käyttöön. Mukauttaminen .userconfig-tiedoston avulla Tiedostoa .userconfig ei tarkisteta lähdekoodinhallintaan, joten muutoksiasi ei ylikirjoiteta, kun päivität lähdepuuta. Se on luotava B2G-puun juureen; eli samaan hakemistoon kuin flash.sh, build.sh ja niin edelleen. Sinun pitäisi lisätä tämä ennen kuin suoritat konfigurointi- ja rakennusvaiheet. Virheenkorjaus Firefox OS:ssä Firefox OS:ssä on kahdenlaista virheenkorjausta: sovellusten virheenkorjaus ja järjestelmän muiden osien virheenkorjaus. Kehittäjätila Firefox OS:n nykyinen käyttöoikeusmalli estää sertifioitujen/sisäisten sovellusten muokkaamisen ja asentamisen, minkä vuoksi jotkin laitteen API:t eivät ole lainkaan Marketplace- ja verkkosovellusten käytettävissä. Kehittäjätila (DM) antaa käyttäjälle mahdollisuuden ilmoittaa, että hän haluaa höllentää käyttöoikeusmallia ja avata kaikki laitteen API:t sisällölle, sekä asettaa ryhmän asiaan liittyviä asetuksia. Tämä artikkeli tarjoaa korkean tason yleiskatsauksen. Firefox OS:n kehittäminen Tässä osiossa on hyödyllistä dokumentaatiota, joka kattaa eri tavat, joilla Firefox OS:ää (koodinimi Boot2Gecko tai B2G) voidaan muokata/mukauttaa rakentamisprosessin aikana, ja miten voit auttaa kehittämään matalan tason alustan alueita, kuten Geckoa ja Gonkia. Firefox OS -sovellukset Tässä Firefox OS -asiakirjojen osassa käsitellään Firefox OS -sovellusten rakentamiseen tarvittavia tekniikoita ja käytettävissä olevia työkaluja. Löydät alta useita yksityiskohtia Firefox OS -rakennuspalikoista/verkkokomponenteista laite-API:hin ja sovellusten asennukseen. Firefox OS -alustaopas Tämä osio sisältää kehittäjille tarkoitettuja tietoja, jotka liittyvät tiettyihin puhelimiin, joissa käytetään Firefox OS:ää – sekä kehittäjien että kuluttajien laitteisiin. Firefox OS -kehittäjien julkaisutiedot Tässä osiossa on artikkeleita, jotka käsittelevät kutakin uutta Gaia- ja Gecko-julkaisua Firefox OS:lle ja selittävät, mitä ominaisuuksia kussakin päivityksessä lisättiin ja mitä virheitä poistettiin. Lisäksi on linkitetty yhteenvetotaulukko, josta käy ilmi, mitä API:ita kukin Firefox OS -versio tukee. Firefox OS:n turvallisuus Seuraavat artikkelit käsittelevät Firefox OS:n turvallisuuteen liittyviä aiheita. Näihin kuuluvat yleiset tietoturvaominaisuudet sekä sovellusten tietoturva ja se, miten asennusprosessi pidetään turvallisena. Firefox OS Simulator Firefox OS Simulator on versio Firefox OS:n korkeammista kerroksista, joka simuloi Firefox OS -laitetta, mutta toimii työpöydällä. Tämä tarkoittaa, että monissa tapauksissa et tarvitse oikeaa laitetta sovelluksesi testaamiseen ja debuggaamiseen. Se toimii Firefox OS -laitteen kokoisessa ikkunassa, sisältää Firefox OS -käyttöliittymän ja sisäänrakennetut sovellukset sekä simuloi monia Firefox OS -laitteen sovellusrajapintoja. Firefox OS:n käyttövihjeitä Selittää kaikki puhelimen kehittäjäominaisuudet ja mitä ne tekevät (Asetukset > Laitteen tiedot > Lisätietoja > Kehittäjä) Gaia Gaia on B2G OS:n käyttöliittymä ja oletussovellusten sarja: se sisältää lukitusnäytön, aloitusnäytön, soittimen ja muita sovelluksia. Pohjimmiltaan Gaia on joukko monimutkaisia verkkosovelluksia, jotka toimivat B2G OS -alustan päällä. Nämä artikkelit kattavat kaiken, mitä sinun tarvitsee tietää osallistuaksesi Gaia-projektiin. B2G OS:n asentaminen mobiililaitteeseen Kun olet rakentanut Boot to Geckon tuetulle mobiililaitteelle, voit asentaa sen. Tämä artikkeli opastaa sinut prosessin läpi. Johdatus Firefox OS:ään Tämä dokumentaatiokokonaisuus on suunnattu pääasiassa web-kehittäjille ja alustakehittäjille, jotka haluavat oppia, miten Firefox OS toimii, miten osallistua projektiin ja miten rakentaa omia mukautettuja versioita ohjelmistosta ja asentaa ne laitteisiin. Niille, jotka haluavat luoda ja levittää omia verkkosovelluksiaan, App Center ja Marketplace Zone ovat hyviä paikkoja. Mulet Tätä opasta seuraamalla aiot käyttää Gaiaa Firefoxin erikoisrakenteen sisällä, jota kutsutaan Firefox Muletiksi. Näin saat etuna nopean kehityssyklin sekä tavalliset web-kehitystyökalut ja debuggerit käyttöösi. Ensinnäkin sinun on kloonattava Gaia-repo koneellesi ja rakennettava oma profiilisi. Sitten sinun on asennettava mulet ja ajettava se ja annettava Gaia-profiilisi käytettäväksi profiiliksi. Avoimet verkkosovellukset pikaohjeet Pikaohjeet avoimien verkkosovellusten koodaamisesta. Pandaboard Tämä on opas Firefox OS:n asentamiseen PandaBoardille. PandaBoard on edullinen OMAP 4 -pohjainen kehitysalusta mobiilikäyttöjärjestelmien kehittämiseen. PasscodeHelper Internals PasscodeHelper on Gaia-apukirjasto Firefox OS:n lukitusnäytön salasanan (eli pin-koodin) muokkaamiseen ja tarkistamiseen Gaiasta käsin, ja se suorittaa toimintoja, kuten sen tarkistamisen, onko syötetty salasana oikea, ja koodin muuttamisen. Tämä artikkeli dokumentoi, miten PasscodeHelper toimii. B2G OS:n siirtäminen Tällä sivulla luetellaan B2GOS:n siirtämiseen käytettävissä olevat resurssit. Ensimmäisen B2G-rakentamisen valmistelu Internet-yhteydestäsi riippuen konfigurointivaiheet voivat kestää useita tunteja, ennen kuin kaikki B2G OS:n rakentamiseen tarvittava on ladattu. Odottaminen ei ole yhtä hauskaa kuin tekeminen, joten kun olet lukenut tämän sivun läpi ja käynnistänyt konfigurointiskriptin, harkitse ajan käyttämistä B2G OS -simulaattorin asentamiseen ja kokeilemiseen, aloita tutustuminen sovelluskehittäjille suunnattuun dokumentaatioon, mukaan lukien Sovelluksen suunnittelu ja rakentaminen, tai tutustu tulevien vaiheiden tietoihin. Resurssit Resurssit sovellushakkerille, jotka on tuotettu työpajoissa Testien suorittaminen Firefox OS:ssä: Opas kehittäjille Jos olet Gecko-kehittäjä, sinun kannattaa tutustua Firefox OS -käyttöjärjestelmäkohtaiseen dokumentaatioon testiautomaatioille, joihin olet jo tutustunut: mochitest, reftest ja xpcshell. B2G OS -alusta B2G OS -alusta koostuu monista komponenteista. Vaikka sinun ei tarvitse ymmärtää sen arkkitehtuuria rakentaaksesi sovelluksia, jotka toimivat B2G OS:ssä, jos olet kehittämässä tai siirtämässä alustaa – tai olet vain utelias – seuraava dokumentaatio saattaa kiinnostaa sinua. B2G OS:n vianmääritys Tässä artikkelissa annetaan vinkkejä B2G OS:n käytön aikana esiintyvien yleisten ongelmien ratkaisemiseen. App Managerin käyttäminen App Manager on Firefox Desktopin työkalu, joka tarjoaa useita hyödyllisiä työkaluja, joiden avulla kehittäjät voivat testata, ottaa käyttöön ja debugata HTML5-verkkosovelluksia Firefox OS -puhelimissa & Simulaattorissa suoraan Firefox-selaimesta. Tällä sivulla dokumentoidaan, miten App Manageria käytetään. B2G-emulaattoreiden käyttäminen Tämä artikkeli sisältää lyhyen oppaan eräistä keskeisistä asioista, jotka sinun tulisi tietää, kun käytät boot to Gecko -emulaattoreita. Tämä ei näytä täydelliseltä käyttöoppaalta, vaan siinä kerrotaan vain muutamia hyödyllisiä asioita, joita et ehkä opi omin päin. Web-sovellukset Tämä sivu on tarkoitettu ensimmäiseksi, ei perusteelliseksi, yritykseksi kerätä web-sovelluksia. Web Bluetooth API (Firefox OS) Web Bluetooth API:n avulla avoin web-sovellus voi löytää Bluetooth-laitteet, muodostaa niihin pariliitoksen ja muodostaa niihin yhteyden. Koska kyseessä on täysin kokeellinen ja ei-standardoitu API, Bluetooth API on tällä hetkellä saatavilla vain sertifioiduille sovelluksille. On kuitenkin olemassa jonkin verran vetoapua, jotta tällainen API olisi saatavilla tavalliselle web-sisällölle; tästä keskustellaan osana W3C:n järjestelmäsovellusten työryhmää. Web Telephony API Web Telephony on API, jonka avulla web-sisältö voi käsitellä äänipuheluita JavaScriptin avulla.

Leave a Reply