FIREFOX OSNagy GergőHungarian Firefox OS Engagement teamDev Team Leadgergo.istvan.nagy [at] mozilla [dot] huInformatika .NekedKecskemét, GAMF, 2013.10.30.
Bevezető
Partnerek
Firefox OS a jelenben
AlcatelOne Touch Fire
Kijelző: 3,5” HVGA, 320x480
CPU: 1 GHzRAM: 256MBAkku: 1400mAh
ZTEOpen
Kijelző: 3,5” HVGA, 320x480
CPU: 1 GHzRAM: 256MBAkku: 1200mAh
LGFireweb
Kijelző: 3,5” HVGA, 320x480
CPU: 1 GHzRAM: 256MBAkku: 1540mAh
Spanyolország, Lengyelország
Vanazuela, Kolumbia
Brazília
Piaci jelenlét
Web alkalmazások mindenhol
Elérhető alkalmazások
És még több: adaptív keresés
Fejlesztés
https://mdn.mozillademos.org/files/4605/FirefoxOS.png
+ Web APIs
Elérhető API-k
• telefonáláshoz• perifériák eléréséhez• web fejlesztéshez
Milyen API-kat érhet el az alkalmazásom?
Hosted
Privileged
Certified
Felzárkózva a natív API-khoz
100%Natív
PlatformKépességek
37% Modern böngészők
48% Natív wrapperek
63% Appcelerator
97% Firefox OS WebAPI-k
Tesztelés
Lehetőségek fejlesztéshez
•Használd a Firefox OS szimulátort
•Használj Firefox OS készüléket
A legegyszerűbb módja a szimulátor
• telepíthatő Firefox Add-on• manifest fájl validáció• távoli hibakeresés• távoli konzol• alkalmazás telepítése a telefonra
Tesztelés
Bemutatkozik az App manager
https://www.youtube.com/watch?v=z1Bxg1UJVf0
Fejlesszünk alkalmazást
Alkalmazás fejlesztésének lépései
• Írd meg html és css-ben a felhasználói felületet• az alkalmazás logikáját írd meg javascript-ben• Készítsd el az alkalmazás leíró fájlt• nyisd meg a szimulátorral
Hello GAMF
index.html
manifest.webapp
manifest.webapp kiszolgálása
Alkalmazás könyvtár struktúra
API demo alkalmazás
Proximity sensorDevice motion
github.com/daf182/shake2bounce
Alkalmazások közötti adatcsere
App A App B
Cookie A,IndexedDB A,Localstorage A
Cookie B,IndexedDB B,Localstorage B
Sandboxes
API demo alkalmazás
mozActivity
github.com/daf182/moz-activity
API demo alkalmazás
http://robnyman.github.io/Firefox-OS-Boilerplate-App/
github.com/robnyman/Firefox-OS-Boilerplate-App
Felhasználói felület készítése
Dokumentáció
Marketplace
Publikálási lehetőségek
Hosted Packaged
https://marketplace.firefox.com/
Hirdetmények
Firefox OS Workshop
Budapest2013. november 23.
https://mozhacks.wufoo.com/forms/firefox-os-app-workshop-budapest/
http://goo.gl/eMjxVQ
Fejlesztői partnerprogram jelentkezés
Csatlakozz még ma!
Google+ csoport Firefox OS fejlesztőknek
http://goo.gl/FdynYM
Jelentkezz Mobilizer-nek!
https://www.facebook.com/groups/mobilizerhungary
http://www.mozilla.org/hu/firefox/os/