ejemplos reales tpw

64
Ejemplos Reales Abraham Daniel Lopez Molina -10410582 Yesenia Vasquez Melendez-10410552 03-09-2014

Upload: yesenia1226

Post on 20-Dec-2014

68 views

Category:

Education


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ejemplos reales TPW

Ejemplos Reales

Abraham Daniel Lopez Molina -10410582Yesenia Vasquez Melendez-10410552

03-09-2014

Page 2: Ejemplos reales TPW

Agenda• Formularios HTML5• Manejo avanzado de audio y video en HTML5• Geolocalización.• Aplicaciones Web offline.• Almacenamiento Web.• Canvas.• Web Workers.• Web Sockets.• Web SQL.

Page 3: Ejemplos reales TPW

Formularios HTML5

• Formularios HTML se utilizan para pasar datos a un servidor.• La etiqueta <form> se utiliza para crear un formulario

HTML:<form></form>

Page 4: Ejemplos reales TPW

• El elemento más importante de un formulario es el elemento o etiqueta <input>.

• El atributo type especifica el tipo de entrada que se va a mostrar.

• El atributo action sirve para especificar a que pagina será mandada la información del formulario.

Page 5: Ejemplos reales TPW

Principales tipos de entrada de un formulario• Button • Checkbox • Color• Date• Datetime• Datetime-local• Email• File• Hidden• image

• Month• Number• Password• Radio• Range• Reset• Search• Submit• Tel

• Text• Time• url• Week

Page 6: Ejemplos reales TPW

Ejemplos de paginas con Formularios HTML5

Page 7: Ejemplos reales TPW
Page 8: Ejemplos reales TPW
Page 9: Ejemplos reales TPW
Page 10: Ejemplos reales TPW
Page 11: Ejemplos reales TPW
Page 12: Ejemplos reales TPW
Page 13: Ejemplos reales TPW
Page 14: Ejemplos reales TPW

Links de ejemplos• http://24timezones.com/reloj_hora_exacta.php• https://www.facebook.com/• https://canvas.instructure.com/courses/874515/assignments/2992

987• https://registration.mercadolibre.com.mx/registration/• http://www.mercadolibre.com.mx/vehiculos/

Page 15: Ejemplos reales TPW

2-Manejo avanzado de audio y video en HTML5

Page 16: Ejemplos reales TPW

Video• La etiqueta de HTML5 <video>,especifica un método estándar

para incrustar un vídeo en una página web.• Su sintaxis es: <video></video>.• Los atributos mas utilizados son: controls y autoplay.

Page 17: Ejemplos reales TPW

• El atributo controls añade controles de vídeo, como reproducción, pausa y volumen.

• El atributo autoplay se utiliza para que el video se reproduzca automáticamente.

Page 18: Ejemplos reales TPW

Tipos de formato soportados• MP4• WebM• Ogg

Page 19: Ejemplos reales TPW

Etiquetas utilizadas:• <video>• <source>• <track>

Page 20: Ejemplos reales TPW

Ejemplo de sintaxis• <video width="320" height="240" autoplay>

<source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"></video>

Page 21: Ejemplos reales TPW

Audio• HTML5 define un nuevo elemento que especifica un método

estándar para incrustar un archivo de audio en una página web: la etiqueta <audio>.

Page 22: Ejemplos reales TPW
Page 23: Ejemplos reales TPW

Etiquetas que se utilizan• <audio>• <source>

• En la etiqueta audio se puede utilizar el atributo controls para que se anadan controles de reproduccion.

Page 24: Ejemplos reales TPW

Tipos de archivo que soportan• MP3• Ogg• Wav

Page 25: Ejemplos reales TPW

Sintaxis:

<audio controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"></audio>

Page 26: Ejemplos reales TPW

Ejemplos de paginas con Audio y Video

Page 27: Ejemplos reales TPW
Page 28: Ejemplos reales TPW
Page 29: Ejemplos reales TPW

Links de ejemplos

Video:• http://download.blender.org/peach/trailer/trailer_400p.oggAudio:http://sonidosmp3gratis.com/animal

Page 30: Ejemplos reales TPW

3-Geolocalización

Page 31: Ejemplos reales TPW

• Geolocalización se utiliza para localizar la posición de un usuario.

• Dado que esto puede comprometer la privacidad del usuario, la posición no está disponible a menos que el usuario lo aprueba.

Page 32: Ejemplos reales TPW
Page 33: Ejemplos reales TPW

Ejemplos de paginas con Geolocalización

Page 34: Ejemplos reales TPW
Page 35: Ejemplos reales TPW
Page 36: Ejemplos reales TPW

Links de ejemplos • https://www.google.com.mx/maps• http://blog.atrioweb.com/demos/geolocation-html5/

Page 37: Ejemplos reales TPW

4-Aplicaciones Web offline

Page 38: Ejemplos reales TPW

• HTML5 introduce la aplicación de caché, lo que significa que una aplicación web se almacena en caché, y es accesible sin conexión a Internet.

Page 39: Ejemplos reales TPW

Ventajas• Navegación fuera de línea - los usuarios pueden utilizar la

aplicación cuando están fuera de línea.• Velocidad - recursos en caché se cargan más rápido.• Reducción de la carga del servidor - el navegador sólo

descargará los recursos actualizados.

Page 40: Ejemplos reales TPW
Page 41: Ejemplos reales TPW
Page 42: Ejemplos reales TPW
Page 43: Ejemplos reales TPW

Links de ejemplos• http://slides.html5rocks.com/#app-cache• http://www.w3schools.com/html/tryhtml5_html_manifest.ht

m

Page 44: Ejemplos reales TPW

5-Almacenamiento Web.

Page 45: Ejemplos reales TPW
Page 46: Ejemplos reales TPW

Links de ejemplos• http://jonathanmelgoza.com/lab/almacenamiento-web-con-h

tml5/

Page 47: Ejemplos reales TPW

6-Canvas• Se utiliza para dibujar gráficos, sobre la marcha, a través de

secuencias de comandos (normalmente JavaScript).

• Es sólo un contenedor para gráficos. Se debe utilizar una secuencia de comandos para dibujar en realidad los gráficos.

• Canvas tiene varios métodos para dibujar trazados, cajas, círculos, texto y agregar imágenes.

Page 48: Ejemplos reales TPW

Ejemplos de paginas con Canvas

Page 49: Ejemplos reales TPW
Page 50: Ejemplos reales TPW

Links de ejemplos• http://labs.dinahmoe.com/plink/

Page 51: Ejemplos reales TPW

7- Web Workers.• Los Workers no son más que una API que permite a los

desarrolladores web ejecutar procesos en segundo plano, son totalmente independientemente a los procesos de la interfaz de usuario.

Page 52: Ejemplos reales TPW
Page 53: Ejemplos reales TPW

Links de ejemplo• http://nerget.com/rayjs-mt/rayjs.html

Page 54: Ejemplos reales TPW

8- Web Sockets.• WebSocket define una API para establecer conexiones de tipo

“socket” entre un navegador y el servidor. Por tanto existe una conexión persistente entre el cliente y el servidor y ambas partes pueden enviar datos en cualquier momento.

Page 55: Ejemplos reales TPW

Ejemplos de paginas con WebSocket

Page 56: Ejemplos reales TPW
Page 57: Ejemplos reales TPW
Page 58: Ejemplos reales TPW
Page 59: Ejemplos reales TPW

Links de ejemplos• http://labs.dinahmoe.com/plink/• https://www.google.com.mx• http://browserquest.mozilla.org/

Page 60: Ejemplos reales TPW

9- Web SQL.• HTML5 nos introduce la posibilidad de disponer de un base de

datos local almacenada en el navegador del usuario. • Mediante Web SQL Database , la W3C ofrece una API estándar

destinada a manipular bases de datos en el lado del cliente mediante peticiones SQL de forma asíncrona.

Page 61: Ejemplos reales TPW
Page 62: Ejemplos reales TPW

Links de ejemplo• http://www.webkit.org/demos/calendar/Calendar.html

Page 63: Ejemplos reales TPW

Conclusiones A traves de esta actividad se aprendio la manera en que funcionan

las diferentes herramientas en html5. Tambien se aprendio como y en donde se emplean las diferentes

etiquetas de entrada en los formularios.

• Contratiempos. -El no haber tantos ejemplos. • Dificultad de la actividad y el tiempo y formato de entrega.• -Dificil debido a que no habia o es muy dificil encontrar ejemplos

reales de algunos temas.

• Tiempo de realización• -15 horas

Page 64: Ejemplos reales TPW

Referencias• http://www.w3schools.com/html/html5_webstorage.asp• http://www.webkit.org/demos• http://24timezones.com/reloj_hora_exacta.php • https://www.facebook.com/ • https://canvas.instructure.com/courses/874515/assignments/29929

87

• https://registration.mercadolibre.com.mx/registration/ • http://www.mercadolibre.com.mx/vehiculos/ • http://download.blender.org/peach/trailer/trailer_400p.ogg • http://sonidosmp3gratis.com/animal • https://www.google.com.mx/maps • http://blog.atrioweb.com/demos/geolocation-html5/ • http://slides.html5rocks.com/#app-cache • http://www.w3schools.com/html/tryhtml5_html_manifest.htm