advertisement

Firefox OS - Fedora 20 kiadási party

25 %
75 %
advertisement
Information about Firefox OS - Fedora 20 kiadási party
Technology

Published on February 24, 2014

Author: KAMI911

Source: slideshare.net

Description

A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb információk, hogy belevághass a saját Firefox OS-re készült webapp fejlesztésébe. A Firefox OS a világméretű Mozilla közösség új operációs rendszere, amelyet mobiltelefonokhoz fejleszt a közösség.
advertisement

FIREFOX OS Teljesen nyitott mobiltelefon operációs rendszer – új lehetőségek a horizonton Fedora 20 kiadási buli Budapest 2014. február 22. Szalai „KAMI” Kálmán Mozilla Reps kami911@gmail.com

Mozilla: több mint böngésző Firefox OS • Web/HTML5 alapú mobilplatform • Szabványos és nyílt forráskódú • Versenyképes felhasználói élmény Firefox for Android • Jobb értékelés az Operanál, a Dolphinnál és a Chrome-nál • Táblagépre és telefonra • Nagy mértékben testreszabható Firefox Marketplace • App piactér 2.0 – a Mozilla értékeivel • HTML5 Appok • Láthatóság • Értékesítés • Kersztplatform WebRTC • Fejlődő webes szabvány • Bármely HTML5 végpont összekötésére • Saját „Skype szolgáltatás” 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 — Nyílt web a mobilokon — Nincs SDK, csak: HTML5, CSS3 és JS — Új szabványok bevezetése, WebAPI — Nyílt forráskód, bárki hozzájárulhat — Mindenki számára teljes ökoszisztéma, alkalmazás-piactér, szolgáltatói számlázás — Keresztplatformos (asztali, mobil) — Fejlesztők támogatása, dokumentáció — Web technológiák hasznosításával 4

Firefox OS Appok — Már elérhető alkalmazások a weben — Appok a Marketplace piactéren — Továbbiak: Dinamikus App keresés — A telefonon lévő valamennyi alkalmazás egy webapp (app mappa): •Tárcsázó •Térkép szoftver •SMS kezelő •Fotó alkalmazás •Naptár •Óra és ébresztő 5

Személyre szabott Appok: megfelelnek mindenki igényeinek, érdeklődésének Globális partnerek > 100 app már megjelent — > 500 app hamarosan érkezik — Cél: piacra lépéskor legalább annyi app legyen, mint Facebook app piacterén — Helyi partnerek > 50 app már megjelent — > 200 app hamarosan érkezik — Fókusz: Dél-Amerika — Növekvő részvétel a kiemelt régiókban — 6

WebApp biztonság — App biztonsági szintek •Alaprendszer app (csomagolt) •Kiemelt jogosultságú app (csomagolt) •Web app •Hosztolt •Csomagolt — Beépített biztonsági architektúra — WebAPI engedélyeztetési rendszer — Elérés csak WebAPI-n keresztül — Sandboxing 7

Firefox OS Gaia UI, Csomagolt appok, Hosztolt appok Gecko HTML5, CSS3, JavaScript, WebAPI, WebGL Gonk Linux kernel, eszközmeghajtók, HAL Telefonhardver (800 MHz → 600 MHz, 512 MB RAM → 256 MB RAM) 8

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 9

WebAPI 10

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-simu lator/ — Szolgáltatók: ősztől — Összefoglaló •http://itcafe.hu/cikk/mozilla_firefox_os_teszt_mobil_unagi/k ell_nekem_egy_firefox_os.html 11

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 — 3.0 verziótól •Csatlakozás: Firefox OS telefonhoz és androidos Firefoxhoz •Helymeghatározás tesztelése — 4.0 verziótól •Alkalmazásból történő fizetés tesztelése 12

Hibakeresés 13

Egy másik demóalkalmazás — Firefox OS-szel való ismerkedéshez — Sok funkció kipróbálható •Hosztolt app •Appcache •Csomagolt app https://github.com/robnyman/Firefox-OS-Boiler plate-App/ 14

Csomagolt alkalmazás — ZIP fájl — manifest.webapp — manifest.appcache CACHE MANIFEST index.html js/bajolo.js js/webapp.js js/offline.js NETWORK: * FALLBACK: / fallback.html 15

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" } 16

Use the source, Luke cd ~/moz git clone https://github.com/mozilla-b2g/gaia.git cd gaia git checkout -b v1.3 origin/v1.3 vagy git checkout -b master origin/master cd locales hg clone https://hg.mozilla.org/releases/gaia-l10n/v1_3/hu cd .. make clean && make production MAKECMDGOALS=production MOZILLA_OFFICIAL=1 GAIA_DEFAULT_LOCALE=hu LOCALES_FILE=locales/languages_all.json LOCALE_BASEDIR=locales/ REMOTE_DEBUGGER=1 HIDPI=1 HIDPI=1 - csak a Peak készülékhez 17

