SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
FIREFOX OS
Az Open Web megérkezik
az okostelefonokra
Mozilla és Firefox
—   Az internet mindenki számára tartogat
    lehetőségeket a nyíltságnak és az
    innovációnak köszönhetően
—   20% körüli böngészőpiaci részesedés
—   3 milliárd letöltött kiterjesztés
—   Legmegbízhatóbb internet-márka
    (https://blog.mozilla.org/blog/2013/01/2
    8/privacy-day-2013/)
—   Ismertség és elismertség
—   Firefox OS – új szín a mobilpiacon
                                               2
Mozilla: több mint böngésző



                      Firefox for              Firefox
Firefox OS              Android              Marketplace              WebRTC

• Web/HTML5            • Jobb értékelés az   • App piactér          • Fejlődő webes
  alapú                  Operanál, a           2.0 – a Mozilla        szabvány
  mobilplatform          Dolphinnál és a       értékeivel           • Bármely HTML5
• Szabványos és          Chrome-nál          • HTML5 Appok            végpont
  nyílt forráskódú     • Táblagépre és       • Láthatóság             összekötésére
• Versenyképes           telefonra           • Értékesítés          • Saját „Skype
  felhasználói         • Nagy mértékben      • Kersztplatform         szolgáltatás”
  élmény                 testreszabható                               létrehozása

     Firefox megoldások – Teljes nyílt web alapú alkalmazás ökoszisztéma amellyel
          megkülönböztethető szolgáltatásokat és alkalmazásokat hozhat létre.
           A szabványos és nyílt forráskódú WebRT segítségével megvalósítva
Mobile World Congress
    Bejelentések
Elkötelezett támogatók
Firefox OS
—   Elhozza a nyílt webet a mobilokra
—   Új szabványok bevezetése, WebAPI
—   Nyílt forráskód, bárki hozzájárulhat
—   Nincs SDK, csak: HTML5, CSS3 és JS
—   Mindenki számára teljes
    ökoszisztéma, alkalmazás-piactér,
    szolgáltatói számlázás
—   Keresztplatformos
—   Fejlesztők támogatása, dokumentáció
—   Web technológiák hasznosításával

                                           5
Értékek a vásárlók számára
—   Megfizethető okostelefon
—   Átvezet a feature telefonok világából
    az okostelefonok világába
—   Régebbi Android szoftverek
    lecserélése
—   Újabb 2 milliárd ember lesz online,
    akik teljes mértékben kihasználhatják
    a web által nyújtott lehetőségeket




                                            6
Firefox OS Appok
—   Már elérhető alkalmazások a weben
—   Appok a Marketplace piactéren
—   Továbbiak: Dinamikus App keresés




                                        7
Dinamikus App keresés


•   Alkalmas appok azonnali
    keresése
•   Azonnal elindul, telepíteni
    nem kell
•   Keresztplatformos:
    Firefox OS és Android
•   Nem kell 60 Appot frissíteni
•   Csak a szükséges appokat
    telepíthetjük
                                   8
Személyre szabott Appok: megfelelnek
mindenki igényeinek, érdeklődésének
        Globális                             Helyi
       partnerek                           partnerek




  — > 100 app már megjelent           — > 50 app már megjelent
  — > 500 app hamarosan érkezik       — > 200 app hamarosan érkezik
  — Cél: piacra lépéskor legalább     — Fókusz: Dél-Amerika
    annyi app legyen, mint Facebook   — Növekvő részvétel a kiemelt
    app piacterén                       régiókban

                                                                      9
App biztonság
—   Beépített biztonsági architektúra
—   WebAPI engedélyeztetési rendszer
—   Alaprendszer app
—   Privilégizált app
—   Web app




                                        10
Firefox OS felépítése
—   Telefon hardver
—   Gonk – Kernel, HAL
—   Gecko – Firefox böngészőmotor
—   Gaia – Felhasználói felület




                                    11
Firefox OS felépítése
—   Telefon Open Web alapokon

     •HTML5, CSS3, JavaScript

     •WebGL, Cairo, SKIA

     •WebAPI – hardverelemek elérése a böngészőből
     (telefon, SMS, vibra, orientáció, GSM, lokáció, fizetés,
     érzékelők, ...)
—   Firefox Marketplace – https://marketplace.firefox.com/

     •Open Web-ből felépített alkalmazások

     •Firefox OS, mobil Firefox, Firefox és más böngészők

     •Nyitott ökoszisztéma

                                                                12
