día del software libre

Post on 20-May-2015

756 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Desarrollo ágil en dispositivos móviles: CrossPlatform Frameworks

Mobile Development: PhoneGap v/s Titanium

Expositor: Felipe Hernández R.

@FelipeDev

Crossplatform Framework

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

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

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

Ok, entiendo. Quiero hacer apps nativas.

Pero… ¿a que plataforma apunto?

Clash of crossplatform frameworks:PhoneGap v/s Titanium

Ventajas de utilizar CrossPlatform - Frameworks

Desventajas de utilizar CrossPlatform - Frameworks

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

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”

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”

¿Y quien $#%&@ es FelipeDev?

Algunas de las cualidades de PhoneGap

PhoneGap: Web Standards

¿Y cómo funciona?

PhoneGap: Funcionamiento

PhoneGap: Construcción

Y eso no es todo…

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

Entonces, ¿Puedo acceder a las funcionalidades del Hardware?

asdasd

PhoneGap API

Acelerómetro

Cámara

Contactos

Eventos

Geo-localización Notificaciones

Archivos

Red

AlmacenamientoMedia

Eso por el lado de PhoneGap :)

Titanium Mobile

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”

Cualidades de este CrossPlatfrom-Framework

Multi-Plataforma, pero de otra forma :)

Desktop, web & mobile

¿Y como desarrollo apps en Titanium?

Titanium Studio

La magia detrás de Titanium

JAVASCRIPT APIS!!

JavaScript y más JavaScript

¿Todo esto gratis?

Bueno… casi

Conclusión

top related