SlideShare una empresa de Scribd logo
1 de 13
Mobile HTML5
                 Carlos Olivera Terrazas
     Startup Weekend Google Bootcamp
Fundación Jala, Cochabamba, Junio/2012
Acerca de…
• Consultor en mobile / mobile web
• Desarrollo mobile desde el 2002
• Finalista del concurso Google
  Developer Day HTML5 2011
• Usuario activo en la comunidad de
  desarrolladores jQuery Mobile
Mobile HTML5
• Beneficios de conocer/aplicar desarrollos
  HTML5 en estrategias mobile
• Web HTML5
• Aplicaciones nativas HTML5 (hibridas)
• Recomendaciones
Antes…¿que es HTML5?

•   Quinta revisión del estándar HTML
•   Nuevos elementos HTML
•   Nuevas APIs JavaScript
•   CSS3
•   Todavía en desarrollo




                                    http://dev.w3.org/html5
HTML5 características
•   Poder multimedia (Adobe Flash Killer)
•   Nuevo estándar multiplataforma
•   No rompe compatibilidad
•   Solo usas las nuevas etiquetas/APIs si
    las necesitas




                                       http://bostonglobe.com/lifestyle
              http://www.carlosoliverablog.com/gdd/ (Google Chrome)
HTML5 en smarphones y
       tablets
 • iOS con excelente soporte desde la
   version 3.1
 • Android buen soporte, cuidado con
   versiones antiguas, Mobile Chrome
   la estrella
 • Blackberry desde la V60 buen
   soporte, full HTML5 en la V10
 • Windows Phone, buen soporte,
   acelerado por hardware
                          http://mobilehtml5.org/
Beneficios
• Brindar al usuario una optima experiencia
  no importa el dispositivo del que acceda
• Interactuar con todas las posibilidades de
  los smartphones actuales:
  geoposionamiento, multimedios, telefonía,
  etc.
• Menores costos y tiempos de desarrollo
  comparado con aplicaciones nativas
• Aprovechar los nuevos recursos del
  marketing, Codigos QR, bluetooth, etc.
Web HTML5 Herramientas de
           desarrollo
•   jQuery Mobile
•   Sencha Touch
•   jQtouch
•   ….




                                http://www.sencha.com/products/touch/
                    http://jquerymobile.com/ http://www.jqtouch.com/
jQuery Mobile
Sencha Touch 2
Aplicaciones híbridas
• El browser HTML5 embebido en una
  aplicación
• Posibilidad de ser descargado
  desde un store
• Acceso a APIs nativas como la
  cámara, el acelerómetro, contactos,
  etc.
• Phonegap la herramienta


                           http://phonegap.com/
Recomendaciones
• Testeo en dispositivos reales
• Tomar en cuenta que el usuario
  puede tener su browser favorito
• Utilizar el meta viewport
• Optimizar la carga de librerías js,
  tomar en cuenta la latencia de
  las conexiones 2.5G/3G
¡Gracias!
Carlos Olivera Terrazas

Twitter: @carlos_olivera
Linkedin: http://bo.linkedin.com/in/colivera
Google+: http://gplus.to/carlos_olivera

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Wikis
WikisWikis
Wikis
 
Navegador de internet
Navegador de internetNavegador de internet
Navegador de internet
 
Browser
BrowserBrowser
Browser
 
Html5 - El futuro de la web
Html5 - El futuro de la webHtml5 - El futuro de la web
Html5 - El futuro de la web
 
Estandarización de paginas web
Estandarización de paginas webEstandarización de paginas web
Estandarización de paginas web
 
Html5
Html5Html5
Html5
 
Sistema de gestion de contenidos
Sistema de gestion de contenidosSistema de gestion de contenidos
Sistema de gestion de contenidos
 
Actividad uno
Actividad unoActividad uno
Actividad uno
 
Blogs
BlogsBlogs
Blogs
 
Caracteristicas De Navegadores
Caracteristicas De NavegadoresCaracteristicas De Navegadores
Caracteristicas De Navegadores
 
Estandares Web
Estandares WebEstandares Web
Estandares Web
 
Cómo navegar en la red
Cómo navegar en la redCómo navegar en la red
Cómo navegar en la red
 
Cuadro comparativo de 3 navegadores.
Cuadro comparativo de 3 navegadores.Cuadro comparativo de 3 navegadores.
Cuadro comparativo de 3 navegadores.
 
