el estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares...

11
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Upload: itsasehu

Post on 03-Jul-2015

1.743 views

Category:

Documents


2 download

DESCRIPTION

Freedom for Hardware & CommunicationsEl estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertosIker Pérez de Albéniz2011/07/15 - especial Hardware Libre

TRANSCRIPT

Page 1: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Page 2: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Plataformas...

F4HC

Page 3: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Tecnología de futuro

Acceso Hardware

Semántica

Conectividad

Rendimiento

Almacenamiento

3D

Estilo

Multimedia

F4HC

Page 4: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

iOS

Android

RIM

WP7

0 25 50 75 100

Tiempo de desarrolloHTML5 es capaz de reducir considerablemente el tiempo de desarrollo, ya que su premisa es la agilidad y simpleza en uso.

HTML5

XCode & Objective-C

Eclipse & Android SDK & Java

Visual Studio & Expression Blend & Silverlight & .net

Webworks & Blackberry Enterprise

F4HC

Page 5: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Vantajas...HTML5 es capaz de reducir considerablemente el tiempo de desarrollo, ya que su premisa es la agilidad y simpleza en uso.

F4HC

HTML5 es y será soportado por prácticamente todos los navegadores presentes en los terminales movibles como otros dispositivos: TVs, Coches..

Usar HTML5 para realizar aplicaciones móviles facilita el mantenimiento y soporte de las aplicaciones al existir un desarrollo base único.

Page 6: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Vantajas...

F4HC

HTML5 tiene una curva de aprendizaje mucho mas rápida y permite el reciclaje de personal con experiencia en el desarrollo web.

Usar HTML5 permite no solo reutilizar personal orientado a la programación web sino también involucrar mas activamente perfiles mas orientados al diseño y usabilidad.

Una aplicación HTML5 es posible distribuirla tanto por los canales propios de cada plataforma (market, stores..) como por terceros: WAC, mozilla, Facebook,..

Page 7: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Inconvenientes...

F4HC

Actualmente los navegadores de los terminales móviles siguen ritmos diferentes a la hora de implementar toda la especificación HTML5

La segmentación en android también hay que tenerla en cuenta a la hora de desarrollar aplicaciones en HTML5 ya que no existe uniformidad en los navegadores.

El estándar HTML5 se esta aun definiendo y se espera que este completamente definido para 2022

Page 8: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

PhoneGap

F4HC

Navegador web que permite acceso a código nativo mediante javaScript

Solución OpenSource

Permite que las aplicaciones sean distribuidas como aplicaciones nativas.

Page 9: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Frameworks

F4HC

Page 10: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

Coffee

F4HC

No nos limitamos al uso de los estándares abiertos, los hemos adoptado en nuestro seno y hemos creado nuestra propia tecnología de Desarrollo Ágil, Coffee.

Coffee Framework

Page 11: El estado del arte en desarrollo de aplicaciones multiplataforma para móviles mediante estándares abiertos

...Eskerrik Asko!