SlideShare una empresa de Scribd logo
1 de 31
Firefox OS
UMA INTRODUÇÃO À HISTÓRIA E CARACTERÍSTICAS DA
PLATAFORMA MÓVEL DA MOZILLA CORPORATION

Allexandre Sampaio

Igo Romero

José Magno Sales
História


Boot to Gecko (B2G):


Plataforma Open source para smartphones;



Baseada em HTML5.

 Alvo

inicial:

 Usuários

de
smartphones
plataforma Android, e de
capacidade de hardware.

simples,
com
baixo custo e
Objetivo Principal
“Apoiar aplicações em HTML5 escritos usando tecnologias
“Open Web*” em vez de APIs nativas ou específicas da
plataforma. A ideia é que, essencialmente, todos os
softwares disponíveis sejam aplicativos Web que usam
técnicas avançadas de HTML5 e APIs específicos do
dispositivo em uso, para acessar o hardware do telefone
via Javascript”.é o
*Open Web é o conceito de (basicamente) uma máquina virtual que roda
sobre as plataformas, assim como JVM
Anúncio


25 de julho de 2011, pelo Dr. Andreas Gal, diretor de
pesquisa da Mozilla Corporation;



"perseguir o objetivo de construir um sistema
operacional completo, independente para a web aberta"
em a fim de "encontrar as lacunas que mantêm os
desenvolvedores web de ser capaz de criar aplicativos
que são (em todos os sentidos) iguais aos apps nativos
construídos para o iPhone, Android e WP7“.
Apoio ao Projeto


Mozilla e Telefónica;



Prévia no Mobile Wolrd Congress 2012 (Galaxy SII);



Citações de CEOs e Diretores de empresas da área.
Tecnologias Open Source



Kernel do Linux (com modificações);



camada de abstração de hardware, de codinome "Gonk“;



Motor de browser da Mozilla Gecko multi-plataforma
para renderizar HTML e CSS e executar JavaScript;
Tecnologias Open Source


APIs independentes de plataforma JavaScript para recursos do
dispositivo (telefonia, SMS, câmera, Bluetooth, USB, NFC, etc);



aplicações independentes de plataforma de sistema (tela de
bloqueio, telefone de discagem e mensagens de telefone, uma visão
de aplicativos instalados, etc) escrito em HTML5, a interface de
usuário deles é conhecido pelo codinome "Gaia“;



aplicações HTML5 independentes de plataforma.
Tecnologias Open Source


Desenvolvedores
de
HTML5
poderão
produzir
aplicativos com facilidade, pois não precisarão
aprender e se adequar à API nativa específica da
plataforma;



Desenvolvedores poderão adequar códigos de outras
plataformas facilmente;
Arquitetura

GONK

GECKO

GAIA
Gonk


Sistema de base, lida diretamente com o
hardware;



Baseado em um kernel do Linux;



Faz a ponte entre Gecko e o Hardware.
Gecko


Motor de
NGLayout;

layout

do

OS,

inicialmente

chamado



Lê
o
conteúdo
da
web,
como
HTML, CSS, XUL, JavaScript, e mostra-o na tela do
usuário. Em aplicações baseadas em XUL Gecko é usado
para processar a interface do usuário do aplicativo
também;



Já utilizado em outros amientes, como o Mozilla
Firefox e Mozilla ThunderBird.
Gaia


Nível de interface do Firefox OS, tudo o que aparece
na tela é desenhado pelo Gaia;



Escrito inteiramente em HTML, CSS e Javascript;



Usa Gecko para fazer ponte ao SO, mas em outros
casos, pode simplesmente ser migrado para uso em
outras plataformas.
Produção Inicial


Primeiros dispositivos com SO Firefox são fabricados pela TCL
Communication Technology (Alcatel) e ZTE:

