Vulcano ou Elfo?

O que diferenciam os Vulcanos dos Elfos? Será que os Vulcanos são uma evolução dos Elfos?

Podcast Beta 000 - Carrie, a estranha (76, 2002, 2013)


Neste primeiro podcast, ainda em versão beta, tanto que nem temos o nome (kkk); vamos falar (Anderson Menezes, Bruno Lage e Leandro Freire - Moskito) sobre o filme Carrie. Com uma proposta inovadora, gravamos um podcast ao vivo, enquanto estávamos em direção ao cinema, comentando sobre o que esperávamos do filme  e, em seguida nossas opiniões finais após assistir ao filme.

Divirtam-se e deixem seus comentários!!!!! \\//,

Desenvolvendo um APP para Firefox OS

Firefox OS é o novo Smartphone da Mozilla. Focado para população de baixa renda, o Firefox OS tem a proposta de ser de baixo custo pois é executado 100% em HTML 5 e com isso é possível a execução em um hardware mais fraco mas sem perder a performace.
Acreditando na popularização deste sistema que hoje vou mostrar um exemplo de como desenvolver uma APP para o Firefox OS.

1 - Preparando o ambiente

Antes de começar a desenvolver, vamos preparar o ambiente. Como o Firefox OS é todo em HTML 5 vamos precisar instalar o browser Firefox, para isso vamos baixar o Firefox Beta (aqui). Após a instalação do Firefox, é necessário a instalação do plugin de emulação do Firefox OS, é muito leve e inicia em 5 segundos!!!!! Clique aqui e baixe o plugin.

Após a instalação do Firefox OS Simulator aparecerá no menu Desenvolvedor web, a opção Firefox OS Simulator. Lá é possível executar o emulador e instalar suas aplicações no mesmo.
Pronto! Tudo está configurado para começarmos a desenvolver. Mas você deve esta se perguntando, mas a IDE?! Como o Firefox OS é desenvolvido todo em HTML 5, as aplicações também serão feitas tem HTML 5, CSS 3 e Javascript então utilizei o editor de sua preferência.

2 - Manifesto

Em primeiro lugar é necessário criar o manifesto, este arquivo que será lido pelo Firefox OS especificar quais permissões sua APP necessita e entre outras coisas como o autor. Este arquivo tem que estar na pasta raiz de sua aplicação, com o nome de manifest.webapp. Abaixo segue um exemplo:


{
  "name": "Hello World App",
  "description": "Minha primeira aplicação para Firefox OS",
  "launch_path": "app.html",
  "icons": {
    "128": "/images/app_icon_128.png",
    "60": "/images/app_icon_60.png"
  },
  "version": "1.1",
  "developer": {
    "name": "Bruno Lage",
    "url": "http://www.lagix.com.br"
  }
}


Vamos entender melhor, este nada mais é um arquivo JSon que define sua App.
  • name - Nome da App
  • description - Descrição da aplicação
  • launch_path - Página inicial que carregará a App
  • icons - Icones para a App com as duas versões de 128 e 60 px
  • version - Versão da App
  • developer - Informação sobre o desenvolvedor a App
Mais informações sobre o Manifesto é encontrado aqui.

3 - Iniciando o desenvolvimento

Agora que já declaramos o manifesto vamos criar a nossa aplicação. Vamos 2 arquivos, index.html e app.html. O Index será o responsável pela instalação da App no Smartphone e, o App.html será sua aplicação em si.

Abaixo segue o código do arquivo Index.html, responsável pela instalação da App; caso o usuário venha abrir no Desktop o Index redirecionará para o App.html.

Agora estamos prontos para iniciar o desenvolvimento de nossa App. Vamos criar um novo arquivo chamado App.html.


Como pode ser visto acima, é puro e simplesmente HTML 5. Também é importante observar a tag
, o Firefox OS interpreta esta tag como uma "tela" de sua aplicação, uma págima, como se fosse uma Activiy no Android.


4 - Executando a App

Agora que a App está pronta é só abrir o Firefox e, na extensão Firefox OS Simulator, clicar em Add Directory e selecionar o manifesto. Na lista abaixo exibirá a App, ao clicar em Connect o Firefox abrirá o emulador com a App rodando.

5- Saiba mais

Para saber mais sobre o Firefox OS visite os links abaixo: