Andre Alves Garzia, @soapdog ou contato@andregarzia.com
uma comunidade global de pessoas que acreditam que abertura, inovação, e oportunidade são fatores fundamentais para o bem estar da Internet.
O Firefox OS é um novo sistema operacional móvel desenvolvido pelo projeto Boot to Gecko (B2G) da Mozilla. Ele usa o Kernel do Linux e inicializa em um sistema baseado no Gecko que permite que os usuários utilizem apps inteiramente desenvolvidos utilizando HTML, Javascript e outras APIs da Web Aberta.
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"
}
}
var installapp = navigator.mozApps.install(manifestURL);
installapp.onsuccess = function(data) {
// App foi instalada
};
installapp.onerror = function() {
// App não foi instalada, informações em
// installapp.error.name
};
var contact = new mozContact();
contact.init({name: "Odin"});
var request = navigator.mozContacts.save(contact);
request.onsuccess = function() {
// contato salvo com sucesso
};
request.onerror = function() {
// não foi possível salvar o contato
};
var call = new MozActivity({
name: "dial",
data: {
number: "26091048"
}
});
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 () { // erro!
};
Essas apps podem ser instaladas nas seguintes plataformas: