día del software libre

37
Desarrollo ágil en dispositivos móviles: CrossPlatform Frameworks Mobile Development: PhoneGap v/s Titanium Expositor: Felipe Hernández R. @FelipeDev

Upload: felipe-andres

Post on 20-May-2015

756 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Día del software libre

Desarrollo ágil en dispositivos móviles: CrossPlatform Frameworks

Mobile Development: PhoneGap v/s Titanium

Expositor: Felipe Hernández R.

@FelipeDev

Page 2: Día del software libre

Crossplatform Framework

Page 3: Día del software libre

¿Tiene que ver con el desarrollo de juegos, animaciones o apps multimedia?

Page 4: Día del software libre

Y estos frameworks…¿tienen algo en común?

Page 5: Día del software libre

Entonces si usa JavaScript, mejor lo hago web…¿o no?

Page 6: Día del software libre

Ok, entiendo. Quiero hacer apps nativas.

Pero… ¿a que plataforma apunto?

Page 7: Día del software libre

Clash of crossplatform frameworks:PhoneGap v/s Titanium

Page 8: Día del software libre

Ventajas de utilizar CrossPlatform - Frameworks

Page 9: Día del software libre

Desventajas de utilizar CrossPlatform - Frameworks

Page 10: Día del software libre
Page 11: Día del software libre

Una pequeña reseña de lo que es PhoneGap.

Page 12: Día del software libre

Según Nitobi:

“PhoneGap es una aplicación de plataforma HTML5 que

permite hacer aplicaciones nativas con tecnologías web y

tener acceso a APIs y app stores. PhoneGap aprovecha las

tecnologías que lo desarrolladores mejor conocen: HTML,

CSS y JavaScript”

Page 13: Día del software libre

Según @FelipeDev:

“PhoneGap es una aplicación de plataforma HTML5 que

permite hacer aplicaciones web que parecen nativas. Las

aplicaciones se ejecutan en un entorno web; un browser

embebido dentro de nuestra aplicación. Utilizando

herramientas sencillas como JS, CSS y HTML”

Page 14: Día del software libre

¿Y quien $#%&@ es FelipeDev?

Page 15: Día del software libre

Algunas de las cualidades de PhoneGap

Page 16: Día del software libre

PhoneGap: Web Standards

Page 17: Día del software libre

¿Y cómo funciona?

Page 18: Día del software libre

PhoneGap: Funcionamiento

Page 19: Día del software libre

PhoneGap: Construcción

Page 20: Día del software libre

Y eso no es todo…

Page 21: Día del software libre

Podemos utilizar nuestro código para mostrarlo en la web :)

Page 22: Día del software libre

Entonces, ¿Puedo acceder a las funcionalidades del Hardware?

Page 23: Día del software libre

asdasd

PhoneGap API

Acelerómetro

Cámara

Contactos

Eventos

Geo-localización Notificaciones

Archivos

Red

AlmacenamientoMedia

Page 24: Día del software libre

Eso por el lado de PhoneGap :)

Page 25: Día del software libre

Titanium Mobile

Page 26: Día del software libre

Según AppCelerator

“Titanium traduce las habilidades aprendidas en aplicaciones

nativas que se ven y operan tal como si hubiesen sidas escritas en

Objective- C o Java. Con más de 300 APIs, una gran comunidad de ‐

desarrollo, y el soporte que necesitas, podrás construir

aplicaciones mucho más sociales, ricas, interactivas y extensibles”

Page 27: Día del software libre

Cualidades de este CrossPlatfrom-Framework

Page 28: Día del software libre

Multi-Plataforma, pero de otra forma :)

Page 29: Día del software libre

Desktop, web & mobile

Page 30: Día del software libre

¿Y como desarrollo apps en Titanium?

Page 31: Día del software libre

Titanium Studio

Page 32: Día del software libre

La magia detrás de Titanium

Page 33: Día del software libre

JAVASCRIPT APIS!!

Page 34: Día del software libre

JavaScript y más JavaScript

Page 35: Día del software libre

¿Todo esto gratis?

Page 36: Día del software libre

Bueno… casi

Page 37: Día del software libre

Conclusión