WebAPI




         13
Firefox OS-t szeretnék
—   Telefon – Geeksphone vagy DEV megoldások

     •http://www.geeksphone.com/

—   Emulátor
—   Szimulátor – R2D2B2G

     •https://addons.mozilla.org/hu/firefox/addon/firefox-os-
     simulator/
—   Összefoglaló

     •http://itcafe.hu/cikk/mozilla_firefox_os_teszt_mobil_unagi/
     kell_nekem_egy_firefox_os.html



                                                                    14
R2D2B2G
—   Telepítsük fel a kiterjesztést, majd indítsuk el:
    „Tools” → „Web Developer” → „Firefox OS Simulator”
—   A Firefox OS Gaia felületét és a telepített alkalmazásokat a
    Firefox eszközeivel debugolhatjuk
—   Könnyedén telepíthetünk rá saját alkalmazást is




                                                                   15
Egy mintaalkalmazás
—   # Példaprogram beszerzése
    git clone https://github.com/comoyo/ffos-list-detail
—   # UI library letöltése
    git submodule update --init --recursive
—   # Kiszolgáló-függőségek telepítése
    npm install
—   # Induás...
    node server.js

    Böngészőben:
    http://localhost:8081

    A szimulátorban → Add URL:
    http://localhost:8081/manifest.webapp
                                                           16
manifest.webapp
{
    "version": "0.0.01",
    "name": "elsoappom",
    "launch_path": "index.html",
    "description": "My first app",
    "icons": {
      "16": "/applogos/logo16.png",
      "32": "/applogos/logo32.png",
      "48": "/applogos/logo48.png",
      "64": "/applogos/logo64.png",
      "128": "/applogos/logo128.png"
    },
    "developer": {
      "name": "You",
      "url": "http://yourdomain.org"
    },
    "installs_allowed_from": ["*"],
    "default_locale": "en"
}                                      17
Hasznos linkek
—   https://wiki.mozilla.org/B2G
—   https://wiki.mozilla.org/WebAPI
—   https://marketplace.firefox.com/developers/
—   http://www.mozilla.org/en-
    US/styleguide/products/firefoxos/icons/
—   http://buildingfirefoxos.com/building-
    blocks/headers/
—   https://github.com/comoyo/ffos-list-detail
—   https://github.com/Jaxo/fxosstub
—   https://github.com/robnyman/Firefox-OS-
    Boilerplate-App
                                                  18
Köszönöm a figyelmet!




Kérdések?
Észrevételek?
Részt venne?

Szalai Kálmán

kami911@gmail.com



Mozilla Hétvége 2013 (április 6-7.)
                                 19

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (6)

Linux Mint - kis disztribúció nagy siker
Linux Mint - kis disztribúció nagy sikerLinux Mint - kis disztribúció nagy siker
Linux Mint - kis disztribúció nagy siker
 
Android vs. Firefox OS - Egyszer volt, hol nem volt a Firefox OS
Android vs. Firefox OS - Egyszer volt, hol nem volt a Firefox OSAndroid vs. Firefox OS - Egyszer volt, hol nem volt a Firefox OS
Android vs. Firefox OS - Egyszer volt, hol nem volt a Firefox OS
 
Osf5
Osf5Osf5
Osf5
 
Firefox OS - Szakmai nap
Firefox OS - Szakmai napFirefox OS - Szakmai nap
Firefox OS - Szakmai nap
 
A Mozilla nem csak Firefox
A Mozilla nem csak FirefoxA Mozilla nem csak Firefox
A Mozilla nem csak Firefox
 
Firefox - A kezdetek
Firefox - A kezdetekFirefox - A kezdetek
Firefox - A kezdetek
 

Ähnlich wie Firefox OS - Az Open Web megérkezik az okostelefonokra

Firefox OS: hackelni könnyű
Firefox OS:  hackelni könnyűFirefox OS:  hackelni könnyű
Firefox OS: hackelni könnyűOpen Academy
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztésPlixApp
 
Firefox OS informatika pont neked Gamf
Firefox OS informatika pont neked GamfFirefox OS informatika pont neked Gamf
Firefox OS informatika pont neked Gamfdaf182
 
Windows IoT - A kütyüoldal
Windows IoT - A kütyüoldalWindows IoT - A kütyüoldal
Windows IoT - A kütyüoldalGyörgy Balássy
 
Windows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-banWindows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-banGyörgy Balássy
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztésOpen Academy
 
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokonCross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokoneRise
 
Android vs Firefox OS - Vissza a jövőbe: Firefox OS
Android vs Firefox OS - Vissza a jövőbe: Firefox OSAndroid vs Firefox OS - Vissza a jövőbe: Firefox OS
Android vs Firefox OS - Vissza a jövőbe: Firefox OSKálmán "KAMI" Szalai
 
Firefox OS bemutató - Pécs Web Meetup 2013.11.28.
Firefox OS bemutató - Pécs Web Meetup 2013.11.28.Firefox OS bemutató - Pécs Web Meetup 2013.11.28.
Firefox OS bemutató - Pécs Web Meetup 2013.11.28.András Fischer
 
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényenKálmán "KAMI" Szalai
 
POZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögből
POZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögbőlPOZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögből
POZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögbőlPOZITEAM
 
FirefoxOS előadás - Fennec-hun-release-party-Budapest
FirefoxOS előadás - Fennec-hun-release-party-BudapestFirefoxOS előadás - Fennec-hun-release-party-Budapest
FirefoxOS előadás - Fennec-hun-release-party-Budapestdaf182
 
Cloud szolgáltatások
Cloud szolgáltatásokCloud szolgáltatások
Cloud szolgáltatásokMárton Szabó
 
Online kérdőívek készítése - tanulmány
Online kérdőívek készítése - tanulmányOnline kérdőívek készítése - tanulmány
Online kérdőívek készítése - tanulmányTóth Attila
 

Ähnlich wie Firefox OS - Az Open Web megérkezik az okostelefonokra (20)

Firefox OS: hackelni könnyű
Firefox OS:  hackelni könnyűFirefox OS:  hackelni könnyű
Firefox OS: hackelni könnyű
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztés
 
Diagram és barcode
Diagram és barcodeDiagram és barcode
Diagram és barcode
 
Firefox OS informatika pont neked Gamf
Firefox OS informatika pont neked GamfFirefox OS informatika pont neked Gamf
Firefox OS informatika pont neked Gamf
 
Windows IoT - A kütyüoldal
Windows IoT - A kütyüoldalWindows IoT - A kütyüoldal
Windows IoT - A kütyüoldal
 
A Firefox-on túl is Mozilla
A Firefox-on túl is MozillaA Firefox-on túl is Mozilla
A Firefox-on túl is Mozilla
 
Firefox OS - Az első év (Veletech)
Firefox OS - Az első év (Veletech)Firefox OS - Az első év (Veletech)
Firefox OS - Az első év (Veletech)
 
Windows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-banWindows a dobozban, avagy IoT fejlesztés C#-ban
Windows a dobozban, avagy IoT fejlesztés C#-ban
 
Mozilla: a mi hősünk te vagy!
Mozilla: a mi hősünk te vagy!Mozilla: a mi hősünk te vagy!
Mozilla: a mi hősünk te vagy!
 
Firefox OS presentation
Firefox OS presentationFirefox OS presentation
Firefox OS presentation
 
Android fejlesztés
Android fejlesztésAndroid fejlesztés
Android fejlesztés
 
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokonCross Platform mobil app fejlesztés HTML5 JavaScript alapokon
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokon
 
Android vs Firefox OS - Vissza a jövőbe: Firefox OS
Android vs Firefox OS - Vissza a jövőbe: Firefox OSAndroid vs Firefox OS - Vissza a jövőbe: Firefox OS
Android vs Firefox OS - Vissza a jövőbe: Firefox OS
 
Firefox OS bemutató - Pécs Web Meetup 2013.11.28.
Firefox OS bemutató - Pécs Web Meetup 2013.11.28.Firefox OS bemutató - Pécs Web Meetup 2013.11.28.
Firefox OS bemutató - Pécs Web Meetup 2013.11.28.
 
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényen
 
POZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögből
POZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögbőlPOZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögből
POZITEAM Bővített Műhely Tudásbázison alapuló együttműködés Geoview szemszögből
 
FirefoxOS előadás - Fennec-hun-release-party-Budapest
FirefoxOS előadás - Fennec-hun-release-party-BudapestFirefoxOS előadás - Fennec-hun-release-party-Budapest
FirefoxOS előadás - Fennec-hun-release-party-Budapest
 
Cloud szolgáltatások
Cloud szolgáltatásokCloud szolgáltatások
Cloud szolgáltatások
 