Hasznos linkek I — https://wiki.mozilla.org/B2G — https://wiki.mozilla.org/WebAPI — https://marketplace.firefox.com/developers/ — http://appcachefacts.info/ — https://developer.mozilla.org/en-US/docs/Ap ps/App_permissions — https://developer.mozilla.org/en/docs/HTML/ Using_the_application_cache — http://www.mozilla.org/en-US/styleguide/pro ducts/firefoxos/icons/ 18

Hasznos linkek II — http://buildingfirefoxos.com/building-blocks/ headers/ — https://github.com/comoyo/ffos-list-detail — https://github.com/Jaxo/fxosstub — http://appcachefacts.info/demo/ — https://github.com/robnyman/Firefox-OS-Boi lerplate-App — http://comoyo.github.io/blog/2013/03/12/bui ld-first-ffos-app/ — http://www.slideshare.net/matenadasdi1/fir efox-os-weekend — https://marketplace.firefox.com/developers/ validator 19

Fejlesztői partnerprogram — Az ingyenes, de kötelező regisztrációt követően egy darab Firefox OS szimulátorban futó alkalmazást kell leadni. — Egy nyilvános repository-ban kell legyen publikálva (pl.: github, bitbucket) — Magyar nyelvet kötelező támogatnia — A benyújtott alkalmazásnak Firefox OS szimulátorban futtathatónak kell lennie — Az alkalmazás típusa hosted vagy packaged app lehet — Jelentkezni lehet: http://tinyurl.com/fxos-devhubform 20

Önkénteseket keresünk — Fordítás •Dokumentáció (Mozilla Support – SuMo) •Firefox kiterjesztések — Népszerűsítés •Cikkek írása •Prezentációk tartása •Részvétel eseményeken, szervezés •Mobilizer program — Hibajelentés — Adminisztratív feladatok — Firefox Market jóváhagyók — WebMaker oktatás kicsiknek — Grafikai munkák — Bármi, ami jó ötletlen tűnik 21

Közösség — Általános •facebook.com/MozillaHU •twitter.com/MozillaHU — Firefox OS •facebook.com/fxos.hu •plus.google.com/u/0/communities/103014 232626387772793 22

Köszönöm a figyelmet! Kérdések? Észrevételek? Részt vennél? Szalai „KAMI” Kálmán kami911@gmail.com @kami911kami linkedin.com/in/kami911 Fedora 20 kiadási buli – Budapest 23

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Firefox OS - Fedora 20 kiadási party - Technology

A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb információk, hogy belevághass a saját ...
Read more

Firefox Notes - Desktop - Mozilla Website Archive

Notes (First offered to release channel users ... Issues" for this version of Firefox ... all of the new Mozillians who contributed to Firefox 20!
Read more

Release Notes - Fedora Documentation

Release Notes for Fedora 23. Edited by The Fedora Docs Team. Legal Notice. ... designate the Fedora Project as the "Attribution Party" for purposes of CC ...
Read more

Releases/20/Schedule - FedoraProject - Fedora

Releases/20/Schedule From FedoraProject < Releases | 20. Jump to: navigation, search. Click here to set up this language box. Fedora 20 Schedule
Read more

Firefox — Notes (28.0) — Mozilla - We’re building a ...

See what’s new in Firefox! Release Notes tell you what’s new in Firefox. As always, we welcome your feedback. You can also file a bug in Bugzilla or ...
Read more

Fedora 2 - Education - Documents.tips

... Fedora 20 kiadási party A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb ...
Read more

Install Firefox 26 on Fedora 20/19, CentOS/Red Hat (RHEL ...

Install Firefox 26 on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5. ... OSX is nice os, it have excellent base (UNIX) and works nicely with Mac hardware.
Read more

Firefox 30 Released – Install on RHEL/CentOS 6 & Fedora ...

... Install on RHEL/CentOS 6 & Fedora 20/19/18/17. ... Mozilla team officially released Firefox 30 for all major opertating systems and the ...
Read more

Firefox 30 Released - Install on RHEL/CentOS 6 & Fedora 20 ...

This howto guide explains how to install latest released Firefox 30 in RHEL/CentOS 6.5/6.4/6.3/6.2/6.1/6.0 and Fedora 20,19,18,17,16,15,14 using Remi and EPEL
Read more