Navegadores de internet
Navegadores de internetNavegadores de internet
Navegadores de internet
 
Paginas web
Paginas webPaginas web
Paginas web
 
Modulo5 Trucos Web Browser
Modulo5 Trucos Web BrowserModulo5 Trucos Web Browser
Modulo5 Trucos Web Browser
 
Paginas web
Paginas webPaginas web
Paginas web
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
Navegadores super
Navegadores superNavegadores super
Navegadores super
 
Pagina web
Pagina webPagina web
Pagina web
 

Destacado

Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web ApplicationsMarkku Laine
 
Posicionamiento en internet para infobest
Posicionamiento en internet para infobestPosicionamiento en internet para infobest
Posicionamiento en internet para infobestCarlos Terrazas
 
Progressive Advancement, by way of progressive enhancement
Progressive Advancement, by way of progressive enhancementProgressive Advancement, by way of progressive enhancement
Progressive Advancement, by way of progressive enhancementPaul Irish
 
An Overview of HTML5 Storage
An Overview of HTML5 StorageAn Overview of HTML5 Storage
An Overview of HTML5 StoragePaul Irish
 

Destacado (8)

Local Storage for Web Applications
Local Storage for Web ApplicationsLocal Storage for Web Applications
Local Storage for Web Applications
 
Posicionamiento en internet para infobest
Posicionamiento en internet para infobestPosicionamiento en internet para infobest
Posicionamiento en internet para infobest
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
The State of Web Type
The State of Web TypeThe State of Web Type
The State of Web Type
 
Progressive Advancement, by way of progressive enhancement
Progressive Advancement, by way of progressive enhancementProgressive Advancement, by way of progressive enhancement
Progressive Advancement, by way of progressive enhancement
 
An Overview of HTML5 Storage
An Overview of HTML5 StorageAn Overview of HTML5 Storage
An Overview of HTML5 Storage
 
Local storage
Local storageLocal storage
Local storage
 
Curso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTMLCurso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTML
 

Similar a SWCbba_bootcamp_html5_2

Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos movilesAdrian Diaz Cervera
 
U2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_movilesU2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_movilesAkirepaho
 
Introducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móvilesIntroducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móvilesElun
 
TELCOM 2013 - Trujillo, Perú
TELCOM 2013 - Trujillo, PerúTELCOM 2013 - Trujillo, Perú
TELCOM 2013 - Trujillo, PerúDiego Lerma
 
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvilAdrian Diaz Cervera
 
Charla html5 punt_multimedia_20121129
Charla html5 punt_multimedia_20121129Charla html5 punt_multimedia_20121129
Charla html5 punt_multimedia_20121129Sergi Hernando
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYJuan Eladio Sánchez Rosas
 
PhoneGap 2.1.0 Morelia
PhoneGap 2.1.0 MoreliaPhoneGap 2.1.0 Morelia
PhoneGap 2.1.0 MoreliaDaniel Ramos
 
Phone gap by Jason Cruz
Phone gap by Jason CruzPhone gap by Jason Cruz
Phone gap by Jason CruzMarco Villalta
 
HTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móvilesHTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móvilesFacundo Donato
 
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...itsas_ehu
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebJoel Ortíz
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesAdrian Diaz Cervera
 
Google y la revolucion Web - Julian Amaya - Dia IT
Google y la revolucion Web - Julian Amaya  - Dia ITGoogle y la revolucion Web - Julian Amaya  - Dia IT
Google y la revolucion Web - Julian Amaya - Dia ITjdmal2001
 
Biblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecasBiblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecasSocialBiblio
 

Similar a SWCbba_bootcamp_html5_2 (20)

Introduccion html5
Introduccion html5Introduccion html5
Introduccion html5
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móvilesDesarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
 
U2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_movilesU2 p2 proyectos_desarrollo_moviles
U2 p2 proyectos_desarrollo_moviles
 
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en BibliotecasWeb móvil. Desarrollo de Apps y Aplicación en Bibliotecas
Web móvil. Desarrollo de Apps y Aplicación en Bibliotecas
 
Introducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móvilesIntroducción al desarrollo (y diseño) para móviles
Introducción al desarrollo (y diseño) para móviles
 
TELCOM 2013 - Trujillo, Perú
TELCOM 2013 - Trujillo, PerúTELCOM 2013 - Trujillo, Perú
TELCOM 2013 - Trujillo, Perú
 
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
[Iberian SharePoint Conference] SharePoint como plataforma de desarrollo móvil
 
Charla html5 punt_multimedia_20121129
Charla html5 punt_multimedia_20121129Charla html5 punt_multimedia_20121129
Charla html5 punt_multimedia_20121129
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
PhoneGap 2.1.0 Morelia
PhoneGap 2.1.0 MoreliaPhoneGap 2.1.0 Morelia
PhoneGap 2.1.0 Morelia
 
Phone gap by Jason Cruz
Phone gap by Jason CruzPhone gap by Jason Cruz
Phone gap by Jason Cruz
 
Joomla mobile
Joomla mobileJoomla mobile
Joomla mobile
 
HTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móvilesHTML5 vs Aplicaciones nativas para móviles
HTML5 vs Aplicaciones nativas para móviles
 
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
 
Soluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresarialesSoluciones de movilidad para nuevos entornos empresariales
Soluciones de movilidad para nuevos entornos empresariales
 
Google y la revolucion Web - Julian Amaya - Dia IT
Google y la revolucion Web - Julian Amaya  - Dia ITGoogle y la revolucion Web - Julian Amaya  - Dia IT
Google y la revolucion Web - Julian Amaya - Dia IT
 
Biblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecasBiblioapps, o cómo crear aplicaciones móviles para bibliotecas
Biblioapps, o cómo crear aplicaciones móviles para bibliotecas
 

SWCbba_bootcamp_html5_2

  • 1. Mobile HTML5 Carlos Olivera Terrazas Startup Weekend Google Bootcamp Fundación Jala, Cochabamba, Junio/2012
  • 2. Acerca de… • Consultor en mobile / mobile web • Desarrollo mobile desde el 2002 • Finalista del concurso Google Developer Day HTML5 2011 • Usuario activo en la comunidad de desarrolladores jQuery Mobile
  • 3. Mobile HTML5 • Beneficios de conocer/aplicar desarrollos HTML5 en estrategias mobile • Web HTML5 • Aplicaciones nativas HTML5 (hibridas) • Recomendaciones
  • 4. Antes…¿que es HTML5? • Quinta revisión del estándar HTML • Nuevos elementos HTML • Nuevas APIs JavaScript • CSS3 • Todavía en desarrollo http://dev.w3.org/html5
  • 5. HTML5 características • Poder multimedia (Adobe Flash Killer) • Nuevo estándar multiplataforma • No rompe compatibilidad • Solo usas las nuevas etiquetas/APIs si las necesitas http://bostonglobe.com/lifestyle http://www.carlosoliverablog.com/gdd/ (Google Chrome)
  • 6. HTML5 en smarphones y tablets • iOS con excelente soporte desde la version 3.1 • Android buen soporte, cuidado con versiones antiguas, Mobile Chrome la estrella • Blackberry desde la V60 buen soporte, full HTML5 en la V10 • Windows Phone, buen soporte, acelerado por hardware http://mobilehtml5.org/
  • 7. Beneficios • Brindar al usuario una optima experiencia no importa el dispositivo del que acceda • Interactuar con todas las posibilidades de los smartphones actuales: geoposionamiento, multimedios, telefonía, etc. • Menores costos y tiempos de desarrollo comparado con aplicaciones nativas • Aprovechar los nuevos recursos del marketing, Codigos QR, bluetooth, etc.
  • 8. Web HTML5 Herramientas de desarrollo • jQuery Mobile • Sencha Touch • jQtouch • …. http://www.sencha.com/products/touch/ http://jquerymobile.com/ http://www.jqtouch.com/
  • 11. Aplicaciones híbridas • El browser HTML5 embebido en una aplicación • Posibilidad de ser descargado desde un store • Acceso a APIs nativas como la cámara, el acelerómetro, contactos, etc. • Phonegap la herramienta http://phonegap.com/
  • 12. Recomendaciones • Testeo en dispositivos reales • Tomar en cuenta que el usuario puede tener su browser favorito • Utilizar el meta viewport • Optimizar la carga de librerías js, tomar en cuenta la latencia de las conexiones 2.5G/3G
  • 13. ¡Gracias! Carlos Olivera Terrazas Twitter: @carlos_olivera Linkedin: http://bo.linkedin.com/in/colivera Google+: http://gplus.to/carlos_olivera