SlideShare uma empresa Scribd logo
1 de 39
Centro de Inovação – Telefônica Brasil
27.04.2013
A web é a plataforma
Firefox OS
Índice
O Início da internet
01
02
03
04
Web móvel
O Firefox OS
O Firefox OS
05
Desenvolvendo para
Firefox OS
06
Contato
O Início da internet
01
4
Centro de Inovação
Telefônica Brasil
O Início da internet
Bem no início da web tínhamos uma grande variedade de
ecossistemas abertos e fechados em torno do PC.
01
OPEN
1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002199019891988
MOSAIC
NETSCAPE
OPERA
IEXPLORER
ABERTO
FECHADO
MSN
Prodigy
CompuServe
AOL
Source: http://evolutionofweb.appspot.com/
Wikipedia
5
Centro de Inovação
Telefônica Brasil
O Início da internet
Por quase 10 anos o Internet Explorer dominou o mercado.
01
Web browser market share (Q1 1994 to Q4 2002)
Source: http://www-958.ibm.com/software/data/cognos/manyeyes/datasets/browser-browser-2/versions/1
IEXPLORER OPERA MOSAIC NETSCAPE OTHERS
6
Centro de Inovação
Telefônica Brasil
O Início da internet
Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o
panorama da Web.
01
Internet
7
Centro de Inovação
Telefônica Brasil
O Início da internet
Com a constante inovação promovida pela Fundação Mozilla, novos
navegadores nascem ...
01
Internet
8
Centro de Inovação
Telefônica Brasil
O Início da internet
... mudando completamente o cenário.
01
Web browser market share (Q1 2003 to Q2 2012)
Sources:
IEXPLORER FIREFOX CHROME SAFARI OPERA OTHERS
http://www-958.ibm.com/software/data/cognos/manyeyes/datasets/browser-browser-2/versions/1
StatCounter.com
9
Centro de Inovação
Telefônica Brasil
O Início da internet
Graças a esta mudança, a Web transformou-se em um ecossistema
aberto e promissor.
01
Web móvel
02
11
Centro de Inovação
Telefônica Brasil
Web móvel
Desde então, a Web está migrando para a mobilidade.
02
Global mobile traffic as % of Total Internet Traffic, 12/08 – 5/12
Sources: StatCounter Global Stats
Mary Meeker - KPBC
1% in 12/09
4% in 12/10
10% in 5/12
12
Centro de Inovação
Telefônica Brasil
Web móvel
Com esta mudança de comportamento, novos sistemas operacionais
fechados surgiram.
02
Internet
13
Centro de Inovação
Telefônica Brasil
Web móvel
Apenas duas plataformas dominam mais de 74% do mercado móvel ...
02
Source: Gartner, Feb 2012
Android + iOS
74.7% of the smarpthone OS Market
50,9%
23,8% 11,7% 8,8% 4,8%Android
iOS Symbian RIM Others
14
Centro de Inovação
Telefônica Brasil
Web móvel
... passando a controlar ...
02
O HARDWARE
OS BROWSERS
OS SISTEMAS
OPERACIONAIS
E OS ECOSSISTEMAS
DE APLICATIVOS
15
Centro de Inovação
Telefônica Brasil
Web móvel
... e impedindo a concorrência.
02
NOFLASH, NO OTHER
BROWSERS, NOEBOOK STORES, etc.
16
Centro de Inovação
Telefônica Brasil
Web móvel
... e impedindo a concorrência.
02
17
Centro de Inovação
Telefônica Brasil
Web móvel
Para a Web móvel ser realidade, uma série de pontos precisam ser
solucionados:
02
Mecanismos de Monetização para Web Apps
Mecanismos de Descoberta de Web Apps
Padrões de Web Móvel
Suporte a Múltiplas Plataformas
Performance nos Browsers Móveis
18
Centro de Inovação
Telefônica Brasil
Web móvel
Com o HTML5 temos um grande avanço na busca por um framework
comum para o desenvolvimento de páginas web universais entre
desktop e mobile.
02
19
Centro de Inovação
Telefônica Brasil
Web móvel02
Apps will be portable across devices
HTML5 mitigates fragmentations issues and is truly cross
platform for mobile, desktop and tablets
There are more developers in the world familiar with Web
technologies than any other programming language
Some key Web players are already developing entirely in
HTML5 (Twitter, Amazon, Financial Times, etc.)
Lots of native mobile apps are in fact HTML5 based
Com o HTML5 temos um grande avanço na busca por um framework
comum para o desenvolvimento de páginas web universais entre
desktop e mobile.
20
Centro de Inovação
Telefônica Brasil
Web móvel02
Entretanto, o padrão HTML5 e o suporte pelos navegadores precisam
atingir seu máximo potencial.
Open Web Devices
03
22
Centro de Inovação
Telefônica Brasil
Open Web Devices03
Para promover o avançado de um ecossistema móvel e aberto, a
Telefônica inicia uma parceria com a Fundação Mozilla por possuir a
experiência necessária para transformar novamente a Web.
Criando assim o que chamamos de
Open Web Devices baseados no Firefox OS
Enable a mobile browser to access all devices
capabilities extending HTML5 standard to achieve this
Improve mobile Web performance via a lighter OS and fast
browser to provide the best mobile Web apps experience
Offer Web app discoverability and monetization capabilities
for developers via operator billing
Create a reference implementation to drive advance
mobile Web standards in other implementations
23
Centro de Inovação
Telefônica Brasil
Open Web Devices03
A aceitação do mercado durante o anúncio na MWC de 2012 foi um
sucesso.
24
Centro de Inovação
Telefônica Brasil
Open Web Devices03
A aceitação do mercado durante o anúncio na MWC de 2012 foi um
sucesso.
Rápido desempenho e implementação do HTML5
mais completa com baixo custo.
Celulares onde tudo que é executado é uma aplicação
web.
Sistema Operacional móvel realmente aberto, onde
todos podem colaborar.
25
Centro de Inovação
Telefônica Brasil
Open Web Devices03
Mas como promover um novo Sistema Operacional? Competir com os
principais players não parece um movimento inteligente ...
26
Centro de Inovação
Telefônica Brasil
Open Web Devices03
... por este motivo vamos abordar clientes orientados ao custo seguindo
o modelo de inovação disruptiva ...
Melhor UX para o mesmo
preço de smartphones
alternativos
Otimizado para rodar em um
hardware não viável para SO’s de
smrtphones recentes
Trazer um smartphone acessível
para as massas com uma boa UX e
o melhor suporte a Web
27
Centro de Inovação
Telefônica Brasil
Open Web Devices03
... especialmente em mercados emergentes ...
PENETRAÇÃO DE INTERNETna
AMÉRICA LATINA É DE APENAS 37%
28
Centro de Inovação
Telefônica Brasil
Open Web Devices03
... onde a penetração de smartphones ainda é baixa.
83%
17%
2011: PENETRAÇÃO DE
SMARTPHONES NA
AMÉRICA LATINA
FEATURE PHONES
SMARTPHONES
O Firefox OS
04
30
Centro de Inovação
Telefônica Brasil
O Firefox OS04
31
Centro de Inovação
Telefônica Brasil
O Firefox OS
• Sistema operacional de nível inferior, que consiste em
um kernel Linux e HAL (Hardware Abstraction Layer).
• Possibilidade de expor alguma coisa do hardware para o
Gecko.
04
Gonk
32
Centro de Inovação
Telefônica Brasil
O Firefox OS
• 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.
04
Gecko
33
Centro de Inovação
Telefônica Brasil
O Firefox OS
• A interface de usuário, totalmente construída por APIs
de HTML5 e Open Web.
04
Gaia
Desenvolvendo para
Firefox OS
05
35
Centro de Inovação
Telefônica Brasil
Desenvolvendo para Firefox OS
Links importantes
05
Negocios
Documentação
e
Apresentações
1 • https://marketplace.firefox.com/developers/
• https://developer.mozilla.org/pt-BR/docs/Mozilla/Firefox_OS
• http://www.slideshare.net/robhawkes/mobile-app-development-pitfalls-helpers
• http://www.youtube.com/user/mozhacks
Ferramentas
e
Grupos
2
Repositórios
3
• https://hacks.mozilla.org/2013/03/firefox-os-simulator-previewing-version-3-0/
• https://addons.mozilla.org/pt-BR/firefox/addon/firefox-os-simulator/
• https://www.facebook.com/groups/ffosbr/
• irc.mozilla.org / #b2g #gaia #introduction #developers
• https://github.com/robnyman/Firefox-OS-Boilerplate-App
• https://github.com/Jaxo/fxosstub
• https://github.com/mozilla-b2g/B2G
• https://github.com/mozilla-b2g/gaia
Negocios
WebAPIs
4
• https://wiki.mozilla.org/WebAPI
• https://developer.mozilla.org/en-US/docs/WebAPI/Doc_status
• http://www.slideshare.net/robnyman/web-apis-apps-mozilla
36
Centro de Inovação
Telefônica Brasil
Desenvolvendo para Firefox OS
DEMONSTRAÇÃO!
05
Contato
06
38
Centro de Inovação
Telefônica Brasil
Contato06
@wupsbr
http://wupsbr.com
david@telefonicabeta.com
39
Centro de Inovação
Telefônica Brasil

Mais conteúdo relacionado

Semelhante a Introdução ao Firefox OS

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
 
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
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsMicrosoft
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxRoberto Aragy
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1Carlos Eugenio Torres
 
Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Fernando Rizzato
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Carlos Eugenio Torres
 
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADAWebinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADAAVEVA
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Tadeu Araujo
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Carlos Eugenio Torres
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015Fernando Rizzato
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileThiago Cortat
 

Semelhante a Introdução ao Firefox OS (20)

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...
 
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
 
A Nova Web
A Nova WebA Nova Web
A Nova Web
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Palestra OSCON 2011
Palestra OSCON 2011Palestra OSCON 2011
Palestra OSCON 2011
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPs
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptx
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Palestra Mobilidade
Palestra MobilidadePalestra Mobilidade
Palestra Mobilidade
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
 
Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7Apresentação de Lançamento do RAD Studio XE7
Apresentação de Lançamento do RAD Studio XE7
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
 
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADAWebinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
Webinar: Usando o InduSoft Web Studio para Criar Gráficos HTML5 IHM/SCADA
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
JavaMe no Mercado Mobile
JavaMe no Mercado MobileJavaMe no Mercado Mobile
JavaMe no Mercado Mobile
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em Mobile
 

Mais de David Ruiz

Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...David Ruiz
 
Plataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesPlataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesDavid Ruiz
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4David Ruiz
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsDavid Ruiz
 
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoArduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoDavid Ruiz
 
Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013David Ruiz
 
Workshop Kit de Desenvolvimento IoT
Workshop Kit de Desenvolvimento IoTWorkshop Kit de Desenvolvimento IoT
Workshop Kit de Desenvolvimento IoTDavid Ruiz
 
node.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the Servernode.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the ServerDavid Ruiz
 
livre.fm - keynote
livre.fm - keynotelivre.fm - keynote
livre.fm - keynoteDavid Ruiz
 
GED - A caminho do conhecimento
GED - A caminho do conhecimentoGED - A caminho do conhecimento
GED - A caminho do conhecimentoDavid Ruiz
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de JogosDavid Ruiz
 
Modelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogosModelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogosDavid Ruiz
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?David Ruiz
 
Trabalhe na Abril Digital
Trabalhe na Abril DigitalTrabalhe na Abril Digital
Trabalhe na Abril DigitalDavid Ruiz
 
Lua para Jogos
Lua para JogosLua para Jogos
Lua para JogosDavid Ruiz
 
Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3David Ruiz
 
Tendências de Search Egines - Microsoft
Tendências de Search Egines - MicrosoftTendências de Search Egines - Microsoft
Tendências de Search Egines - MicrosoftDavid Ruiz
 
Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3David Ruiz
 
Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3David Ruiz
 