“Os fabricantes de dispositivos TCL Communication Tecnologia (sob a marca
Alcatel One Touch) e ZTE anunciaram hoje sua intenção de fabricar os
primeiros aparelhos com o novo SO Firefox, usando processadores
Snapdragon™ da Qualcomm Incorporated, líder em plataformas de
smartphones. Os primeiros dispositivos baseados no sistema operacional
Firefox deverão ser lançados comercialmente no Brasil no início de 2013
através da marca comercial da Telefonica, Vivo.”
Primeiras Imagens
Primeira demonstração - Mozilla


Vídeo do youtube:



http://www.youtube.com/watch?v=PfhmZX8AG0M
Protótipo - Telefónica


Vídeo do youtube:



http://www.youtube.com/watch?v=qhAji4-cNmU
Princípios de Design


Mobile Wolrd Congress 2012
Princípios de Design
Primeiros aparelhos


Vendidos apenas para desenvolvedores

Keon

Pico
Características


Keon:


Carcaça Laranja brilhante;



Processador de 1Ghz Snapdragon S1 da Qualcomm (2008);



512MB de RAM e 4GB de armazenamento, embora não haja um
slot para cartão microSD;



Tela touchscreen de 3,5 polegadas com uma resolução de
480x320 pixels;



Modo de rede 2G e 3G;



Câmera traseira de 3 megapixels, sem câmera frontal.
Características


Pico:


Tela de 4.3 polegadas, 960x540 pixels;



Processador Snapdragon S4 (mais recente) da Qualcomm;



Conectividade 3G e 2G;



Câmera traseira de 8 megapixels e câmera frontal de 2
megapixels;



Tem 4GB de armazenamento, mas com slot para cartão
microSD;



RAM de 512MB.
Expansão da Plataforma


No Mobile World Congress, anúncio de disponibilidade para:












Brasil;
Colômbia;
Hungria;
México;
Montenegro;
Polônia;
Sérvia;
Espanha;
Venezuela.
Teste em aparelhos SONY Xperia E


Vídeo do youtube:



http://www.youtube.com/watch?v=7x2bO769KDs
Novidades


Desenvolvimento de API para pagamento online;



Melhorias no simulador de desenvolvimento desktop;



Telefones de graça para desenvolvedores com “grandes ideias”;
Novidades


Tablet Foxconn com Firefox OS de 10.1 Polegadas;
Aparelhos Comerciais
Alcatel One Touch Fogo
•
•
•
•
•
•
•
•

Processador de 1GHz
256MB de RAM
512 MB de armazenamento interno
Câmera de 3.2 megapixel
Tela HVGA de 3,5 polegadas
Wi-Fi
Bluetooth 3.0
Bateria de 1400mAh
Aparelhos Comerciais
ZTE Open

•
•
•
•
•
•
•

Tela de 3,5 polegadas HVGA
Processador de 1GHz
256MB de RAM
512 MB de armazenamento interno
Bluetooth, A-GPS e Wi-Fi
Câmera de 3.2 megapixels
Bateria de 1200 mAh
Aparelhos Comerciais
LG Fireweb

•
•
•
•
•
•
•

Tela de 4 polegadas HVGA
Processador de 1GHz
512MB de RAM
4 GB de armazenamento interno
Bluetooth, A-GPS e Wi-Fi
Câmera de 5 megapixels
Bateria de 1540 mAh
Firefox OS

Más contenido relacionado

La actualidad más candente

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
 
Oficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampOficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampDiego Cavalca
 
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5Rafael Sakurai
 
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
 
Hands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFHands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFGiordano Bruno Vieira
 
Estudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogVinícius Thiengo
 
Introdução ao Titanium Mobile
Introdução ao Titanium MobileIntrodução ao Titanium Mobile
Introdução ao Titanium MobileEric Cavalcanti
 
Introdução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonIntrodução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonSwellington Santos
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Wennder Santos
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbridodrbatiston
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Diego Dukão
 
Oficina Intel XDK - VIII Semana de TI UNIVEM
Oficina Intel XDK - VIII Semana de TI UNIVEMOficina Intel XDK - VIII Semana de TI UNIVEM
Oficina Intel XDK - VIII Semana de TI UNIVEMDiego Cavalca
 
