Aplicaciones híbridas con HTML5, JavaScript e Icenium

Post on 12-Jun-2015

3.457 views 0 download

description

Presentación de la charla Aplicaciones híbridas con HTML5, JavaScript e Icenium.

Transcript of Aplicaciones híbridas con HTML5, JavaScript e Icenium

Aplicaciones Híbridas HTML5 – JavaScript – Icenium

+

Aplicaciones Híbridas HTML5 – JavaScript – Icenium

Julio Cesar AvellanedaMicrosoft MVP ASP.NET/IIS

MCT – MCSD – MCS - MCTS

http://julitogtu.com

http://bdotnet.org

@julitogtu

Aplicaciones Híbridas HTML5 – JavaScript – Icenium

El desarrollo de aplicaciones móviles es un

tema complicado, y los developers enfrentan

diferentes desafíos:

Variedad en SO

Diferentes SDK

Lenguajes para cada SO

Diferentes tools

Capacidades del disp

Tamaños de pantalla

Antes de desarrollar

Qué plataformas serán soportadas?

Cómo se desarrollará la aplicación?

(Pronto...)

Cross-Platform

Nativo

Web

Hibrido

App

Desarrollo Nativo

Desarrollo independiente por cada Sistema

Operativo, usando lenguajes y SDK’s

específicos.Ventajas Desventaja

Acceso full API Diferentes lenguajes y tolos

Máximo rendimiento Diferentes skills

Mejor experiencia Poco reúso de código

Desarrollo Web Desarrollo cross para todos los sistemas,

utilizando el mismo desarrollo web desktop.

Responsive Design o Mobile Web Apps.

Ventajas Desventaja

Desarrollo conocido (html,js, css)

Acceso limitado API dispositivo

Despliegue sencillo. No acceso a mobile stores

1 App – n dispositivos Alto grado dependencia Internet

Desarrollo Híbrido

Combina las Mobile Web Apps (html.,js,

css) con el poder las aplicaciones nativas.

Ventajas Desventaja

Desarrollo conocido (html,js, css)

Build diferente para cada aplicación

Distribución por mobile store

Reglas independientes por store

Código base común Despliegue complejo

Acceso API del dispositivo

3 Pasos Dev App Híbridas

Desarrollo de la aplicación con HTML, JavaScript y CSS

Compilar y construir la aplicación

Enviar la aplicación a la store

Arquitectura App Híbridas

Base de

datos

Servicios

Telerik Icenium ICE (Integrated Cloud Enviorment), ofrece las

características y herramientas necesarias

para construir aplicaciones híbridas.

Sintáxis

Refactorin

Control de versiones

Code navigation

Telerik Icenium Apache Cordova como punto central: API’s

que permite acceder a las funciones del

dispositivo desde JavaScript

Telerik Icenium Tres diferentes y colaborativas opciones:

Un poco de código…

Preguntas