Online kérdőívek készítése - tanulmány
Online kérdőívek készítése - tanulmányOnline kérdőívek készítése - tanulmány
Online kérdőívek készítése - tanulmány
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Mehr von Kálmán "KAMI" Szalai

POI vadászat szolgáltatói honlapokról
POI vadászat szolgáltatói honlapokrólPOI vadászat szolgáltatói honlapokról
POI vadászat szolgáltatói honlapokrólKálmán "KAMI" Szalai
 
Külső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-be
Külső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-beKülső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-be
Külső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-beKálmán "KAMI" Szalai
 
Unalomból térképezés - meglepően egyszerűen lehetsz önkéntes
Unalomból térképezés - meglepően egyszerűen lehetsz önkéntesUnalomból térképezés - meglepően egyszerűen lehetsz önkéntes
Unalomból térképezés - meglepően egyszerűen lehetsz önkéntesKálmán "KAMI" Szalai
 
An introduction to Python for absolute beginners
An introduction to Python for absolute beginnersAn introduction to Python for absolute beginners
An introduction to Python for absolute beginnersKálmán "KAMI" Szalai
 
LAS fájlok ínyenceknek / LIDAR - szabad szoftverekkel
LAS fájlok ínyenceknek / LIDAR - szabad szoftverekkelLAS fájlok ínyenceknek / LIDAR - szabad szoftverekkel
LAS fájlok ínyenceknek / LIDAR - szabad szoftverekkelKálmán "KAMI" Szalai
 
Linux Mint - közreműködési lehetőségek
Linux Mint - közreműködési lehetőségekLinux Mint - közreműködési lehetőségek
Linux Mint - közreműködési lehetőségekKálmán "KAMI" Szalai
 
Linux Mint Közösségi Találkozó 17.3 és Linux Installfest
Linux Mint Közösségi Találkozó 17.3 és Linux InstallfestLinux Mint Közösségi Találkozó 17.3 és Linux Installfest
Linux Mint Közösségi Találkozó 17.3 és Linux InstallfestKálmán "KAMI" Szalai
 
Jó mint a Linux Mint - Linux Rendszergazda Meetup
Jó mint a Linux Mint - Linux Rendszergazda MeetupJó mint a Linux Mint - Linux Rendszergazda Meetup
Jó mint a Linux Mint - Linux Rendszergazda MeetupKálmán "KAMI" Szalai
 
Ubuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy siker
Ubuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy sikerUbuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy siker
Ubuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy sikerKálmán "KAMI" Szalai
 
OpenStreetMap Budapest Meetup - Mozilla Location Service
OpenStreetMap Budapest Meetup - Mozilla Location ServiceOpenStreetMap Budapest Meetup - Mozilla Location Service
OpenStreetMap Budapest Meetup - Mozilla Location ServiceKálmán "KAMI" Szalai
 
Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?
Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?
Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?Kálmán "KAMI" Szalai
 
Mozilla - közösség, célok, eszközök
Mozilla - közösség, célok, eszközökMozilla - közösség, célok, eszközök
Mozilla - közösség, célok, eszközökKálmán "KAMI" Szalai
 

Mehr von Kálmán "KAMI" Szalai (18)

POI vadászat szolgáltatói honlapokról
POI vadászat szolgáltatói honlapokrólPOI vadászat szolgáltatói honlapokról
POI vadászat szolgáltatói honlapokról
 
Külső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-be
Külső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-beKülső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-be
Külső adatok (GTFS, UIC, boltok) félautomatikus importálása az OpenStreetMap-be
 
Unalomból térképezés - meglepően egyszerűen lehetsz önkéntes
Unalomból térképezés - meglepően egyszerűen lehetsz önkéntesUnalomból térképezés - meglepően egyszerűen lehetsz önkéntes
Unalomból térképezés - meglepően egyszerűen lehetsz önkéntes
 
An introduction to Python for absolute beginners
An introduction to Python for absolute beginnersAn introduction to Python for absolute beginners
An introduction to Python for absolute beginners
 
Szabad szoftverek - szabad a gazda?
Szabad szoftverek - szabad a gazda?Szabad szoftverek - szabad a gazda?
Szabad szoftverek - szabad a gazda?
 
LAS fájlok ínyenceknek / LIDAR - szabad szoftverekkel
LAS fájlok ínyenceknek / LIDAR - szabad szoftverekkelLAS fájlok ínyenceknek / LIDAR - szabad szoftverekkel
LAS fájlok ínyenceknek / LIDAR - szabad szoftverekkel
 
