mobile web & widgets

49
Mobile Webs and Widgets Maximiliano Firtman Firt Firt.mobi 26 de octubre de 2009 Buenos Aires

Upload: maximiliano-firtman

Post on 15-Jan-2015

2.488 views

Category:

Technology


1 download

DESCRIPTION

Conferencia dictada el 26/10 en UTN en el marco del Mobile Monday Buenos Aires TechTalks acerca de Mobile Web y Mobile Web Widgets dictada por Maximiliano Firtman (@firt, www.firt.mobi)

TRANSCRIPT

Page 1: Mobile Web & Widgets

Mobile Webs and Widgets

Maximiliano Firtman!Firt! Firt.mobi!

26 de octubre de 2009 Buenos Aires 

Page 2: Mobile Web & Widgets

 Lic. Maximiliano Firtman 

Director de ITMaster Professional Training Desarrollador y Profesor Mobile  MobileTinyURL.com Widgen 

Pictures from freedigitalphotos.net 

Page 3: Mobile Web & Widgets

Qué

Mobile Web & Widgets

Page 4: Mobile Web & Widgets

Qué

Mobile Web & Widgets

  Aplicaciones web en móviles    Aplicaciones con capacidad offline    Aplicaciones con un ícono en el menú    HTML, CSS, JavaScript, AJAX    Tecnología invisible al usuario 

Page 5: Mobile Web & Widgets

Por qué

  Roadmap de fabricantes    Device fragmentaQon is increasing    We need to be fast     “… is the future of mobile applicaQons”,            Google, July, 16th 2009 

Page 6: Mobile Web & Widgets

Por qué

  Roadmap de fabricantes    La fragmentación está aumentando    We need to be fast     “… is the future of mobile applicaQons”,            Google, July, 16th 2009 

Page 7: Mobile Web & Widgets

Por qué

  Roadmap de fabricantes    La fragmentación está aumentando    Necesitamos ser rápidos    “… is the future of mobile applicaQons”,            Google, July, 16th 2009 

Page 8: Mobile Web & Widgets

Por qué

  Roadmap de fabricantes    La fragmentación está aumentando    Necesitamos ser rápidos    “… es el futuro de las aplicaciones móviles”            Google, July, 16th 2009 

Page 9: Mobile Web & Widgets

Mitos!

Page 10: Mobile Web & Widgets

Mitos

No existe la web móvil. Hay sólo una web. 

Page 11: Mobile Web & Widgets

Mitos

Web para celulares? Es Fácil, sólo creá un WML 

Page 12: Mobile Web & Widgets

Mitos

Web para celulares? Es Fácil, sólo creá un HTML de 240 píxeles de ancho 

Page 13: Mobile Web & Widgets

Mitos

Si el ….. puede leer cualquier página web, para qué molestarnos?  

Page 14: Mobile Web & Widgets

Mitos

Los usuarios móviles no usan Internet  

Page 15: Mobile Web & Widgets

Mitos

Los usuarios prefieren las versiones de escritorio a las versiones móviles  

Page 16: Mobile Web & Widgets

Mitos

Poca gente Qene un iPhone  

Page 17: Mobile Web & Widgets

Mitos

Es preferible hacer una versión para todos los móviles y una versión para escritorio.    

Page 18: Mobile Web & Widgets

Mitos

Mis visitantes no usan móviles  

Page 19: Mobile Web & Widgets

Mitos

Si el ….. puede leer cualquier página web, para qué molestarnos?  

Page 20: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Tools, Frameworks, IDEs     Web APIs    Low Qme‐to‐market    PorQng    ApplicaQon Stores!     Only a few UI rendering engines   Easy to port from/to desktop 

Page 21: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Low Qme‐to‐market    PorQng    ApplicaQon Stores!     Only a few UI rendering engines   Easy to port from/to desktop 

Page 22: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Low Qme‐to‐market    PorQng    ApplicaQon Stores!     Only a few UI rendering engines   Easy to port from/to desktop 

Page 23: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Tiempo en el mercado corto    PorQng    ApplicaQon Stores!     Only a few UI rendering engines   Easy to port from/to desktop 

Page 24: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Tiempo en el mercado corto    PorQng    ApplicaQon Stores!     Only a few UI rendering engines   Easy to port from/to desktop 

Page 25: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Tiempo en el mercado corto    PorQng    ApplicaQon Stores!     Only a few UI rendering engines   Easy to port from/to desktop 

