Firefox OS Apps
Oscar 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/

Web Apps Weekend - Firefox Apps

  • 2.
    Firefox OS Apps OscarMartin Cortez
  • 3.
    Firefox OS Firefox OSes un nuevo sistema operativo móvil de codigo abierto desarrollado por Mozilla, está basado en Linux y en el motor Gecko que posee Firefox.
  • 4.
    Web App Una webapp 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. -
  • 5.
    Tipos Web Apps HostedApps Packaged Apps Open Web Apps
  • 6.
    Packaged App Una aplicaciónempaquetada 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.
  • 7.
    Tipos Packaged App Privilegedapp Certified app Plain app
  • 8.
    Hosted App Una aplicaciónhosteada ofrece todos sus recursos (HTML, CSS, JavaScript, app manifiesto y así sucesivamente) por medio de un servidor Web.
  • 9.
    Diferencia Entre HostedY 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
  • 10.
    Construyendo Una PrivilegedApp HTML5 + CSS3 + Javascript + Apis + Manifesto https://github.com/oscarmcm/Tom
  • 11.
    Construyendo Una HostedApp #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
  • 12.
  • 13.
    ¡Por su atencion, gracias! @oscar_mcmoscarmcm http://oscarmcm.github.io/cajetero/