facilitando el desarrollo web móvil, frameworks

28
Facilitando el desarrollo web móvil, Frameworks Raúl Jiménez Ortega [email protected] - @hhkaos

Upload: pidecurso

Post on 21-Dec-2014

1.591 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Facilitando el desarrollo web móvil, frameworks

Facilitando el desarrollo web móvil, Frameworks

Raúl Jiménez Ortega [email protected] - @hhkaos

Page 2: Facilitando el desarrollo web móvil, frameworks

¿Quien soy?Y por qué os cuento esto.

● Emprendedor en:○ GeoRemindMe!

○ PideCurso

● Desarrollador web desde 1999:○ (X)HTML, HTML5, CSS 2.1, CSS3, Javascript, PHP,

Python+Django, ExtJS, Blueprint, etc.

Page 3: Facilitando el desarrollo web móvil, frameworks

MóvilesPongamos a prueba nuestros conocimientos de la situación en España con 3 preguntas.

Page 4: Facilitando el desarrollo web móvil, frameworks

¿Cuánto ha crecido la presencia smartphones en el último año?

a) 10%b) 20%c) 30%d) 40%

Page 5: Facilitando el desarrollo web móvil, frameworks

¿Cuánto ha crecido la presencia smartphones en el último año?

a) 10%b) 20%c) 30%d) 40%

#PIDECURSO

Fuente IAB Spain:De 2008 a 2009 incrementó un 11%De 2009 a 2010 incrementó un 18%De 2010 a 2011 incrementó un 40%

Page 6: Facilitando el desarrollo web móvil, frameworks

¿Qué % de la población Española tiene dispositivos móviles con Inet?

a) 10%b) 15%c) 25%d) 30%

Page 7: Facilitando el desarrollo web móvil, frameworks

¿Qué % de la población Española tiene dispositivos móviles con Inet?

a) 10%b) 15%c) 25%d) 30%

#PIDECURSO

Fuente IAB Spain:11.8 Millones de personas en España tienen dispositivos móviles con conexión a Internet

Page 8: Facilitando el desarrollo web móvil, frameworks

¿Qué sistema operativo está creando más empleo?

a) Androidb) iOSc) Blackberryd) Windows Mobile

Page 9: Facilitando el desarrollo web móvil, frameworks

¿Qué sistema operativo está creando más empleo?

a) Androidb) iOSc) Blackberryd) Windows Mobile

Fuente Trovit:3.162 empleos de desarrollo móvil

iPhone 58.9% y Android 41.1%

Page 10: Facilitando el desarrollo web móvil, frameworks

¿Desarrollo nativo, híbrido o web?

La gran pregunta

Page 11: Facilitando el desarrollo web móvil, frameworks

La respuesta obvia:DEPENDE

Depende de:● Necesidades:

○ Rendimiento○ Funcionalidades○ Urgencia

● Presupuesto● Conocimientos● Objetivo● Etc.

Page 12: Facilitando el desarrollo web móvil, frameworks

FrameworksHerramientas para desarrollar aplicaciones web móvil con el mínimo esfuerzo.

Page 13: Facilitando el desarrollo web móvil, frameworks

LungoJSDesarrollo de aplicaciones web para dispositivos móviles con HTML5, CSS3 y JS

Page 14: Facilitando el desarrollo web móvil, frameworks

Autor:Javier JiménezCEO & Creative Leader in TapQuo Inc.

Framework LungoJSWebapps con HTML5, CSS3 y Javascript

- Semántico- Multiplataforma:

- iOS- Android- Blackberry- WebOS

- Vectorizado- 188 hilos en los foros

http://www.lungojs.comhttps://github.com/TapQuo/Lungo.js

Page 15: Facilitando el desarrollo web móvil, frameworks

Wall - App

http://wall-app.com

Page 16: Facilitando el desarrollo web móvil, frameworks

TV-Euskadi

Page 17: Facilitando el desarrollo web móvil, frameworks

jQuery MobileFramework multiplataforma

● Soporte para: iOS, Android, Blackberry, Windows Phone, bada, palm webOS, symbian, MeeGo

● jQuery Project: 11 personas + 38 colaboradores

● Plugins7167 hilos en los foros

jquerymobile.com

Autor:John ResignCEO & Creative Developer en jQuery Team

Page 18: Facilitando el desarrollo web móvil, frameworks

http://jquerymobile.com/#sites

Stanford, OpenTable & SlideShare

Page 19: Facilitando el desarrollo web móvil, frameworks

Sencha Touch 2Desarrollo móvil exclusivamente con Javascript y CSS

● Soporta: iOS 4+, BB OS+6, Android 2.3+, Kindle OS 6.2.2

● Productos Sencha: ○ Ext JS 4.1○ Sencha GXT 3○ Sencha Architect 2○ Sencha Animator

● Formación 700$/día

● Licencia 300$/1 dev.

sencha.com/products/touch

Sencha Team89 empleadosRedwood EE.UU.

Page 20: Facilitando el desarrollo web móvil, frameworks
Page 21: Facilitando el desarrollo web móvil, frameworks
Page 22: Facilitando el desarrollo web móvil, frameworks

LungoJS vs jQuery MobileFramworks para el desarrollo de webs móviles

Características LungoJS jQuery Mobile 1.1.0 Sencha Touch 2

Interfaz sensible nativa Sí No No

Lenguajes HTML5, CSS3, JS HTML5, CSS3, JS Javascript

Plataformas soportadas 4 8 4

Tamaño 12KB 88.8KB 89.9KB

Madurez 9/12/2011 26/10/2010 17/07/2010

Documentación Escasa Bastante Mucha

Plugins Con Sugar Sí Sí

Themes Escasos Escasos Varios

Licencia Dual: GPL o MIT Dual: GPL o MIT Dual: GPLv3 o comercial

Page 23: Facilitando el desarrollo web móvil, frameworks

TitaniumTraductor Javascript-Nativo

● Soporte:○ Android○ iOS

● Clientes: Ebay, Paypal, NBC, ...

Productos: Titanium SDK, Titanium Studio, Appcelerator Analytics,...

App Celerator Team:122 EmpleadosMountain View EE.UU.

appcelerator.com

Page 24: Facilitando el desarrollo web móvil, frameworks

Titanium Apps

http://www.appcelerator.com/thinkmobile/showcase

Page 25: Facilitando el desarrollo web móvil, frameworks

PhoneGap/CordovaEmpaquetador de aplicaciones web en aplicaciones nativas.

Page 26: Facilitando el desarrollo web móvil, frameworks

Autor:Adobe SystemsPrimera versión 2005

PhoneGap o Apache Cordova

- API- Multiplataforma:

- iPhone- Android- Blackberry- Windows Phone 7- Bada- Symbian- webOS

Page 27: Facilitando el desarrollo web móvil, frameworks

PhoneGap vs TitaniumFrameworks móviles

Características PhoneGap Titanium

SDK propia Sí Sí

Genera código nativo No Sí

Lenguajes de desarrollo HTML, CSS, Javascript

HTML, CSS, Javascript, PHP, Python & Ruby

Rendimiento Baja Alto

Plataformas soportadas 7 2

Documentación de la API Amplia Amplia

Licencia BSD Modificada Apache Public License v2

Page 28: Facilitando el desarrollo web móvil, frameworks

Esto ha sido todo... ¡GRACIAS!

Podéis encontrarme en...● Twitter: @hhkaos

● Linkedin: Raúl Jiménez Ortega

● Slideshare: hhkaos

● Youtube: hhkaos

● Email: [email protected]

● ... Google: hhkaos ;-)