Introdução ao Firefox OS

Post on 27-Jun-2015

6.907 views 0 download

description

Nesta apresentação faço uma introdução ao Firefox OS passando pela necessidade do mercado, a importância de se utilizar uma plataforma realmente aberta (Open Web Devices), como é dividido internamente o Firefox OS e também indico links importantes para se iniciar no desenvolvimento para Firefox OS.

Transcript of Introdução ao Firefox OS

Pública

Centro de Inovação – Telefônica Brasil

27.04.2013

A web é a plataformaFirefox OS

Pública

Pública

Índice

O Início da internet01

02

03

04

Web móvel

O Firefox OS

O Firefox OS

05Desenvolvendo para Firefox OS

06Contato

Pública

O Início da internet

01

4Centro de InovaçãoTelefônica Brasil

Pública

O Início da internetBem 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

5Centro de InovaçãoTelefônica Brasil

Pública

O Início da internetPor 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

6Centro de InovaçãoTelefônica Brasil

Pública

O Início da internetEm 2004, o Firefox, da Fundação Mozilla, apareceu e transformou o panorama da Web.

01

Internet

7Centro de InovaçãoTelefônica Brasil

Pública

O Início da internetCom a constante inovação promovida pela Fundação Mozilla, novos navegadores nascem ...

01

Internet

8Centro de InovaçãoTelefônica Brasil

Pública

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/1StatCounter.com

9Centro de InovaçãoTelefônica Brasil

Pública

O Início da internetGraças a esta mudança, a Web transformou-se em um ecossistema aberto e promissor.

01

Pública

Web móvel

02

11Centro de InovaçãoTelefônica Brasil

Pública

Web móvelDesde 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 StatsMary Meeker - KPBC

1% in 12/09

4% in 12/10

10% in 5/12

12Centro de InovaçãoTelefônica Brasil

Pública

Web móvelCom esta mudança de comportamento, novos sistemas operacionais fechados surgiram.

02

Internet

13Centro de InovaçãoTelefônica Brasil

Pública

Web móvelApenas duas plataformas dominam mais de 74% do mercado móvel ...

02

Source: Gartner, Feb 2012

Android + iOS74.7% of the smarpthone OS Market

14Centro de InovaçãoTelefônica Brasil

Pública

Web móvel... passando a controlar ...

02

O HARDWARE

OS BROWSERS

OS SISTEMAS OPERACIONAIS

E OS ECOSSISTEMAS DE APLICATIVOS

15Centro de InovaçãoTelefônica Brasil

Pública

Web móvel... e impedindo a concorrência.

02

NO FLASH, NO OTHER BROWSERS,

NO EBOOK STORES, etc.

16Centro de InovaçãoTelefônica Brasil

Pública

Web móvel... e impedindo a concorrência.

02

17Centro de InovaçãoTelefônica Brasil

Pública

Web móvelPara 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

18Centro de InovaçãoTelefônica Brasil

Pública

Web móvelCom 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

19Centro de InovaçãoTelefônica Brasil

Pública

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.

20Centro de InovaçãoTelefônica Brasil

Pública

Web móvel02

Entretanto, o padrão HTML5 e o suporte pelos navegadores precisam atingir seu máximo potencial.

Pública

Open Web Devices

03

22Centro de InovaçãoTelefônica Brasil

Pública

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

23Centro de InovaçãoTelefônica Brasil

Pública

Open Web Devices03

A aceitação do mercado durante o anúncio na MWC de 2012 foi um sucesso.

24Centro de InovaçãoTelefônica Brasil

Pública

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.

25Centro de InovaçãoTelefônica Brasil

Pública

Open Web Devices03

Mas como promover um novo Sistema Operacional? Competir com os principais players não parece um movimento inteligente ...

26Centro de InovaçãoTelefônica Brasil

Pública

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

alternativosOtimizado 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

27Centro de InovaçãoTelefônica Brasil

Pública

Open Web Devices03

... especialmente em mercados emergentes ...

PENETRAÇÃO DE INTERNETna

AMÉRICA LATINA É DE APENAS 37%

28Centro de InovaçãoTelefônica Brasil

Pública

Open Web Devices03

... onde a penetração de smartphones ainda é baixa.

2011: PENETRAÇÃO DE SMARTPHONES NA

AMÉRICA LATINA

FEATURE PHONES

SMARTPHONES

Pública

O Firefox OS

04

30Centro de InovaçãoTelefônica Brasil

Pública

O Firefox OS04

31Centro de InovaçãoTelefônica Brasil

Pública

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

32Centro de InovaçãoTelefônica Brasil

Pública

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

33Centro de InovaçãoTelefônica Brasil

Pública

O Firefox OS

• A interface de usuário, totalmente construída por APIs de HTML5 e Open Web.

04

Gaia

Pública

Desenvolvendo para Firefox OS

05

35Centro de InovaçãoTelefônica Brasil

Pública

Desenvolvendo para Firefox OSLinks importantes

05

Negocios

Documentaçãoe

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

Ferramentase

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

36Centro de InovaçãoTelefônica Brasil

Pública

Desenvolvendo para Firefox OS

DEMONSTRAÇÃO!

05

Pública

Contato

06

38Centro de InovaçãoTelefônica Brasil

Pública

Contato06

@wupsbr

http://wupsbr.com

david@telefonicabeta.com

39Centro de InovaçãoTelefônica Brasil

Pública