On Github SamuelMoraesF / talk-firefoxos
Comunidade Mozilla Brasil - mozillabrasil.org.br
Coleção de aplicativos web que fazem a UI
Motor de JS e Renderização de HTML, APIs amigáveis para acesso ao hardware
Kernel Linux, Device drivers e camada de abstração do hardware
{ "name": "Meu App", "description": "Minha descrição", "launch_path": "/", "icons": { "128": "/img/icon-128.png" }, "developer": { "name": "Meu nome ou organização", "url": "http://sua-pagina-aqui.org" } }
Armazenada no seu servidor, fácil de atualizar, acesso ao hardware limitado.
Verificada pelo Marketplace, utiliza uma Politica de Segurança de Conteúdo, armazenada em um servidor.
Parte do sistema operacional, apenas para a Mozilla e parceiros.
var call = new MozActivity({ name: "dial", data: { number: "909034111000" } });
var getphoto = new MozActivity({ name: "pick", data: { type: ["image/png", "image/jpg", "image/jpeg"] } });
getphoto.onsuccess = function () { var img = document.createElement("img"); if (this.result.blob.type.indexOf("image") != -1) { img.src = window.URL.createObjectURL(this.result.blob); } }; getphoto.onerror = function () { // Me caiu os butiá do bolso! };
<html manifest="meuapp.appcache"> ... </html>
CACHE MANIFEST # v1 - 2014-04-10 # isso é um comentário(avá) www.example.com/index.html www.example.com/*.png *.jpg */logo.png
sessionStorage.setItem("chave", "valor"); alert(sessionStorage.getItem("chave")); // localStorage = Para Sempre // sessionStorage = Sessão Atual