introdução ao firefox os

39
1 Centro de Inovação Telefônica Brasil Púb lica Centro de Inovação – Telefônica Brasil 27.04.2013 A web é a plataforma Firefox OS Púb lica

Upload: david-ruiz

Post on 27-Jun-2015

6.906 views

Category:

Technology


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

Page 1: Introdução ao Firefox OS

Pública

Centro de Inovação – Telefônica Brasil

27.04.2013

A web é a plataformaFirefox OS

Pública

Page 2: Introdução ao Firefox OS

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

Page 3: Introdução ao Firefox OS

Pública

O Início da internet

01

Page 4: Introdução ao Firefox OS

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

Page 5: Introdução ao Firefox OS

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

Page 6: Introdução ao Firefox OS

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

Page 7: Introdução ao Firefox OS

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

Page 8: Introdução ao Firefox OS

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

Page 9: Introdução ao Firefox OS

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

Page 10: Introdução ao Firefox OS

Pública

Web móvel

02

Page 11: Introdução ao Firefox OS

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

Page 12: Introdução ao Firefox OS

12Centro de InovaçãoTelefônica Brasil

Pública

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

02

Internet

Page 13: Introdução ao Firefox OS

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

Page 14: Introdução ao Firefox OS

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

Page 15: Introdução ao Firefox OS

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.

Page 16: Introdução ao Firefox OS

16Centro de InovaçãoTelefônica Brasil

Pública

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

02

Page 17: Introdução ao Firefox OS

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

Page 18: Introdução ao Firefox OS

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

Page 19: Introdução ao Firefox OS

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.

Page 20: Introdução ao Firefox OS

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.

Page 21: Introdução ao Firefox OS

Pública

Open Web Devices

03

Page 22: Introdução ao Firefox OS

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

Page 23: Introdução ao Firefox OS

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.

Page 24: Introdução ao Firefox OS

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.

Page 25: Introdução ao Firefox OS

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 ...

Page 26: Introdução ao Firefox OS

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

Page 27: Introdução ao Firefox OS

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%

Page 28: Introdução ao Firefox OS

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

Page 29: Introdução ao Firefox OS

Pública

O Firefox OS

04

Page 30: Introdução ao Firefox OS

30Centro de InovaçãoTelefônica Brasil

Pública

O Firefox OS04

Page 31: Introdução ao Firefox OS

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

Page 32: Introdução ao Firefox OS

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

Page 33: Introdução ao Firefox OS

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

Page 34: Introdução ao Firefox OS

Pública

Desenvolvendo para Firefox OS

05

Page 35: Introdução ao Firefox OS

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

Page 36: Introdução ao Firefox OS

36Centro de InovaçãoTelefônica Brasil

Pública

Desenvolvendo para Firefox OS

DEMONSTRAÇÃO!

05

Page 37: Introdução ao Firefox OS

Pública

Contato

06

Page 38: Introdução ao Firefox OS

38Centro de InovaçãoTelefônica Brasil

Pública

Contato06

@wupsbr

http://wupsbr.com

[email protected]

Page 39: Introdução ao Firefox OS

39Centro de InovaçãoTelefônica Brasil

Pública