Web Apps Weekend - Firefox Apps

Post on 15-Dec-2014

152 views 4 download

description

Presentacion Acerca De Web Apps En El Evento Web Apps Weekend #2 Usando Nodejs

Transcript of Web Apps Weekend - Firefox Apps

Firefox OS AppsOscar Martin Cortez

Firefox OS

Firefox OS es un nuevo sistema operativo móvil de codigo abierto desarrollado por Mozilla, está basado en Linux y en el motor Gecko que posee Firefox.

Web App

Una web app no es más que una versión de la web optimizada para su perfecta visualización en dispositivos móviles gracias a HTML5 y CSS3. -

Tipos Web Apps

Hosted Apps

Packaged Apps

Open Web Apps

Packaged App

Una aplicación empaquetada es un Open Web App que tiene todos sus recursos (HTML, CSS, JavaScript, app manifiesto, y así sucesivamente) contenida en un archivo zip, en lugar de tener sus recursos en un servidor Web.

Tipos Packaged App

Privileged app

Certified app

Plain app

Hosted App

Una aplicación hosteada ofrece todos sus recursos (HTML, CSS, JavaScript, app manifiesto y así sucesivamente) por medio de un servidor Web.

Diferencia Entre Hosted Y Packaged

● No tienen origen en Internet (one app per origin)

● Las aplicaciones empaquetadas usan un protocolo interno

● Nivel de actualización● Acceso a las apis sensitivas

Construyendo Una Privileged App

HTML5 + CSS3 + Javascript + Apis + Manifesto

https://github.com/oscarmcm/Tom

Construyendo Una Hosted App#Añadir esta línea en .htaccess (en servidor Apache)

AddType application/x-web-app-manifest+json .webapp

#Añadir en mime.types esta línea (en servidor NGINX)types {application/x-web-app-manifest+json webapp;}

https://github.com/oscarmcm/pegu-fox

¿Preguntas?

¿Preguntas?

¡Por su atencion, gracias!

@oscar_mcm oscarmcm

http://oscarmcm.github.io/cajetero/