Desenvolvendo aplicativos para Firefox OS

180 visualizações

Publicada em

Oficina ministrada nos dias 14 e 14 de Novembro de 2014, no evento Upgrade Robotics.

Foi apresentado o Firefox OS com seus conceitos e atrativos para desenvolvedores, e também foram desenvolvidos apps junto com os participantes.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
180
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvendo aplicativos para Firefox OS

  1. 1. Desenvolvendo aplicativos para Firefox OS Oficina Novembro/2014
  2. 2. Jonathan Lamim - Voluntário da Comunidade Mozilla Brasil - Programador Web & Mobile - CTO da JLamim Projetos Web & Mobile Novembro/2014
  3. 3. Mozilla - Fundação sem fins lucrativos - Pioneiros e defensores de uma web livre para todos - Vasta comunidade de desenvolvedores Oficina Novembro/2014
  4. 4. Firefox OS? - sistema operacional móvel - plataforma web - comunidade forte - livre de tecnologia proprietária Oficina Novembro/2014
  5. 5. Por quê? - é seguro - é leve - é adaptável - é completo - é customizável Oficina Novembro/2014
  6. 6. Arquitetura & Segurança - codinome B2G (Boot 2 Gecko) - 3 camadas: Gaia, Gecko e Gonk - o guardião da plataforma chamado Gecko - imagem do sistema gerada por fonte conhecida e confiável Oficina Novembro/2014
  7. 7. Aparelhos Alcatel One Touch Fire LG Fireweb ZTE Open [dev] Alcatel One Touch Fire C ZTE Open C [dev] Huawei Y300II Oficina Novembro/2014
  8. 8. Symphony Gofox F15 Alcatel One Touch Oficina Novembro/2014 Fire C 2G ZTE Open II Alcatel One Touch Fire E Intex Cloud FX Aparelhos Spice Fire One MI FX1
  9. 9. Aparelhos Zen 105 Fire Flame [Dev] Geeksphone [dev] Oficina Novembro/2014
  10. 10. - Aplicativos que podem ser usados em várias plataformas, dispositivos ou sistemas operacionais - Modelos de negócio flexíveis, com sistema de pagamentos customizável - Disponibilidade para ser utilizado por milhões de usuários do Firefox, do mundo inteiro - Acessível para mercados menos conhecidos Oficina Novembro/2014
  11. 11. PARCEIROS Oficina Novembro/2014
  12. 12. Linguagens utilizadas no desenvolvimento de apps Oficina Novembro/2014
  13. 13. Tipos de aplicativos Hospedados Empacotados Oficina Novembro/2014
  14. 14. Níveis de acesso a hardware NORMAL: acesso às webAPIs mais frequentemente utilizadas PRIVILEGIADO: acesso a APIs mais profundas CERTIFICADO: acesso total ao hardware; só pode ser utilizado pela Mozilla e seus parceiros de desenvolvimento “Todos os 3 tipos possuem acesso às webAPIs.” Oficina Novembro/2014
  15. 15. Manifesto Arquivo JSON contendo as informações de níveis de acesso, webAPIs com necessidade de permissão e informações sobre o aplicativo, como nome, descrição, autor, versão, etc. Esse arquivo é chamado de manifest.webapp Oficina Novembro/2014
  16. 16. Manifesto - Exemplo { "name": "Easy CPF", "description": "Com o Easy CPF você poderá gerar facilmente números de CPF válidos para uso em testes de sistema. Poderá também validar CPF, de forma simples e rápida.", "launch_path": "/index.html", "icons": { "60": "/images/60x60.png", "128": "/images/128x128.png" }, "developer": { "name": "JLamim - Projetos Web & Mobile", "url": "http://www.jlamim.com.br" }, "orientation": [ "portrait" ], "default_locale": "pt-BR", "type": "web", "version": "1.0" } Oficina Novembro/2014
  17. 17. WebAPIs - Network Information API - Ambient Light Sensor API - Battery Status API - Geolocation API - Proximity API - Device Orientation API - Screen Orientation API - Vibration API - FileHandle API - IndexedDB - Contacts API - Device Storage API - Alarm API - Simple Push API h"ps://developer.mozilla.org/pt-­‐BR/docs/WebAPI Oficina Novembro/2014
  18. 18. Mãos aos códigos… Oficina Novembro/2014
  19. 19. Links Úteis Lista de Discussão da Comunidade https://lists.mozilla.org/listinfo/community-brasil Pesquisa sobre a oficina http://goo.gl/forms/5C9PFVtOLJ Firefox OS https://www.mozilla.org/pt-BR/firefox/os/ Novembro/2014
  20. 20. Obrigado pela presença!!! Oficina Novembro/2014

×