firefoxos - a web como plataforma

23
FirefoxOS A Web como plataforma, usando HTML5 e Web Standards

Upload: guilherme-farias

Post on 09-Jul-2015

294 views

Category:

Technology


0 download

DESCRIPTION

Palestra sobre o novo sistema operacional da Mozilla, esse slide foi apresentado no dia 22 de março de 2013, durante o evento MobDev Alagoas.

TRANSCRIPT

Page 1: FirefoxOS - a web como plataforma

FirefoxOSA Web como plataforma, usando

HTML5 e Web Standards

Page 2: FirefoxOS - a web como plataforma

Tudo isso é HTML, CSS e

JavaScript

Page 3: FirefoxOS - a web como plataforma

Arquitetura do FirefoxOS

Page 4: FirefoxOS - a web como plataforma

Gonk

- Sistema operacional de nível inferior:

- Kernel Linux

- HAL (Hardware Abstraction Layer)

Page 5: FirefoxOS - a web como plataforma

Gecko

- Runtime do aplicativo.

- Mecanismo de renderização do Firefox para

HTML5, CSS e Javascript

- APIs

Page 6: FirefoxOS - a web como plataforma

Gaia

- Interface do usuário

- Totalmente construída com

APIs de HTML5 e Open Web

Page 7: FirefoxOS - a web como plataforma

O surgimento dos webaps

Page 8: FirefoxOS - a web como plataforma

Aplicativos hibridos

Page 9: FirefoxOS - a web como plataforma

A Web como plataforma e os Open

Web Apps (OWA)

Page 10: FirefoxOS - a web como plataforma

1 Desenvolva seu webapp

usando tecnologias da web

aberta, HTML5,

CSS,Javascript, WebGL e etc.

2 Crie um arquivo de manifesto

de aplicativo

3 Publique/Instale o aplicativo

Quero desenvolver meu app, por

onde começar?

Page 11: FirefoxOS - a web como plataforma

E os jogos? Também são feitos

com HTML?

http://carvisualizer.plus360degrees.com/threejs/

Page 12: FirefoxOS - a web como plataforma

Que tal Jogos FPS em WebGL?

https://developer.mozilla.org/en-US/demos/detail/bananabread

Page 13: FirefoxOS - a web como plataforma

Que tal Jogos FPS em WebGL?

Page 14: FirefoxOS - a web como plataforma

Iniciei o desenvolvimento do meu

webapp, caso eu tenha alguma

duvida, há algum material que eu

possa consultar?

Page 15: FirefoxOS - a web como plataforma

Ok, estou fazendo meu webapp e

estou com duvidas quanto ao

desing?

https://marketplace.firefox.com/developers/

Page 16: FirefoxOS - a web como plataforma

Duvidas com o design?

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/UX/Building_blocks

Page 17: FirefoxOS - a web como plataforma

Arquivo de manifesto de aplicativo

nomedoapp.webapp

https://developer.mozilla.org/en-US/docs/Apps/Manifest

Page 18: FirefoxOS - a web como plataforma

Testando seu app

http://nightly.mozilla.org/

Page 19: FirefoxOS - a web como plataforma

Simulador

https://addons.mozilla.org/en-US/firefox/addon/firefox-os-

simulator/

Page 20: FirefoxOS - a web como plataforma

Como posso testar meu aplicativo

no simulador?

Page 21: FirefoxOS - a web como plataforma

Terminei meu aplicativo, como

posso distribuir?

Page 22: FirefoxOS - a web como plataforma

As vendas começarão a partir do segundo semestre de 2013

Os aparelhos com FirefoxOS já

começaram a ser vendidos?

Page 23: FirefoxOS - a web como plataforma