Mais de David Ruiz (19)

Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
 
Plataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesPlataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando Conexões
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoArduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
 
Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013Hoodie na Campus Party Brasil 2013
Hoodie na Campus Party Brasil 2013
 
Workshop Kit de Desenvolvimento IoT
Workshop Kit de Desenvolvimento IoTWorkshop Kit de Desenvolvimento IoT
Workshop Kit de Desenvolvimento IoT
 
node.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the Servernode.js - Eventful JavaScript on the Server
node.js - Eventful JavaScript on the Server
 
livre.fm - keynote
livre.fm - keynotelivre.fm - keynote
livre.fm - keynote
 
GED - A caminho do conhecimento
GED - A caminho do conhecimentoGED - A caminho do conhecimento
GED - A caminho do conhecimento
 
imax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogosimax games - Desenvolvimento de Jogos
imax games - Desenvolvimento de Jogos
 
Modelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogosModelagem 3D de personagens para jogos
Modelagem 3D de personagens para jogos
 
Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?Ruby On Rails - Porque Utilizar?
Ruby On Rails - Porque Utilizar?
 
Trabalhe na Abril Digital
Trabalhe na Abril DigitalTrabalhe na Abril Digital
Trabalhe na Abril Digital
 
Lua para Jogos
Lua para JogosLua para Jogos
Lua para Jogos
 
Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3Web 2.0 e AJAX - Parte 3 / 3
Web 2.0 e AJAX - Parte 3 / 3
 
Tendências de Search Egines - Microsoft
Tendências de Search Egines - MicrosoftTendências de Search Egines - Microsoft
Tendências de Search Egines - Microsoft
 
Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3Web 2.0 e AJAX - Parte 2 / 3
Web 2.0 e AJAX - Parte 2 / 3
 
Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3Web 2.0 e AJAX - Parte 1 / 3
Web 2.0 e AJAX - Parte 1 / 3
 

