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

Firefox OS

Embed Size (px)

Citation preview

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 simples, com

plataforma Android, e de baixo custo e

capacidade de hardware.

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

GECKOGONK

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 layout do OS, inicialmente chamadoNGLayout;

Lê o conteúdo da web, comoHTML, CSS, XUL, JavaScript, e mostra-o na tela dousuário. Em aplicações baseadas em XUL Gecko é usadopara processar a interface do usuário do aplicativotambém;

Já utilizado em outros amientes, como o MozillaFirefox 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 TCLCommunication 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