SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Desenvolvendo 
aplicativos para 
Firefox OS 
Oficina Novembro/2014
Jonathan Lamim 
- Voluntário da Comunidade Mozilla Brasil 
- Programador Web & Mobile 
- CTO da JLamim Projetos Web & Mobile 
Novembro/2014
Mozilla 
- Fundação sem fins lucrativos 
- Pioneiros e defensores de uma web livre para todos 
- Vasta comunidade de desenvolvedores 
Oficina Novembro/2014
Firefox OS? 
- sistema operacional móvel 
- plataforma web 
- comunidade forte 
- livre de tecnologia proprietária 
Oficina Novembro/2014
Por quê? 
- é seguro 
- é leve 
- é adaptável 
- é completo 
- é customizável 
Oficina Novembro/2014
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
Aparelhos 
Alcatel One Touch Fire LG Fireweb ZTE Open [dev] 
Alcatel One Touch Fire C ZTE Open C [dev] 
Huawei Y300II 
Oficina Novembro/2014
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
Aparelhos 
Zen 105 Fire Flame [Dev] Geeksphone [dev] 
Oficina Novembro/2014
- 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
PARCEIROS 
Oficina Novembro/2014
Linguagens utilizadas 
no desenvolvimento 
de apps 
Oficina Novembro/2014
Tipos de aplicativos 
Hospedados Empacotados 
Oficina Novembro/2014
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
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
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
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
Mãos aos códigos… 
Oficina Novembro/2014
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
Obrigado pela 
presença!!! 
Oficina Novembro/2014

Contenu connexe

Tendances

Mini curso - Ionic Framework
Mini curso - Ionic FrameworkMini curso - Ionic Framework
Mini curso - Ionic Frameworkjuniorschroder
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidRafael Sakurai
 
Phonegap autorefresh - app direto no celular sem emulador
Phonegap autorefresh - app direto no celular sem emuladorPhonegap autorefresh - app direto no celular sem emulador
Phonegap autorefresh - app direto no celular sem emuladorAfonso Fernandes
 
Contruindo Aplicações móveis com o Cordova e o Visual Studio
Contruindo Aplicações móveis com o Cordova e o Visual StudioContruindo Aplicações móveis com o Cordova e o Visual Studio
Contruindo Aplicações móveis com o Cordova e o Visual StudioWennder Santos
 
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix BR
 
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressRômulo Zoch
 
Usando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkUsando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkEmerson Thompson
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPFabio Godoy
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontatdc-globalcode
 
NativeScript: "write once, run anywhere mobile" com Javascript?
 NativeScript: "write once, run anywhere mobile" com Javascript? NativeScript: "write once, run anywhere mobile" com Javascript?
NativeScript: "write once, run anywhere mobile" com Javascript?José Yoshiriro
 
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}Sinesio Bittencourt
 
Descomplicando o Mobile com Ionic Framework
Descomplicando o Mobile com Ionic FrameworkDescomplicando o Mobile com Ionic Framework
Descomplicando o Mobile com Ionic FrameworkYan Borowski Machado
 
Entity Framework 7.0 a.k.a Entity Core 1.0
Entity Framework 7.0 a.k.a Entity Core 1.0Entity Framework 7.0 a.k.a Entity Core 1.0
Entity Framework 7.0 a.k.a Entity Core 1.0Caliel Costa
 
TDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net CoreTDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net Coretdc-globalcode
 

Tendances (20)

Mini curso - Ionic Framework
Mini curso - Ionic FrameworkMini curso - Ionic Framework
Mini curso - Ionic Framework
 
Webpack
Webpack Webpack
Webpack
 
SESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao AndroidSESTINFO 2011 Apresentacao Android
SESTINFO 2011 Apresentacao Android
 
Phonegap autorefresh - app direto no celular sem emulador
Phonegap autorefresh - app direto no celular sem emuladorPhonegap autorefresh - app direto no celular sem emulador
Phonegap autorefresh - app direto no celular sem emulador
 
Contruindo Aplicações móveis com o Cordova e o Visual Studio
Contruindo Aplicações móveis com o Cordova e o Visual StudioContruindo Aplicações móveis com o Cordova e o Visual Studio
Contruindo Aplicações móveis com o Cordova e o Visual Studio
 
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
 
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
 
Usando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkUsando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic Framework
 
Apresentação rest api
Apresentação rest apiApresentação rest api
Apresentação rest api
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
 
Selenium
SeleniumSelenium
Selenium
 
NativeScript: "write once, run anywhere mobile" com Javascript?
 NativeScript: "write once, run anywhere mobile" com Javascript? NativeScript: "write once, run anywhere mobile" com Javascript?
NativeScript: "write once, run anywhere mobile" com Javascript?
 
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
 
Descomplicando o Mobile com Ionic Framework
Descomplicando o Mobile com Ionic FrameworkDescomplicando o Mobile com Ionic Framework
Descomplicando o Mobile com Ionic Framework
 
Entity Framework 7.0 a.k.a Entity Core 1.0
Entity Framework 7.0 a.k.a Entity Core 1.0Entity Framework 7.0 a.k.a Entity Core 1.0
Entity Framework 7.0 a.k.a Entity Core 1.0
 
TDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net CoreTDC2016SP - Por dentro do .Net Core
TDC2016SP - Por dentro do .Net Core
 
Introdução APIs RESTful
Introdução APIs RESTfulIntrodução APIs RESTful
Introdução APIs RESTful
 
Netbeans Slides
Netbeans SlidesNetbeans Slides
Netbeans Slides
 
JUnit
JUnitJUnit
JUnit
 

En vedette

Introdução ao desenvolvimento de aplicações para Firefox OS
Introdução ao desenvolvimento de aplicações para Firefox OSIntrodução ao desenvolvimento de aplicações para Firefox OS
Introdução ao desenvolvimento de aplicações para Firefox OSJonathan Lamim
 
Open Source Projects - Indo além da colaboração
Open Source Projects - Indo além da colaboraçãoOpen Source Projects - Indo além da colaboração
Open Source Projects - Indo além da colaboraçãoJonathan Lamim
 
4 pontos estratégicos para a produção de vídeos
4 pontos estratégicos para a produção de vídeos4 pontos estratégicos para a produção de vídeos
4 pontos estratégicos para a produção de vídeosJonathan Lamim
 
Estudar é a cereja do bolo
Estudar é a cereja do boloEstudar é a cereja do bolo
Estudar é a cereja do boloJonathan Lamim
 
Desvendando o Firefox OS
Desvendando o Firefox OSDesvendando o Firefox OS
Desvendando o Firefox OSJonathan Lamim
 
O que esperar do Codeigniter 4
O que esperar do Codeigniter 4O que esperar do Codeigniter 4
O que esperar do Codeigniter 4Jonathan Lamim
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

En vedette (7)

Introdução ao desenvolvimento de aplicações para Firefox OS
Introdução ao desenvolvimento de aplicações para Firefox OSIntrodução ao desenvolvimento de aplicações para Firefox OS
Introdução ao desenvolvimento de aplicações para Firefox OS
 
Open Source Projects - Indo além da colaboração
Open Source Projects - Indo além da colaboraçãoOpen Source Projects - Indo além da colaboração
Open Source Projects - Indo além da colaboração
 
4 pontos estratégicos para a produção de vídeos
4 pontos estratégicos para a produção de vídeos4 pontos estratégicos para a produção de vídeos
4 pontos estratégicos para a produção de vídeos
 
Estudar é a cereja do bolo
Estudar é a cereja do boloEstudar é a cereja do bolo
Estudar é a cereja do bolo
 
Desvendando o Firefox OS
Desvendando o Firefox OSDesvendando o Firefox OS
Desvendando o Firefox OS
 