Introdução ao Firefox OS

  • 1. Centro de Inovação – Telefônica Brasil 27.04.2013 A web é a plataforma Firefox OS
  • 2. Índice O Início da internet 01 02 03 04 Web móvel O Firefox OS O Firefox OS 05 Desenvolvendo para Firefox OS 06 Contato
  • 3. O Início da internet 01
  • 4. 4 Centro de Inovação Telefônica Brasil O Início da internet Bem no início da web tínhamos uma grande variedade de ecossistemas abertos e fechados em torno do PC. 01 OPEN 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002199019891988 MOSAIC NETSCAPE OPERA IEXPLORER ABERTO FECHADO MSN Prodigy CompuServe AOL Source: http://evolutionofweb.appspot.com/ Wikipedia
  • 5. 5 Centro de Inovação Telefônica Brasil O Início da internet Por quase 10 anos o Internet Explorer dominou o mercado. 01 Web browser market share (Q1 1994 to Q4 2002) Source: http://www-958.ibm.com/software/data/cognos/manyeyes/datasets/browser-browser-2/versions/1 IEXPLORER OPERA MOSAIC NETSCAPE OTHERS
  • 6. 6 Centro de Inovação Telefônica Brasil O Início da internet Em 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web. 01 Internet
  • 7. 7 Centro de Inovação Telefônica Brasil O Início da internet Com a constante inovação promovida pela Fundação Mozilla, novos navegadores nascem ... 01 Internet
  • 8. 8 Centro de Inovação Telefônica Brasil O Início da internet ... mudando completamente o cenário. 01 Web browser market share (Q1 2003 to Q2 2012) Sources: IEXPLORER FIREFOX CHROME SAFARI OPERA OTHERS http://www-958.ibm.com/software/data/cognos/manyeyes/datasets/browser-browser-2/versions/1 StatCounter.com
  • 9. 9 Centro de Inovação Telefônica Brasil O Início da internet Graças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor. 01
  • 11. 11 Centro de Inovação Telefônica Brasil Web móvel Desde então, a Web está migrando para a mobilidade. 02 Global mobile traffic as % of Total Internet Traffic, 12/08 – 5/12 Sources: StatCounter Global Stats Mary Meeker - KPBC 1% in 12/09 4% in 12/10 10% in 5/12
  • 12. 12 Centro de Inovação Telefônica Brasil Web móvel Com esta mudança de comportamento, novos sistemas operacionais fechados surgiram. 02 Internet
  • 13. 13 Centro de Inovação Telefônica Brasil Web móvel Apenas duas plataformas dominam mais de 74% do mercado móvel ... 02 Source: Gartner, Feb 2012 Android + iOS 74.7% of the smarpthone OS Market 50,9% 23,8% 11,7% 8,8% 4,8%Android iOS Symbian RIM Others
  • 14. 14 Centro de Inovação Telefônica Brasil Web móvel ... passando a controlar ... 02 O HARDWARE OS BROWSERS OS SISTEMAS OPERACIONAIS E OS ECOSSISTEMAS DE APLICATIVOS
  • 15. 15 Centro de Inovação Telefônica Brasil Web móvel ... e impedindo a concorrência. 02 NOFLASH, NO OTHER BROWSERS, NOEBOOK STORES, etc.
  • 16. 16 Centro de Inovação Telefônica Brasil Web móvel ... e impedindo a concorrência. 02
  • 17. 17 Centro de Inovação Telefônica Brasil Web móvel Para a Web móvel ser realidade, uma série de pontos precisam ser solucionados: 02 Mecanismos de Monetização para Web Apps Mecanismos de Descoberta de Web Apps Padrões de Web Móvel Suporte a Múltiplas Plataformas Performance nos Browsers Móveis
  • 18. 18 Centro de Inovação Telefônica Brasil Web móvel Com o HTML5 temos um grande avanço na busca por um framework comum para o desenvolvimento de páginas web universais entre desktop e mobile. 02
  • 19. 19 Centro de Inovação Telefônica Brasil Web móvel02 Apps will be portable across devices HTML5 mitigates fragmentations issues and is truly cross platform for mobile, desktop and tablets There are more developers in the world familiar with Web technologies than any other programming language Some key Web players are already developing entirely in HTML5 (Twitter, Amazon, Financial Times, etc.) Lots of native mobile apps are in fact HTML5 based Com o HTML5 temos um grande avanço na busca por um framework comum para o desenvolvimento de páginas web universais entre desktop e mobile.
  • 20. 20 Centro de Inovação Telefônica Brasil Web móvel02 Entretanto, o padrão HTML5 e o suporte pelos navegadores precisam atingir seu máximo potencial.
  • 22. 22 Centro de Inovação Telefônica Brasil Open Web Devices03 Para promover o avançado de um ecossistema móvel e aberto, a Telefônica inicia uma parceria com a Fundação Mozilla por possuir a experiência necessária para transformar novamente a Web. Criando assim o que chamamos de Open Web Devices baseados no Firefox OS Enable a mobile browser to access all devices capabilities extending HTML5 standard to achieve this Improve mobile Web performance via a lighter OS and fast browser to provide the best mobile Web apps experience Offer Web app discoverability and monetization capabilities for developers via operator billing Create a reference implementation to drive advance mobile Web standards in other implementations
  • 23. 23 Centro de Inovação Telefônica Brasil Open Web Devices03 A aceitação do mercado durante o anúncio na MWC de 2012 foi um sucesso.
  • 24. 24 Centro de Inovação Telefônica Brasil Open Web Devices03 A aceitação do mercado durante o anúncio na MWC de 2012 foi um sucesso. Rápido desempenho e implementação do HTML5 mais completa com baixo custo. Celulares onde tudo que é executado é uma aplicação web. Sistema Operacional móvel realmente aberto, onde todos podem colaborar.
  • 25. 25 Centro de Inovação Telefônica Brasil Open Web Devices03 Mas como promover um novo Sistema Operacional? Competir com os principais players não parece um movimento inteligente ...
  • 26. 26 Centro de Inovação Telefônica Brasil Open Web Devices03 ... por este motivo vamos abordar clientes orientados ao custo seguindo o modelo de inovação disruptiva ... Melhor UX para o mesmo preço de smartphones alternativos Otimizado para rodar em um hardware não viável para SO’s de smrtphones recentes Trazer um smartphone acessível para as massas com uma boa UX e o melhor suporte a Web
  • 27. 27 Centro de Inovação Telefônica Brasil Open Web Devices03 ... especialmente em mercados emergentes ... PENETRAÇÃO DE INTERNETna AMÉRICA LATINA É DE APENAS 37%
  • 28. 28 Centro de Inovação Telefônica Brasil Open Web Devices03 ... onde a penetração de smartphones ainda é baixa. 83% 17% 2011: PENETRAÇÃO DE SMARTPHONES NA AMÉRICA LATINA FEATURE PHONES SMARTPHONES
  • 30. 30 Centro de Inovação Telefônica Brasil O Firefox OS04
  • 31. 31 Centro de Inovação Telefônica Brasil O Firefox OS • Sistema operacional de nível inferior, que consiste em um kernel Linux e HAL (Hardware Abstraction Layer). • Possibilidade de expor alguma coisa do hardware para o Gecko. 04 Gonk
  • 32. 32 Centro de Inovação Telefônica Brasil O Firefox OS • 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. 04 Gecko
  • 33. 33 Centro de Inovação Telefônica Brasil O Firefox OS • A interface de usuário, totalmente construída por APIs de HTML5 e Open Web. 04 Gaia
  • 35. 35 Centro de Inovação Telefônica Brasil Desenvolvendo para Firefox OS Links importantes 05 Negocios Documentação e Apresentações 1 • https://marketplace.firefox.com/developers/ • https://developer.mozilla.org/pt-BR/docs/Mozilla/Firefox_OS • http://www.slideshare.net/robhawkes/mobile-app-development-pitfalls-helpers • http://www.youtube.com/user/mozhacks Ferramentas e Grupos 2 Repositórios 3 • https://hacks.mozilla.org/2013/03/firefox-os-simulator-previewing-version-3-0/ • https://addons.mozilla.org/pt-BR/firefox/addon/firefox-os-simulator/ • https://www.facebook.com/groups/ffosbr/ • irc.mozilla.org / #b2g #gaia #introduction #developers • https://github.com/robnyman/Firefox-OS-Boilerplate-App • https://github.com/Jaxo/fxosstub • https://github.com/mozilla-b2g/B2G • https://github.com/mozilla-b2g/gaia Negocios WebAPIs 4 • https://wiki.mozilla.org/WebAPI • https://developer.mozilla.org/en-US/docs/WebAPI/Doc_status • http://www.slideshare.net/robnyman/web-apis-apps-mozilla
  • 36. 36 Centro de Inovação Telefônica Brasil Desenvolvendo para Firefox OS DEMONSTRAÇÃO! 05
  • 38. 38 Centro de Inovação Telefônica Brasil Contato06 @wupsbr http://wupsbr.com david@telefonicabeta.com