Page 26: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Tiempo en el mercado corto    PorQng    ApplicaQon Stores!     Dentro de todo, pocos motores de render   Easy to port from/to desktop 

Page 27: Mobile Web & Widgets

Positivo

  Tecnologías muy conocidas    Herramientas, Frameworks, IDEs     Web APIs    Tiempo en el mercado corto    PorQng    ApplicaQon Stores!     Dentro de todo, pocos motores de render    Fácil de portar desde escritorio 

Page 28: Mobile Web & Widgets

Negativo

  Seguimos requiriendo porQng    Debugging    Standards    It's not naQve, we know that..    Performance     Not for all kind of apps 

Page 29: Mobile Web & Widgets

Negative

  Seguimos requiriendo porQng    Debugging    Standards    It's not naQve, we know that..    Performance     Not for all kind of apps 

Page 30: Mobile Web & Widgets

Negative

  Seguimos requiriendo porQng    Debugging    Estándares    It's not naQve, we know that..    Performance     Not for all kind of apps 

Page 31: Mobile Web & Widgets

Negative

  Seguimos requiriendo porQng    Debugging    Estándares    No es naQvo    Performance     Not for all kind of apps 

Page 32: Mobile Web & Widgets

Negative

  Seguimos requiriendo porQng    Debugging    Estándares    No es naQvo    Rendimiento    Not for all kind of apps 

Page 33: Mobile Web & Widgets

Negative

  Seguimos requiriendo porQng    Debugging    Estándares    No es naQvo    Rendimiento    No es para todos los Qpos de aplicaciones 

Page 34: Mobile Web & Widgets

No Podemos Podemos

Aplicaciones 

Web Mashups 

Clientes Móviles 

SiQos Web 

Juegos Casuales 

Juegos 2D* 

Juegos 3D 

Apps High CPU 

Apps de Fondo* 

Page 35: Mobile Web & Widgets

Arquitectura

Page 36: Mobile Web & Widgets

Arquitectura

Page 37: Mobile Web & Widgets

Arquitectura

Page 38: Mobile Web & Widgets

Cross Platform Standards

Page 39: Mobile Web & Widgets

Cross Platform Standards

For markup    HTML 4.0    XHTML MP 1.1    JavaScript    AJAX    CSS 2.1    HTML 5 y CSS 3 

Page 40: Mobile Web & Widgets

Cross Platform Standards

For packaging    W3C Widget    Apple Widget 

For Mobile Pla7orm Access    W3C GeolocaQon    BONDI     HTML 5    Google Gears    Nokia Plajorm Services 2.0 

Page 41: Mobile Web & Widgets

Cross Platform Standards

For packaging    W3C Widget    Apple Widget 

For Mobile Pla7orm Access    W3C GeolocaQon    BONDI     HTML 5    Google Gears    Nokia Plajorm Services 2.0 

ad.ag/jgwajg 

Page 42: Mobile Web & Widgets

Herramientas

Page 43: Mobile Web & Widgets

Herramientas Para codificar    Aptana / Eclipse    Adobe Dreamweaver    Visual Studio 

For empaquetar / firmar    Nokia WRT plugins    Motodev.UI    Mojo SDK    PhoneGap    Cualquier compresor ZIP! 

Page 44: Mobile Web & Widgets

Let’s talk about platforms!

Page 45: Mobile Web & Widgets

Plataformas

Page 46: Mobile Web & Widgets

Otros Proyectos similares!•  HTML based –  ACCESS NetFront Widgets 

•  Adobe Flash based –  Sony Ericsson’s Capuchin Project –  Nokia Flash (NFL Format) for S40 –  Flash Mobile Packager 

•  XML and some script based –  Prosciuro Project (Java ME) –  Yahoo! Blueprint –  Orange Djinngo –  Sun Java On Device Portal 

Page 47: Mobile Web & Widgets

Comparativa de Widgets / Offline Web

Available Today

Browser Engine WebKit  WebKit  WebKit IE  Opera 

Package Type

Signing

Standards Bondi 

Distribution Channel

Page 48: Mobile Web & Widgets

Podremos crear un sólo código para todas las

plataformas?

Page 49: Mobile Web & Widgets

GRACIAS! 

 Twirer.com/firt  www.firt.mobi  www.mobileQnyurl.com  www.widgen.com  

Pictures from freedigitalphotos.net