O que esperar do Codeigniter 4
O que esperar do Codeigniter 4O que esperar do Codeigniter 4
O que esperar do Codeigniter 4
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similaire à Desenvolvendo apps Firefox OS

php4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHPphp4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHPRamon Ribeiro Rabello
 
Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Jerônimo Medina Madruga
 
Software livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaSoftware livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaTchelinux
 
Introdução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapIntrodução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapDiogo Souza Machado
 
Firefox os campusparty
Firefox os campuspartyFirefox os campusparty
Firefox os campuspartyFábio Magnoni
 
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsDevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsJúnior Porfirio
 
Introdução a Plataforma Android
Introdução a Plataforma AndroidIntrodução a Plataforma Android
Introdução a Plataforma AndroidÉdipo Souza
 
Composer dependency manager
Composer   dependency managerComposer   dependency manager
Composer dependency managerVitor Mattos
 
Introdução ao android
Introdução ao androidIntrodução ao android
Introdução ao androidPaulo Remoli
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Desenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software LivreDesenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software Livreelliando dias
 
Aula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapAula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapRoberson Alves
 

Similaire à Desenvolvendo apps Firefox OS (20)

php4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHPphp4android: desenvolva aplicações android em PHP
php4android: desenvolva aplicações android em PHP
 
Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010Software livre no windows - Tchelinux bagé 2010
Software livre no windows - Tchelinux bagé 2010
 
Software livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina MadrugaSoftware livre para windows - Jerônimo Medina Madruga
Software livre para windows - Jerônimo Medina Madruga
 
Janela Livre
Janela LivreJanela Livre
Janela Livre
 
Introdução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com PhonegapIntrodução ao desenvolvimento de apps com Phonegap
Introdução ao desenvolvimento de apps com Phonegap
 
Firefox os campusparty
Firefox os campuspartyFirefox os campusparty
Firefox os campusparty
 
firefox-os-front-end
firefox-os-front-endfirefox-os-front-end
firefox-os-front-end
 
Ficha de trabalho 1
Ficha de trabalho 1Ficha de trabalho 1
Ficha de trabalho 1
 
slidesuab
slidesuabslidesuab
slidesuab
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsDevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
 
Introdução a Plataforma Android
Introdução a Plataforma AndroidIntrodução a Plataforma Android
Introdução a Plataforma Android
 
Composer dependency manager
Composer   dependency managerComposer   dependency manager
Composer dependency manager
 
Introdução ao android
Introdução ao androidIntrodução ao android
Introdução ao android
 
Workshop - Cordova e Ionic
Workshop - Cordova e IonicWorkshop - Cordova e Ionic
Workshop - Cordova e Ionic
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Desenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software LivreDesenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software Livre
 
Aula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapAula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gap
 

Desenvolvendo apps Firefox OS

  • 1. Desenvolvendo aplicativos para Firefox OS Oficina Novembro/2014
  • 2. Jonathan Lamim - Voluntário da Comunidade Mozilla Brasil - Programador Web & Mobile - CTO da JLamim Projetos Web & Mobile Novembro/2014
  • 3. Mozilla - Fundação sem fins lucrativos - Pioneiros e defensores de uma web livre para todos - Vasta comunidade de desenvolvedores Oficina Novembro/2014
  • 4. Firefox OS? - sistema operacional móvel - plataforma web - comunidade forte - livre de tecnologia proprietária Oficina Novembro/2014
  • 5. Por quê? - é seguro - é leve - é adaptável - é completo - é customizável Oficina Novembro/2014
  • 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. 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. 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. Aparelhos Zen 105 Fire Flame [Dev] Geeksphone [dev] Oficina Novembro/2014
  • 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
  • 12. Linguagens utilizadas no desenvolvimento de apps Oficina Novembro/2014
  • 13. Tipos de aplicativos Hospedados Empacotados Oficina Novembro/2014
  • 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. 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. 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. 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. Mãos aos códigos… Oficina Novembro/2014
  • 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. Obrigado pela presença!!! Oficina Novembro/2014