SlideShare uma empresa Scribd logo
1 de 30
FirefoxBy: Icaro Ramires - @_icaroramiires
Desenvolvendo Minha Primeira
Aplicação Para FirefoxOS
About:Ministrante
●
Ícaro Ramires - @_icaroramiires;
●
Graduando em Sistemas de
Informação at IFBA;
●
UX Design Amador;
●
Mozillian (inativo);
FirefoxOSDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Indicação
FirefoxOSDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
● Desenvolvendo para FirefoxOS
- Guia Para Iniciantes -
● Autor: André Garzia
https://leanpub.com/guiarapidofirefoxos/
About:Mozilla
É uma comunidade mundial de pensadores
e apaixonados por tecnologia trabalhando
para uma internet ativa e de livre acesso.
“Internet de todos para todos”
FirefoxOSDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
About:FirefoxOS
Sistema Operacional mobile desenvolvido
pela Mozilla com o conceito de Open WEB
para os dispositivos moveis baseado nas
novas tecnologias do HTML5
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
About:OpenWeb
De forma didática nada mais é que uma
máquina virtual que roda web em cima das
plataformas, assim como o JVM.
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Arquitetura
Operacional
Arquitetura Operacional
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
GONK
GAI
A
GECKO
Arquitetura Operacional
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Gonk
Arquitetura Operacional -
GONK
●
Sistema Operacional de nivel inferior, que
consiste em um kernel Linux e HAL
(Hardware Abstraction Layer)
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Arquitetura Operacional
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Gaia
Arquitetura Operacional -
GAIA
●
A Interface do usuário, totalmente
construida por APIs de HTML5 e a
OpenWeb
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Arquitetura Operacional
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Gecko
Arquitetura Operacional -
GECKO
●
O Tempo de execução do aplicativo. O
mecanismo de renderização no firefox,
para HTML5, CSS e JavaScript.
Implementa uma série de APIs.
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Web Apis
Web Apis - B2G
●
Padrões abertos;
●
Código fonte aberto;
●
O que não for aberto, está sendo;
trabalhado para que seja de padrão
aberto;
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Web Apis - B2G
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Gerenciamento de EnergiaGerenciamento de Energia
Bloqueio de RecursosBloqueio de Recursos
Orientação de TelaOrientação de Tela
API de VibraçãoAPI de Vibração
WebTelephonyWebTelephony
WebSMSWebSMS
Afinal, como desenvolver
minha primeira
aplicação?
Afinal, como desenvolver
minha primeira aplicação?
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
1.Baixar o FirefoxOS Simulator
2.Criar um arquivo de manifesto do aplicativo
3.
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
4.Publicar / Instalar Aplicação
Instalando FirefoxOS
Simulator
●
ADD-ONS MOZILLA > Search >
“FirefoxOS Simulator” > + Add to Firefox;
●
Aguarde fazer o download do
complemento;
●
Execute FirefoxOS Simulator
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Instalando FirefoxOS
Simulator
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Afinal, como desenvolver
minha primeira aplicação?
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
1.Baixar o FirefoxOS Simulator
2.Criar um arquivo de manifesto do aplicativo
3.
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
4.Publicar / Instalar Aplicação
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
● O Manifesto
Afinal, como desenvolver
minha primeira aplicação?
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
1.Baixar o FirefoxOS Simulator
2.Criar um arquivo de manifesto do aplicativo
3.
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
4.Publicar / Instalar Aplicação
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
● O HTML
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
● O CSS
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
● O JavaScript
Afinal, como desenvolver
minha primeira aplicação?
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
1.Baixar o FirefoxOS Simulator
2.Criar um arquivo de manifesto do aplicativo
3.
Desenvolver aplicativo Web utilizando
HTML5, CSS e JavaScript
4.Publicar / Instalar Aplicação
Publicando / Instalando
Aplicação
●
FirefoxDesenvolvendo Minha Primeira Aplicação Para FirefoxOS
Add Directory > manifest.webapp
●
https://www.mozilla.org/pt-BR/firefox/partners/https://www.mozilla.org/pt-BR/firefox/partners/
https://developer.mozilla.org/pt-https://developer.mozilla.org/pt-
BR/Firefox_OSBR/Firefox_OS
Facebook.com.br/icaroramires
Twitter.com/_icaroramires
Icaroramirespy.wordpress.com
icarobsi@hotmail.com

Mais conteúdo relacionado

Mais procurados

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
 
TDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scalesTDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scalestdc-globalcode
 
Usando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkUsando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkEmerson Thompson
 
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksLinguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksRodrigo Wanderley de Melo Cardoso
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaGuilherme Farias
 
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
 
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITMontando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITLeo Baiano
 
Phonegap - Framework Mobile
Phonegap - Framework MobilePhonegap - Framework Mobile
Phonegap - Framework MobileIldyone Martins
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1Afonso Fernandes
 
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...Edison Costa
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
Apresentacao internet (andrenizia)
Apresentacao   internet (andrenizia)Apresentacao   internet (andrenizia)
Apresentacao internet (andrenizia)André Santos
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
 
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Cássio Nandi Citadin
 
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
 

