mozilla
Os seus resultados da pesquisa

    Boot to Gecko

    Introdução

    'Boot to Gecko' ( também conhecido como 'B2G' ) é um sistema operacional de sistema aberto da Mozilla baseado em Linux e na tecnologia Gecko da própria Mozilla. A ideia é essencialmente ter todos os software acessíveis ao usuário do telefone como Web app usando técnicas HTML5 avançadas e desenvolvendo APIs de acesso ao hardware to telefone diretamente via JavaScript.

    Para desenvolvedores Web, a parte mais importante para entender é que toda a interface é um Web app, um que é capaz de exibir e iniciar outros Web apps. Qualquer modificação que faças na interface de usuário e qualquer aplicação que criares para rodar em B2G são páginas Web, embora melhoradas para ter acesso aos serviços e hardware do aparelho telefónico.

    Para Desenvolvedores Web

    Gaia é a interface de usuário para B2G, e é uma aplicação Web que roda localmente em um aparelho, emulator, versão desktop ou versão Firefox do B2G. Tudo que você precisa saber para criar um app ou fazer mudanças no Gaia são as tecnologias Web como JavaScript, HTML e CSS.

    Boot to Gecko está sob desenvolvimento massivo atualmente; estamos trabalhando constantemente em formas para tormar mais fácil o uso e acesso ao Gaia, bem como a criação de apps. Entretanto, precisas ter conhecimento sobre sistemas para fazer coisas como construir todo o stack do B2G, ou instalar uma imagem do B2G em um telefone. As ligações abaixo são guias para desenvolvedores Web interessados em usar e fazer modificações ao Gaia ou desenvolver apps para uso em aparelhos Boot to Gecko.

    Escrevendo apps para Boot to Gecko

    Apps B2G não são nada mais que Web apps abertos que são instalados em um telefone B2G.

    Se tens um Boot to Gecko developer phone

    Se recebeste um telefone para desenvolvedor que usa B2G da Mozilla ou pediu a alguém para instalar B2G no seu telefone, aqui está u m guia básico de como trabalhar com o seu telefone. Estamos a trabalhar em ordem de melhorar este processo e esperamos ter uma guia de instruções mais claro no MDN em breve. Se estás interessado no processo de criação/instalação de imagem, por favor veja a seção abaixo 'Criando & construindo Boot to Gecko' para informações mais detalhadas.

    Correr o Gaia usando Firefox Nightly

    Se tens algum conhecimento ou talento, podes clonar o repositório Gaia e iniciar o Gaia usando uma versão recente do Firefox Nightly.

    Prós: 
    • Sem sistema embutido  e muito pouco setup necessário
    • Podes usar as ferramentas de desenvolvimento do Firefox
    Contra:
    • A janela de visualização é baseada no tamanho da janela do browser
    • Muitas coisas próprias de um aparelho telefónico não funcionarão
    • apps são iniciados em abas fixas e separadas
    • Firefox Nightly pode se tornar instável

    Construir e Usar a versão para Desktop do B2G

    É possível criar um 'simulador' do Boot to Gecko e usar o Gaia com esta aplicação. Este software é baseado em Firefox mas comporta-se como a versão mobile do Boot to Gecko. Atualmente a Mozilla está a trabalhar para providenciar uma versão nightly desta aplicação para desenvolvedores, e este trabalho pode ser seguido nobug 744008. Se estás familiarizado com a criação do código-fonte do Firefox ou com projetos em C++, podes construir esta aplicação por si mesmo seguindo estas instruções.

    Prós: 
    • Janela de visualização mobile, com uma experiência similar a um aparelho mobile na maioria dos requisitos
    • Mais apis do aparelho ( não todas )
    Contra:
    • É necessário instalar uma versão do sistema em C/C++ e construir o gecko
    • As ferramentas de desenvolvedor do Firefox não estão disponíveis.

    Fontes do Projeto

    Criando & construindo Boot to Gecko

    Desenvolvendo para Boot to Gecko

    Marionette para Boot to Gecko

    Tutoriais Marionette

    Criando Testes para Marionette

    Etiquetas do documento e colaboradores

    Contributors to this page: Beria
    Última atualização por: Beria,