Firefox OSWorkshop



Firefox OSWorkshop

0 0


fxhandson


On Github carl0s / fxhandson

Firefox OSWorkshop

informazioni di servizio...

WIFI!

hashtag: #fxhandson

Mozilla...

che diavolo è?

Firefox OS

Un altro sistema operativo mobile?

CHENNOIA...

NO.

e ci divertiremo un casino...

 GIURO!

Ok, siamo nel 2013...

Ma nel 2004 il web com'era?

IL WEB era così

oltre il 90% di visitatori del web usava Internet Explorer 6.0

Dopo 8 anni il Web è più così

Ad oggi il browser più popolare del mondo non è

Microsoft Internet Explorer, ma Google Chrome.

Chi ha distrutto il monopolio però è stato Firefox.

Ora però il mondo mobile è così

o

COOL IS HAVING AN APP.

Il costo di avere risorse che sviluppino nativamente in "entrambi i linguaggi" è abbastanza alto.

(A patto che al 80% tutti hanno un servizio web a cui poggiarsi)

NATIVE vs HTML5

Nonostante le dichiarazioni di Zuckerberg, fondatore di Facebook, che sostiene che puntare su HTML5 fu la scelta sbagliata, la maggior parte delle web application stanno puntando decise a quest'approccio.

(Grooveshark, Spotify, GMail)

Inoltre Titanium Appcelerator e Phonegap stanno mettendo in crisi l'approccio solo-nativo.

E Firefox OS?

Firefox OS (B2G) è un ecosistema mobile basato su standard completamente aperti e le cui implementazioni sono consultabili in rete attraverso i suoi sorgenti (github).

Un'ecosistema mobile?

Ma quindi si possono fare delle app?

E in che linguaggio si scrivono?

Vecchi amici...

Chi saranno gli assassini?

I rappresentanti della triade: HTML/CSS/JS.

Dovrebbero essere familiari no?

Ah. COME I SITI?

EH.

Come i siti.

Ma allora devo essere sempre connesso?

NO.

Luca vi spiegherà perché

E le APP?

E chi ve lo ha detto che un sito non può essere un'app mobile?

Per molto tempo avete acceduto a servizi online che erano sostanzialmente app, ma lo avete fatto solo da un browser.

Oggi impareremo a farne per Firefox OS, anche grazie a Luca Greco!

Hey ma le app sono fighe

Le app sono fighe se sai cosa stai facendo,

per chi stai disegnando, e qual è il tuo focus.

ooooook, quindi?

Beh quindi: vuoi accedere al device?

Hai i permessi per farlo?

Fai validare il tuo codice ed avrai i permessi per farlo.

WEB API

WEBCHE?

Vi piace che la vostra applicazione faccia una particolare azione e come reazione abbia una vibrazione?

Se vi piace dovrete accedere alle caratteristiche hardware del telefono.

Grazie dell'attenzione

e buon divertimento

Carlo Frinolli

@carl0s_

Mozilla Representative per l'Italia

founder di nois3lab

LE SLIDE!

Le trovate fra un po'!

Volete aiutarci?

Trovate noi due con la polo nera e chiedeteci come!