Linux Mint - közreműködési lehetőségek
Linux Mint - közreműködési lehetőségekLinux Mint - közreműködési lehetőségek
Linux Mint - közreműködési lehetőségek
 
Linux Mint Közösségi Találkozó 17.3 és Linux Installfest
Linux Mint Közösségi Találkozó 17.3 és Linux InstallfestLinux Mint Közösségi Találkozó 17.3 és Linux Installfest
Linux Mint Közösségi Találkozó 17.3 és Linux Installfest
 
Fordítási alapok
Fordítási alapokFordítási alapok
Fordítási alapok
 
Önkéntesek, közösségek
Önkéntesek, közösségekÖnkéntesek, közösségek
Önkéntesek, közösségek
 
Jó mint a Linux Mint - Linux Rendszergazda Meetup
Jó mint a Linux Mint - Linux Rendszergazda MeetupJó mint a Linux Mint - Linux Rendszergazda Meetup
Jó mint a Linux Mint - Linux Rendszergazda Meetup
 
Ubuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy siker
Ubuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy sikerUbuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy siker
Ubuntu Hour, Budapest - Linux Mint - Kis disztribúció, nagy siker
 
OpenStreetMap Budapest Meetup - Mozilla Location Service
OpenStreetMap Budapest Meetup - Mozilla Location ServiceOpenStreetMap Budapest Meetup - Mozilla Location Service
OpenStreetMap Budapest Meetup - Mozilla Location Service
 
6 facts about Open Web and Firefox Os
6 facts about Open Web and Firefox Os6 facts about Open Web and Firefox Os
6 facts about Open Web and Firefox Os
 
Firefox tippek és trükkök - 2014H1
Firefox tippek és trükkök - 2014H1Firefox tippek és trükkök - 2014H1
Firefox tippek és trükkök - 2014H1
 
Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?
Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?
Firefox üveggömb - Milyen fejlesztések érkeznek a Firefox-ba?
 
Program - Új Firefox kiadási buli
Program - Új Firefox kiadási buliProgram - Új Firefox kiadási buli
Program - Új Firefox kiadási buli
 
Mozilla - közösség, célok, eszközök
Mozilla - közösség, célok, eszközökMozilla - közösség, célok, eszközök
Mozilla - közösség, célok, eszközök
 

