Capítulo 6 Aplicaciones fuera de línea u offline-app

Slides:



Advertisements
Presentaciones similares
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Advertisements

Identificación del lenguaje JavaScript. O JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
Principios, teoría y práctica sobre los conceptos de HTML básicos.
Margarita Manterola Margarita Manterola AJAX – Mentiras y Verdades Sep 13, AJAX – Mentiras y Verdades Margarita.
Hojas de Estilo en Cascada CSS RAFAEL MOURGLIA. CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Computación e Informática Contabilidad Ing. Miguel Ángel Ramos Frías Word 2013.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
HTM L (Hyper Text Markup Language). ¿Qué es HTML? Es el lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas,
Curso Creación Pàginas Web
Control, adquisición y monitoreo con Arduino y Visual Basic .net
INSTALACIÓN DEL SISTEMA C.A.N.O.A.
Capítulo 9 Dibujo en el canvas
DESARROLLO WEB CON HTML 5 Francisco J. Arce Anguiano
HTML.
Capítulo 3 Drag and Drop, arrastrar y soltar
Tecnología Educativa 2008/09
Capítulo 5 Web Workers.
Capítulo 13 Leer archivos JSON con AJAX
Capítulo 14 AJAX y la librería jQuery
EXTENSIÓN UNIVERSITARIA DE CHAME
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
SISTEMAS OPERATIVOS MAS COMUNES
Introducción a Javascript
Capítulo 12 Leer archivos XML con AJAX
Cómo hacer una página web en HTML
Conectividad de Bases de Datos
APLICACIONES DE WINDOWS
NAVEGADOR Es un software que permite visualizar la información contenida en una página web, ya sea alojada en Internet o en un servidor local.
Capítulo 4 La API File para manejar archivos
Edición (Intellibanks)
COMO CREAR UNA PAGINA WEB EN HTML
HERRAMIENTAS PARA TRABAJAR.
Cortes Vázquez Loredana García Santiago Diego
Como elaborar una página HTML
GLOSARIO TIC.
HerraMienta: TAREAS 5 Conceptos
TECNOLOGÍA WEB Mg. Abril Saire Peralta.
Navegador web Materia: computación
Administrador de Tareas
Capa Aplicación: File Transfer Protocol
Paul Leger Proyecto Paul Leger
Diseño WEB - Escritorio
Punto 5 – Navegadores Web
Curso de Programación Web html, java script
DISEÑO DE PÁGINAS WEB WEB SITE DESIGNER
Plataformas cliente-servidor
Lista de descripción de términos - Elementos “dl”, “dt” y “dd”
HTML. El lenguaje de marcas de hipertexto
Joselin Elizabeth Raygoza Chávez 1-A T/M Tecnologias de la Información.
Samanta Janet Correa Proa 1ª A T/M BGC.  Son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección de correo electrónico, es una herramienta.
HIPERVÍNCULOS
¿Qué es un hipervínculo? . Un hipervínculo es un enlace, normalmente entre dos páginas web de un mismo sitio, pero un enlace también puede apuntar a.
Facilitador: Ing. Marco Poma Fuente: Bibliografía del Internet
Tecnologías de la Información 1 Paola Noemí Padilla Almejo 1ºA T/M.
Morales Ruiz Kevin Sebastián 1F V Maestra Adriana Ubiarco.
Como sumar dos números con JavaScript
Proyecto Final “Plataforma OpenClass para Educación a Distancia”
Lenguajes del lado del cliente
Programación al lado del servidor
JavaScript Este Esta presentación, que se recomienda ver en modo de presentación, muestra las nuevas funciones de PowerPoint. Estas diapositivas están.
Curso Creación Pàginas Web
BIENVENIDOS Docente Shirley Cortes M. GRUPO 8-3
Teletraducción Servicio Web Wide World y servicio FTP
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ
Docente: Lic. María Machicado Estudiantes: Ingrith Mariela Benito Astorga Jasmine Karen Espinoza Tellez.
INTERNET: Por medio de este icono podrá conectarse a Internet y podrá acceder a la red de redes. 4-PAPELERA DE RECICLAJE: En este icono.
Transcripción de la presentación:

Capítulo 6 Aplicaciones fuera de línea u offline-app

Una de las API de HTML5 que promete mayor desarrollo es la que nos ayuda a hacer aplicaciones “fuera de línea”, es decir, que no necesitan tener conexión para que funcionen, lo cual, en conjunción con las otras API, nos permitiría utilizar los navegadores como verdaderas plataformas de desarrollo, y no sólo como ventanas hacia la Internet. Afortunadamente este API está bien implementado dentro de los principales cinco navegadores.

Los principales cinco navegadores

Por medio de un manifiesto, le indicaremos al navegador los archivos y recursos que serán almacenados en el caché del mismo. Si el navegador no encuentra conexión a Internet, y sabe que es una aplicación fuera de línea, buscará los archivos en el caché y los ejecutará. ¡Sorprendente!

6.1 El manifiesto de una aplicación offline o fuera de línea El corazón de una aplicación fuera de línea es el manifiesto, que no es otra cosa que un archivo de texto plano con la extensión .appcache. Esta extensión puede variar, pero la W3C nos solicita encarecidamente que la utilicemos.

Nuestra aplicación no es otra cosa que nuestro sitio Web normal, pero en la etiqueta <html> debe llevar como atributo manifest=”archivo.appcache”, como se muestra en el siguiente listado:

El programa principal es como cualquier otro, y estamos llamando a archivos de JavaScript y de estilos en cascada mas para ejemplificar el uso del manifiesto, que por necesidades de programación. Los archivos externos que llamamos son:

Como puede observar en ambos archivos, su contenido es muy sencillo, pero nos sirve para ejemplificar el uso de una aplicación fuera de línea.

El manifiesto es un archivo de texto plano con la extensión El manifiesto es un archivo de texto plano con la extensión .appcache, aunque en realidad puede ser cualquier extensión:

En este manifiesto le indicamos al navegador que los archivos serán almacenados en su caché. Este ejercicio hay que ejecutarlo desde un servidor. Si lo realiza desde el disco duro de su computadora, no se almacenará en el cache del navegador. Si no cuenta con un servicio de host, donde pueda subir el ejemplo, lo puede efectuar desde su computadora con el ambiente XAMPP, MAP, WAMP o LAMP que es un servicio de host dentro de su computadora.

En su defecto, puede hacerlo en la página: http://www. pacoarce En su defecto, puede hacerlo en la página: http://www.pacoarce.com/reloj/ Una vez que lo haga en la página, deberá cerrar su conexión a Internet, o en su defecto, apagar el servicio XAMPP o equivalente. Una vez que se asegure que no tiene conexión, vuelva a solicitar la URL (no el archivo en disco) y observará que la aplicación se ejecuta gracias a la API offline-app.