mozilla

Compare Revisions

Quickstart guide to Gaia development

Change Revisions

Revision 600957:

Revision 600957 by leo89 on

Revision 600959:

Revision 600959 by leo89 on

Title:
Quickstart guide to Gaia development
Quickstart guide to Gaia development
Slug:
Mozilla/Firefox_OS/Developing_Firefox_OS/Quickstart_guide_to_Gaia_development
Mozilla/Firefox_OS/Developing_Firefox_OS/Quickstart_guide_to_Gaia_development
Tags:
"Gaia", "Apps", "Firefox OS"
"Gaia", "Apps", "Firefox OS"
Content:

Revision 600957
Revision 600959
nn11      <p>
12        &nbsp;
13      </p>
nn16      <span style="color:#333333;"><strong><strong>&nbsp;Firefox 
 >OS é um sistema operacional livre desenvolvido pela Mozilla e bas
 >eado no navegador da web Firefox. Além de ter a Mozilla como prin
 >cipal responsável, o Firefox OS conta com apoio de outras empresa
 >s como a Telefônica e uma vasta comunidade de voluntários em todo
 > o mundo. Este sistema operacional tem como alvo dispositivos móv
 >eis, em especial, modelos modelos mais simples e de baixo custo, 
 >já que prioriza o baixo consumo de recursos, como processamento e
 > memória RAM.</strong></strong></span><br>
17      &nbsp;
18    </p>
19    <h3>
20      <strong><span style="color:#3399ff;">Arquitetura:</span></s
 >trong>
21    </h3>
22    <p>
t14      &nbsp;<strong><span style="color:#808080;">Firefox OS é um t24      <strong>O Boot to Gecko é um projeto open-source e livre. É
>sistema operacional livre desenvolvido pela Mozilla e baseado no > possível obter todas as versões, incluindo anteriores, atual ou 
>navegador da web Firefox. Além de ter a Mozilla como principal re>em desenvolvimento, a partir do repositório da Mozilla no Git Hub
>sponsável, o Firefox OS conta com apoio de outras empresas como a>. Além do acesso à implementação, a lista de funcionalidades prev
> Telefônica e uma vasta comunidade de voluntários em todo o mundo>istas para implementação está aberta ao público.<br>
>. Este sistema operacional tem como alvo dispositivos móveis, em  
>especial, modelos modelos mais simples e de baixo custo, já que p 
>rioriza o baixo consumo de recursos, como processamento e memória 
> RAM.</span></strong> 
25      A arquitetura Boot2Gecko é composta por três módulos: Gonk,
 > Gecko e Gaia.</strong>
26    </p>
27    <h3>
28      <strong><span style="color:#3399ff;">Gonk:</span></strong>
29    </h3>
30    <p>
31      <strong>É o "sistema operacional" de baixo nível. Essencial
 >mente é o kernel Linux e a camada de abstração de hardware. O ker
 >nel é baseado no kernel da versão open source do Android, o Andro
 >id Open Source Project (AOSP). O uso de parte do projeto AOSP per
 >mite ao Firefox OS usar ferramentas comuns às do desenvolvimento 
 >para Android, como o ADB e o fastboot. Outro benefício é o uso de
 > drivers que dão suporte à ampla variedade de dispositivos Androi
 >d disponíveis no mercado.</strong>
32    </p>
33    <h3>
34      <strong><span style="color:#3399ff;">Gecko:</span></strong>
35    </h3>
36    <p>
37      <strong>Neste estão implementados os padrões HTML, CSS, Jav
 >aScript. Essa camada é uma versão do mesmo motor de layout utiliz
 >ado no navedor Firefox. Ela permite que as interfaces e apps func
 >ionem no próprio Firefox OS e em outros sistemas operacionais nos
 > quais o navegador é utilizado.</strong>
38    </p>
39    <h3>
40      <strong><span style="color:#3399ff;">Gaia:</span></strong>
41    </h3>
42    <p>
43      <strong>É a camada da interface gráfica do sistema operacio
 >nal. Nela está implementados tudo que aparece quando o sistema op
 >eracional é carregado. Ou seja, tela de bloqueio, barra de notifi
 >cações, discador, gerenciador de mensagens de texto, câmera e dem
 >ais aplicações A interface é totalmente escrita em padrões aberto
 > da Web: HTML, CSS e JavaScript.</strong>
44    </p>
45    <h3>
46      <strong><span style="color:#3399ff;">Desenvolvimento de app
 >s:</span></strong>
47    </h3>
48    <p>
49      <strong>O desenvolvimento de aplicativos no Firefox OS é si
 >mples e muito semelhante com as extensões do navegador Firefox. É
 > necessário um arquivo "manifest" (no formato JSON), sendo este r
 >esponsável por todas as informações que o aplicativo precisa para
 > poder funcionar: (nome do app, versão, informações do desenvolve
 >dor, APIs utilizados, permissões, etc.). As Apps são basicamente 
 >escritas em HTML, JavaScript e CSS, já que o sistema é baseado em
 > tecnologia web.<br>
50      Qualquer desenvolvedor pode submeter seus aplicativos no Ma
 >rketplace (loja de aplicativos do Firefox OS), bem como distribuí
 >-los em qualquer outros.</strong>
51    </p>
52    <h3>
53      <br>
54      <span style="color:#3399ff;">O Firefox OS possui três tipos
 > de Apps:</span>
55    </h3>
56    <p>
57      <br>
58      <strong><span style="color:#3399ff;">Host App</span>-são “A
 >plicativos Hospedados”, os tipos mais simples e comum de aplicati
 >vo. Como eles podem ser hospedados em locais variados e não passa
 >m pelo processo de análise da Política de Segurança de Conteúdo d
 >a Mozilla, eles não podem conseguir acesso a recursos mais sensív
 >eis do sistema operacional, disponível pelas Web APIs.</strong><b
 >r>
59      <br>
60      &nbsp;

Back to History