Firefox OS Lab

WTF @ UNIPV 9-11-2015

Firefox OS Lab

Slides by Firefox Club Milano

Chi Siamo

fxmilano

Cos'è Firefox OS

Firefox OS (Boot to Gecko) è un sistema operativo basato su kernel Linux, utilizza standard completamente aperti e il suo codice è completamente open source, anche nelle fasi di sviluppo delle varie versioni

https://developer.mozilla.org/it/Firefox_OS

Screenshot

Gonk, Gecko e Gaia

Firefox OS si sviluppa su tre differenti livelli:

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Architecture

Riferimenti e materiali

Riferimenti e materiali


Etherpad comune: https://public.etherpad-mozilla.org/p/fxlab@pavia

WebIDE

WebIDE permette il debug delle applicazioni per Firefox OS usando runtime come i Firefox OS Simulator oppure un dispositivo fisico. WebIDE include anche un ambiente di editing che permette di creare e sviluppare applicazioni direttamente dal browser

Permette inoltre di connettere i Firefox Developer Tools ad altri browser, come Firefox per Android, Chrome per Android e Safari su iOS.

https://developer.mozilla.org/it/docs/Tools/WebIDE

WebIDE

L'applicazione

Manifest

Il manifest.webapp è un file JSON contenente le informazioni sull'applicazione

Il nostro manifest

Creare una mappa

Permessi

Firefox OS specifica i permessi di ogni app nel suo manifest e se permesso dall'utente verranno eseguiti.

MDN - Sicurezza in Firefox OS

Dove sono io?





MDN - Geolocation WebAPI

Mostrare tutti gli edifici

Mostrare tutti gli edifici - JS

Cercare l'edificio più vicino

Domande?

Red panda (Firefox)

Presentazione a cura di Niccolò Cantù e Aronne Brivio.