BottomNavigationView Android, Como e Quando Utilizar
BottomNavigationView Android, Como e Quando UtilizarBottomNavigationView Android, Como e Quando Utilizar
BottomNavigationView Android, Como e Quando UtilizarVinícius Thiengo
 
Apostila Java
Apostila JavaApostila Java
Apostila Javadeilton
 
Apostila Java
Apostila JavaApostila Java
Apostila Javadeilton
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaDiego Cavalca
 

La actualidad más candente (20)

Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
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...
 
1 curso-titanium-apresentacao
1 curso-titanium-apresentacao1 curso-titanium-apresentacao
1 curso-titanium-apresentacao
 
Oficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC CampOficina Intel XDK - 1ª ETEC Camp
Oficina Intel XDK - 1ª ETEC Camp
 
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5
 
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
 
Hands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFHands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JF
 
Estudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do BlogEstudando Android - Lista de Conteúdos do Blog
Estudando Android - Lista de Conteúdos do Blog
 
Introdução ao Titanium Mobile
Introdução ao Titanium MobileIntrodução ao Titanium Mobile
Introdução ao Titanium Mobile
 
Introdução ao Visuino por Swellington
Introdução ao Visuino por SwellingtonIntrodução ao Visuino por Swellington
Introdução ao Visuino por Swellington
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012
 
Oficina Intel XDK - VIII Semana de TI UNIVEM
Oficina Intel XDK - VIII Semana de TI UNIVEMOficina Intel XDK - VIII Semana de TI UNIVEM
Oficina Intel XDK - VIII Semana de TI UNIVEM
 
BottomNavigationView Android, Como e Quando Utilizar
BottomNavigationView Android, Como e Quando UtilizarBottomNavigationView Android, Como e Quando Utilizar
BottomNavigationView Android, Como e Quando Utilizar
 
Apostila Java
Apostila JavaApostila Java
Apostila Java
 
Apostila Java
Apostila JavaApostila Java
Apostila Java
 
Smart talks ubuntutouch
Smart talks  ubuntutouchSmart talks  ubuntutouch
Smart talks ubuntutouch
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 

Destacado (7)

Conhecendo o Firefox OS
Conhecendo o Firefox OSConhecendo o Firefox OS
Conhecendo o Firefox OS
 
Firefox OS Devices
Firefox OS DevicesFirefox OS Devices
Firefox OS Devices
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ubuntu touch
Ubuntu touch Ubuntu touch
Ubuntu touch
 
Ubuntu Touch - O Linux de bolso.
Ubuntu Touch - O Linux de bolso.Ubuntu Touch - O Linux de bolso.
Ubuntu Touch - O Linux de bolso.
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Ubuntu OS Presentation
Ubuntu OS PresentationUbuntu OS Presentation
Ubuntu OS Presentation
 

Similar a Firefox OS

Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem FioDouglas Frari
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelCampus Party Brasil
 
Seminário sistemas operacionais móveis
Seminário sistemas operacionais móveisSeminário sistemas operacionais móveis
Seminário sistemas operacionais móveisArthur Azevedo
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"Stefan Horochovec
 
la 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapla 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapRoberson Alves
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...Eteg
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGapLucas Félix
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGapLucas Félix
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryfelipebzr
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaGuilherme Farias
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.Everton Dewes
 

Similar a Firefox OS (20)

Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro Inevitável
 
Seminário sistemas operacionais móveis
Seminário sistemas operacionais móveisSeminário sistemas operacionais móveis
Seminário sistemas operacionais móveis
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
 
la 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gapla 02Aula02 introdução phone_gap
la 02Aula02 introdução phone_gap
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGap
 
Introdução ao PhoneGap
Introdução ao PhoneGapIntrodução ao PhoneGap
Introdução ao PhoneGap
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataforma
 
Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
BrazilJS 2012
BrazilJS 2012BrazilJS 2012
BrazilJS 2012
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Java 01 Java Visao Geral
Java 01 Java Visao GeralJava 01 Java Visao Geral
Java 01 Java Visao Geral
 

Más de Allexandre Sampaio

Análise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoTAnálise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoTAllexandre Sampaio
 