Firefox OS - Az Open Web megérkezik az okostelefonokra

  • 1. FIREFOX OS Az Open Web megérkezik az okostelefonokra
  • 2. Mozilla és Firefox — Az internet mindenki számára tartogat lehetőségeket a nyíltságnak és az innovációnak köszönhetően — 20% körüli böngészőpiaci részesedés — 3 milliárd letöltött kiterjesztés — Legmegbízhatóbb internet-márka (https://blog.mozilla.org/blog/2013/01/2 8/privacy-day-2013/) — Ismertség és elismertség — Firefox OS – új szín a mobilpiacon 2
  • 3. Mozilla: több mint böngésző Firefox for Firefox Firefox OS Android Marketplace WebRTC • Web/HTML5 • Jobb értékelés az • App piactér • Fejlődő webes alapú Operanál, a 2.0 – a Mozilla szabvány mobilplatform Dolphinnál és a értékeivel • Bármely HTML5 • Szabványos és Chrome-nál • HTML5 Appok végpont nyílt forráskódú • Táblagépre és • Láthatóság összekötésére • Versenyképes telefonra • Értékesítés • Saját „Skype felhasználói • Nagy mértékben • Kersztplatform szolgáltatás” élmény testreszabható létrehozása Firefox megoldások – Teljes nyílt web alapú alkalmazás ökoszisztéma amellyel megkülönböztethető szolgáltatásokat és alkalmazásokat hozhat létre. A szabványos és nyílt forráskódú WebRT segítségével megvalósítva
  • 4. Mobile World Congress Bejelentések Elkötelezett támogatók
  • 5. Firefox OS — Elhozza a nyílt webet a mobilokra — Új szabványok bevezetése, WebAPI — Nyílt forráskód, bárki hozzájárulhat — Nincs SDK, csak: HTML5, CSS3 és JS — Mindenki számára teljes ökoszisztéma, alkalmazás-piactér, szolgáltatói számlázás — Keresztplatformos — Fejlesztők támogatása, dokumentáció — Web technológiák hasznosításával 5
  • 6. Értékek a vásárlók számára — Megfizethető okostelefon — Átvezet a feature telefonok világából az okostelefonok világába — Régebbi Android szoftverek lecserélése — Újabb 2 milliárd ember lesz online, akik teljes mértékben kihasználhatják a web által nyújtott lehetőségeket 6
  • 7. Firefox OS Appok — Már elérhető alkalmazások a weben — Appok a Marketplace piactéren — Továbbiak: Dinamikus App keresés 7
  • 8. Dinamikus App keresés • Alkalmas appok azonnali keresése • Azonnal elindul, telepíteni nem kell • Keresztplatformos: Firefox OS és Android • Nem kell 60 Appot frissíteni • Csak a szükséges appokat telepíthetjük 8
  • 9. Személyre szabott Appok: megfelelnek mindenki igényeinek, érdeklődésének Globális Helyi partnerek partnerek — > 100 app már megjelent — > 50 app már megjelent — > 500 app hamarosan érkezik — > 200 app hamarosan érkezik — Cél: piacra lépéskor legalább — Fókusz: Dél-Amerika annyi app legyen, mint Facebook — Növekvő részvétel a kiemelt app piacterén régiókban 9
  • 10. App biztonság — Beépített biztonsági architektúra — WebAPI engedélyeztetési rendszer — Alaprendszer app — Privilégizált app — Web app 10
  • 11. Firefox OS felépítése — Telefon hardver — Gonk – Kernel, HAL — Gecko – Firefox böngészőmotor — Gaia – Felhasználói felület 11
  • 12. Firefox OS felépítése — Telefon Open Web alapokon •HTML5, CSS3, JavaScript •WebGL, Cairo, SKIA •WebAPI – hardverelemek elérése a böngészőből (telefon, SMS, vibra, orientáció, GSM, lokáció, fizetés, érzékelők, ...) — Firefox Marketplace – https://marketplace.firefox.com/ •Open Web-ből felépített alkalmazások •Firefox OS, mobil Firefox, Firefox és más böngészők •Nyitott ökoszisztéma 12
  • 13. WebAPI 13
  • 14. Firefox OS-t szeretnék — Telefon – Geeksphone vagy DEV megoldások •http://www.geeksphone.com/ — Emulátor — Szimulátor – R2D2B2G •https://addons.mozilla.org/hu/firefox/addon/firefox-os- simulator/ — Összefoglaló •http://itcafe.hu/cikk/mozilla_firefox_os_teszt_mobil_unagi/ kell_nekem_egy_firefox_os.html 14
  • 15. R2D2B2G — Telepítsük fel a kiterjesztést, majd indítsuk el: „Tools” → „Web Developer” → „Firefox OS Simulator” — A Firefox OS Gaia felületét és a telepített alkalmazásokat a Firefox eszközeivel debugolhatjuk — Könnyedén telepíthetünk rá saját alkalmazást is 15
  • 16. Egy mintaalkalmazás — # Példaprogram beszerzése git clone https://github.com/comoyo/ffos-list-detail — # UI library letöltése git submodule update --init --recursive — # Kiszolgáló-függőségek telepítése npm install — # Induás... node server.js Böngészőben: http://localhost:8081 A szimulátorban → Add URL: http://localhost:8081/manifest.webapp 16
  • 17. manifest.webapp { "version": "0.0.01", "name": "elsoappom", "launch_path": "index.html", "description": "My first app", "icons": { "16": "/applogos/logo16.png", "32": "/applogos/logo32.png", "48": "/applogos/logo48.png", "64": "/applogos/logo64.png", "128": "/applogos/logo128.png" }, "developer": { "name": "You", "url": "http://yourdomain.org" }, "installs_allowed_from": ["*"], "default_locale": "en" } 17
  • 18. Hasznos linkek — https://wiki.mozilla.org/B2G — https://wiki.mozilla.org/WebAPI — https://marketplace.firefox.com/developers/ — http://www.mozilla.org/en- US/styleguide/products/firefoxos/icons/ — http://buildingfirefoxos.com/building- blocks/headers/ — https://github.com/comoyo/ffos-list-detail — https://github.com/Jaxo/fxosstub — https://github.com/robnyman/Firefox-OS- Boilerplate-App 18
  • 19. Köszönöm a figyelmet! Kérdések? Észrevételek? Részt venne? Szalai Kálmán kami911@gmail.com Mozilla Hétvége 2013 (április 6-7.) 19