firefox os

32
Rafael Guimarães Sakurai Desenvolvendo apps para Firefox OS

Upload: rafael-sakurai

Post on 13-Dec-2014

1.086 views

Category:

Technology


4 download

DESCRIPTION

Desenvolvendo apps para o Firefox OS.

TRANSCRIPT

Page 1: Firefox OS

Rafael Guimarães Sakurai

Desenvolvendo apps para Firefox OS

Page 2: Firefox OS

• Body Level One

• Body Level Two

• Body Level Three

• Body Level Four

• Body Level Five

O que é o Firefox OS?

Page 3: Firefox OS

Dispositivo Móvel

Gonk

Gecko

Gaia

Arquitetura Firefox OS

Page 4: Firefox OS

• Alcatel - One Touch Fire (R$359,00)

• Tela 3.5";

• Processador de 1GHz;

• Resolução 320x480;

• Memória Interna 512MB;

• Memória RAM: 256MB;

• SD Card: 2GB;

• Câmera de 3.2 megapixels.

Aparelhos no Brasil

Page 5: Firefox OS

• LG - Fireweb (R$479,00)

• Tela de 4.0";

• Processador de 1GHz;

• Resolução 480x320;

• Memória interna 2GB;

• Memória RAM 512MB;

• Câmera de 5.0 megapixels.

Aparelhos no Brasil

Page 6: Firefox OS
Page 7: Firefox OS

Planning Poker

Page 8: Firefox OS

{ "version": "1.0", "name": "Planning Poker", "description": "Planning Poker é uma técnica para estimar o tamanho relativo das estórias de usuários.", "launch_path": "/index.html", "icons": { "48": "/img/icon_48.png", "128": "/img/icon_128.png", "256": "/img/icon_256.png" }, "developer": { "name": "Rafael Sakurai", "url": "http://www.universidadejava.com.br" }, "default_locale": "pt-BR" }

manifest.webapp

Page 9: Firefox OS
Page 10: Firefox OS
Page 11: Firefox OS
Page 12: Firefox OS

Firefox OS Boilerplate https://github.com/robnyman/Firefox-OS-Boilerplate-App

Page 13: Firefox OS
Page 14: Firefox OS
Page 15: Firefox OS

• Bluetooth

• Mobile Connection API

• Network Stats API

• TCP Socket API

• Telephony

• WiFi Information API

Web APIs APIs de comunicação

Page 16: Firefox OS

Web APIs APIs de comunicação

Page 17: Firefox OS

• FileHandler API

• IndexedDB

• Contacts API

• Device Storage API

• Settings API

Web APIs APIs de gerenciamento de dados

Page 18: Firefox OS

Web APIs APIs de gerenciamento de dados

Page 19: Firefox OS

• Ambient Light Sensor API

• Battery Status API

• Geolocation API

• Pointer Lock API

• Proximity API

• Device Orientation API

• Vibration API

• Camera API

• Power Management API

Web APIs APIs de acesso a hardware

Page 20: Firefox OS

Web APIs APIs de acesso a hardware

Page 21: Firefox OS

• Alarm API

• Simple Push API

• Web Notifications

• Apps API

• Web Activities

• WebPayment API

• Browser API

• Idle API

• Permissions API

• Time/Clock API

Web APIs Outras APIs

Page 22: Firefox OS

Web APIs Outras APIs

Page 23: Firefox OS
Page 24: Firefox OS

• Hospedado

• App publicada em um servidor e disponibilizado a URL do manifest.webapp.

• Empacotado

• Arquivo no formato .zip com todo o conteúdo da app.

Tipos de aplicações

Page 25: Firefox OS

Vestibular Metodista

Page 26: Firefox OS
Page 27: Firefox OS
Page 28: Firefox OS
Page 29: Firefox OS
Page 30: Firefox OS

http://www.mozilla.org/en-US/contribute/studentambassadors/

Page 31: Firefox OS

• André Garzia. Guia rápido de desenvolvimento para Firefox OS: Criando apps com HTML5 para Firefox OS. Disponível em: https://leanpub.com/guiarapidofirefoxos.

• Building Firefox OS - http://buildingfirefoxos.com/index.html.

• Mozilla Hacks - https://hacks.mozilla.org/.

• Firefox Marketplace - https://marketplace.firefox.com/developers/.

Referências

Page 32: Firefox OS

@rafaelsakurai http://www.slideshare.net/

rafaelsakurai/firefox-os-33010892

Obrigado!