Firefox OS informatika pont neked Gamf

Preview:

Citation preview

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/

Köszönöm a figyelmet!

Nagy Gergőgergo.istvan.nagy@mozilla.hu

github.com/daf182

slideshare.com/daf182