Big data em 1h: conceitos, aplicações e o que vem por aí
Big data em 1h: conceitos, aplicações e o que vem por aíBig data em 1h: conceitos, aplicações e o que vem por aí
Big data em 1h: conceitos, aplicações e o que vem por aíAllexandre Sampaio
 
TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...
TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...
TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...Allexandre Sampaio
 

Más de Allexandre Sampaio (6)

Análise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoTAnálise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoT
 
Big data em 1h: conceitos, aplicações e o que vem por aí
Big data em 1h: conceitos, aplicações e o que vem por aíBig data em 1h: conceitos, aplicações e o que vem por aí
Big data em 1h: conceitos, aplicações e o que vem por aí
 
TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...
TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...
TV Digital inclusiva: uma análise sobre o processo de implantação do sinal de...
 
Big Data e NoSQL
Big Data e NoSQLBig Data e NoSQL
Big Data e NoSQL
 
MPS.BR
MPS.BRMPS.BR
MPS.BR
 
Clocking IT
Clocking ITClocking IT
Clocking IT
 

Firefox OS

  • 1. Firefox OS UMA INTRODUÇÃO À HISTÓRIA E CARACTERÍSTICAS DA PLATAFORMA MÓVEL DA MOZILLA CORPORATION Allexandre Sampaio Igo Romero José Magno Sales
  • 2. História  Boot to Gecko (B2G):  Plataforma Open source para smartphones;  Baseada em HTML5.  Alvo inicial:  Usuários de smartphones plataforma Android, e de capacidade de hardware. simples, com baixo custo e
  • 3. Objetivo Principal “Apoiar aplicações em HTML5 escritos usando tecnologias “Open Web*” em vez de APIs nativas ou específicas da plataforma. A ideia é que, essencialmente, todos os softwares disponíveis sejam aplicativos Web que usam técnicas avançadas de HTML5 e APIs específicos do dispositivo em uso, para acessar o hardware do telefone via Javascript”.é o *Open Web é o conceito de (basicamente) uma máquina virtual que roda sobre as plataformas, assim como JVM
  • 4. Anúncio  25 de julho de 2011, pelo Dr. Andreas Gal, diretor de pesquisa da Mozilla Corporation;  "perseguir o objetivo de construir um sistema operacional completo, independente para a web aberta" em a fim de "encontrar as lacunas que mantêm os desenvolvedores web de ser capaz de criar aplicativos que são (em todos os sentidos) iguais aos apps nativos construídos para o iPhone, Android e WP7“.
  • 5. Apoio ao Projeto  Mozilla e Telefónica;  Prévia no Mobile Wolrd Congress 2012 (Galaxy SII);  Citações de CEOs e Diretores de empresas da área.
  • 6. Tecnologias Open Source  Kernel do Linux (com modificações);  camada de abstração de hardware, de codinome "Gonk“;  Motor de browser da Mozilla Gecko multi-plataforma para renderizar HTML e CSS e executar JavaScript;
  • 7. Tecnologias Open Source  APIs independentes de plataforma JavaScript para recursos do dispositivo (telefonia, SMS, câmera, Bluetooth, USB, NFC, etc);  aplicações independentes de plataforma de sistema (tela de bloqueio, telefone de discagem e mensagens de telefone, uma visão de aplicativos instalados, etc) escrito em HTML5, a interface de usuário deles é conhecido pelo codinome "Gaia“;  aplicações HTML5 independentes de plataforma.
  • 8. Tecnologias Open Source  Desenvolvedores de HTML5 poderão produzir aplicativos com facilidade, pois não precisarão aprender e se adequar à API nativa específica da plataforma;  Desenvolvedores poderão adequar códigos de outras plataformas facilmente;
  • 10. Gonk  Sistema de base, lida diretamente com o hardware;  Baseado em um kernel do Linux;  Faz a ponte entre Gecko e o Hardware.
  • 11. Gecko  Motor de NGLayout; layout do OS, inicialmente chamado  Lê o conteúdo da web, como HTML, CSS, XUL, JavaScript, e mostra-o na tela do usuário. Em aplicações baseadas em XUL Gecko é usado para processar a interface do usuário do aplicativo também;  Já utilizado em outros amientes, como o Mozilla Firefox e Mozilla ThunderBird.
  • 12. Gaia  Nível de interface do Firefox OS, tudo o que aparece na tela é desenhado pelo Gaia;  Escrito inteiramente em HTML, CSS e Javascript;  Usa Gecko para fazer ponte ao SO, mas em outros casos, pode simplesmente ser migrado para uso em outras plataformas.
  • 13. Produção Inicial  Primeiros dispositivos com SO Firefox são fabricados pela TCL Communication Technology (Alcatel) e ZTE: “Os fabricantes de dispositivos TCL Communication Tecnologia (sob a marca Alcatel One Touch) e ZTE anunciaram hoje sua intenção de fabricar os primeiros aparelhos com o novo SO Firefox, usando processadores Snapdragon™ da Qualcomm Incorporated, líder em plataformas de smartphones. Os primeiros dispositivos baseados no sistema operacional Firefox deverão ser lançados comercialmente no Brasil no início de 2013 através da marca comercial da Telefonica, Vivo.”
  • 15. Primeira demonstração - Mozilla  Vídeo do youtube:  http://www.youtube.com/watch?v=PfhmZX8AG0M
  • 16. Protótipo - Telefónica  Vídeo do youtube:  http://www.youtube.com/watch?v=qhAji4-cNmU
  • 17. Princípios de Design  Mobile Wolrd Congress 2012
  • 19. Primeiros aparelhos  Vendidos apenas para desenvolvedores Keon Pico
  • 20. Características  Keon:  Carcaça Laranja brilhante;  Processador de 1Ghz Snapdragon S1 da Qualcomm (2008);  512MB de RAM e 4GB de armazenamento, embora não haja um slot para cartão microSD;  Tela touchscreen de 3,5 polegadas com uma resolução de 480x320 pixels;  Modo de rede 2G e 3G;  Câmera traseira de 3 megapixels, sem câmera frontal.
  • 21. Características  Pico:  Tela de 4.3 polegadas, 960x540 pixels;  Processador Snapdragon S4 (mais recente) da Qualcomm;  Conectividade 3G e 2G;  Câmera traseira de 8 megapixels e câmera frontal de 2 megapixels;  Tem 4GB de armazenamento, mas com slot para cartão microSD;  RAM de 512MB.
  • 22.
  • 23.
  • 24. Expansão da Plataforma  No Mobile World Congress, anúncio de disponibilidade para:          Brasil; Colômbia; Hungria; México; Montenegro; Polônia; Sérvia; Espanha; Venezuela.
  • 25. Teste em aparelhos SONY Xperia E  Vídeo do youtube:  http://www.youtube.com/watch?v=7x2bO769KDs
  • 26. Novidades  Desenvolvimento de API para pagamento online;  Melhorias no simulador de desenvolvimento desktop;  Telefones de graça para desenvolvedores com “grandes ideias”;
  • 27. Novidades  Tablet Foxconn com Firefox OS de 10.1 Polegadas;
  • 28. Aparelhos Comerciais Alcatel One Touch Fogo • • • • • • • • Processador de 1GHz 256MB de RAM 512 MB de armazenamento interno Câmera de 3.2 megapixel Tela HVGA de 3,5 polegadas Wi-Fi Bluetooth 3.0 Bateria de 1400mAh
  • 29. Aparelhos Comerciais ZTE Open • • • • • • • Tela de 3,5 polegadas HVGA Processador de 1GHz 256MB de RAM 512 MB de armazenamento interno Bluetooth, A-GPS e Wi-Fi Câmera de 3.2 megapixels Bateria de 1200 mAh
  • 30. Aparelhos Comerciais LG Fireweb • • • • • • • Tela de 4 polegadas HVGA Processador de 1GHz 512MB de RAM 4 GB de armazenamento interno Bluetooth, A-GPS e Wi-Fi Câmera de 5 megapixels Bateria de 1540 mAh