firefox os
DESCRIPTION
Desenvolvendo apps para o Firefox OS.TRANSCRIPT
Rafael Guimarães Sakurai
Desenvolvendo apps para Firefox OS
• Body Level One
• Body Level Two
• Body Level Three
• Body Level Four
• Body Level Five
O que é o Firefox OS?
Dispositivo Móvel
Gonk
Gecko
Gaia
Arquitetura 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
• 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
Planning Poker
{ "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
Firefox OS Boilerplate https://github.com/robnyman/Firefox-OS-Boilerplate-App
• Bluetooth
• Mobile Connection API
• Network Stats API
• TCP Socket API
• Telephony
• WiFi Information API
Web APIs APIs de comunicação
Web APIs APIs de comunicação
• FileHandler API
• IndexedDB
• Contacts API
• Device Storage API
• Settings API
Web APIs APIs de gerenciamento de dados
Web APIs APIs de gerenciamento de dados
• 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
Web APIs APIs de acesso a hardware
• 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
Web APIs Outras APIs
• 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
Vestibular Metodista
http://www.mozilla.org/en-US/contribute/studentambassadors/
• 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
@rafaelsakurai http://www.slideshare.net/
rafaelsakurai/firefox-os-33010892
Obrigado!