Mais procurados (20)

Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
 
TDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scalesTDC2016POA | Trilha Web - Front-end that scales
TDC2016POA | Trilha Web - Front-end that scales
 
Palestra Zabbix, EveryZ e Além - FGSL 2017
Palestra Zabbix, EveryZ e Além - FGSL 2017Palestra Zabbix, EveryZ e Além - FGSL 2017
Palestra Zabbix, EveryZ e Além - FGSL 2017
 
Usando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkUsando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic Framework
 
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocksLinguagens de Programação para Ficar de Olho em 2019 - DevRocks
Linguagens de Programação para Ficar de Olho em 2019 - DevRocks
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataforma
 
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
 
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITMontando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GIT
 
Phonegap - Framework Mobile
Phonegap - Framework MobilePhonegap - Framework Mobile
Phonegap - Framework Mobile
 
instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1instalação do phonegap(cordova) no windows 8.1
instalação do phonegap(cordova) no windows 8.1
 
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
Apresentacao internet (andrenizia)
Apresentacao   internet (andrenizia)Apresentacao   internet (andrenizia)
Apresentacao internet (andrenizia)
 
Workshop - Ionic + firebase
Workshop - Ionic + firebaseWorkshop - Ionic + firebase
Workshop - Ionic + firebase
 
Apresentação rest api
Apresentação rest apiApresentação rest api
Apresentação rest api
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
 
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)
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Browser Mobile - Opera
Browser Mobile - OperaBrowser Mobile - Opera
Browser Mobile - Opera
 

Semelhante a Apresentação firefox os

O que é um browser
O que é um browserO que é um browser
O que é um browserLeonor Costa
 
Turbinando o Firefox (2010)
Turbinando o Firefox (2010)Turbinando o Firefox (2010)
Turbinando o Firefox (2010)Givanaldo Rocha
 
FirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebFirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebGuilherme Farias
 
Firefox seu navegador, seu jeito.
Firefox seu navegador, seu jeito.Firefox seu navegador, seu jeito.
Firefox seu navegador, seu jeito.Mayron Cachina
 
Desenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOSDesenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOSElton Minetto
 
Desvendando o Firefox OS
Desvendando o Firefox OSDesvendando o Firefox OS
Desvendando o Firefox OSJonathan Lamim
 
Firefox um caso de sucesso
Firefox um caso de sucessoFirefox um caso de sucesso
Firefox um caso de sucessoJose Sousa
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgBruno Fernandes "PorKaria"
 
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0Mayron Cachina
 
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0guest2160e8
 
Integrando WordPress com Ionic 3.
Integrando WordPress com Ionic 3.Integrando WordPress com Ionic 3.
Integrando WordPress com Ionic 3.Sinesio Bittencourt
 
Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!Manoel Afonso
 
Palestra Fatec - Gestão
Palestra Fatec - GestãoPalestra Fatec - Gestão
Palestra Fatec - GestãoRenato Puccini
 

Semelhante a Apresentação firefox os (20)

O que é um browser
O que é um browserO que é um browser
O que é um browser
 
Turbinando o Firefox (2010)
Turbinando o Firefox (2010)Turbinando o Firefox (2010)
Turbinando o Firefox (2010)
 
FirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebFirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open Web
 
Firefox seu navegador, seu jeito.
Firefox seu navegador, seu jeito.Firefox seu navegador, seu jeito.
Firefox seu navegador, seu jeito.
 
Browser Mobile - Firefox
Browser Mobile - FirefoxBrowser Mobile - Firefox
Browser Mobile - Firefox
 
Browsers Mobile
Browsers MobileBrowsers Mobile
Browsers Mobile
 
Desenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOSDesenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOS
 
I C O X
I C O XI C O X
I C O X
 
Desvendando o Firefox OS
Desvendando o Firefox OSDesvendando o Firefox OS
Desvendando o Firefox OS
 
Palestra Unesp
Palestra UnespPalestra Unesp
Palestra Unesp
 
Firefox um caso de sucesso
Firefox um caso de sucessoFirefox um caso de sucesso
Firefox um caso de sucesso
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cg
 
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0
 
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0Workshop (Mozilla Party)  Desenvolvendo Extensões para o Firefox 3.0
Workshop (Mozilla Party) Desenvolvendo Extensões para o Firefox 3.0
 
Integrando WordPress com Ionic 3.
Integrando WordPress com Ionic 3.Integrando WordPress com Ionic 3.
Integrando WordPress com Ionic 3.
 
Pouch db tdc2016
Pouch db tdc2016Pouch db tdc2016
Pouch db tdc2016
 
Pouch db tdc2016
Pouch db tdc2016Pouch db tdc2016
Pouch db tdc2016
 
Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!
 
Palestra
PalestraPalestra
Palestra
 
Palestra Fatec - Gestão
Palestra Fatec - GestãoPalestra Fatec - Gestão
Palestra Fatec - Gestão
 

Apresentação firefox os