Claudia Murialdo, Rodrigo Alvarez ARTech cmurialdo@artech.com.uy, ralvarez@artech.com.uy GeneXus...

Preview:

Citation preview

Claudia Murialdo, Rodrigo AlvarezARTech

cmurialdo@artech.com.uy, ralvarez@artech.com.uy

GeneXus & Mobile Application: presente y futuro

GeneXus MobileGeneXus Mobile

DISEÑO

ANÁLISIS

GENERACIÓN

PROTOTIPO

COMUNICACIÓN

GeneXus MobileGeneXus Mobile

DISEÑO

ANÁLISIS

GENERACIÓN

PROTOTIPO

COMUNICACIÓN

Análisis (I)Análisis (I)

• Plataforma• Web

• Win• Base de datos local

• Cliente Servidor

• Las dos anteriores

• Plataforma• Web

• Win• Base de datos local

• Cliente Servidor

• Las dos anteriores

Análisis (II)Análisis (II)

• Como organizo mi ambiente de desarrollo?• Depende de mi realidad!

• Nueva KB

• Nuevo Modelo

• Como organizo mi ambiente de desarrollo?• Depende de mi realidad!

• Nueva KB

• Nuevo Modelo

KB Pocket PC

Pocket PC Access

KB Corporativa

SQL Server

GeneXus MobileGeneXus Mobile

DISEÑO

ANÁLISIS

GENERACIÓN

PROTOTIPO

COMUNICACIÓN

Diseño (I)Diseño (I)

• Tamaño de pantalla• Tamaño de pantalla

VS

Diseño (II)Diseño (II)

• Tamaño• Botones

• Menues

• Tabs

• Entrada de datos• Combos

• DatePicker

• Checkbox

• Tamaño• Botones

• Menues

• Tabs

• Entrada de datos• Combos

• DatePicker

• Checkbox

Diseño (III)Diseño (III)

GeneXus MobileGeneXus Mobile

DISEÑO

ANÁLISIS

GENERACIÓN

PROTOTIPO

COMUNICACIÓN

Generación (I)Generación (I)

• Microsoft .NET Compact Framework

• “Common” con .NET Framework• Common Language Runtime• Common Type System• Common Intermediate Language

• Controles GUI

• Web Services

• Optimización de memoria

• Emuladores

• Microsoft .NET Compact Framework

• “Common” con .NET Framework• Common Language Runtime• Common Type System• Common Intermediate Language

• Controles GUI

• Web Services

• Optimización de memoria

• Emuladores

Generación (II)Generación (II)

• Acceso de Datos• Acceso de Datos

Web Services

Sincronización•RDA•Merge

ADO.NET

SQL Server CE SQL Server

GeneXus MobileGeneXus Mobile

DISEÑO

ANÁLISIS

GENERACIÓN

PROTOTIPO

COMUNICACIÓN

ComunicaciónComunicación

Tecnología Ancho de Banda Alcance aproximado

Connexión directa

Infrared 9.6 K a 115K 1 metro

BlueTooth 1Mbps 10 a 30 metros

WLAN (Wi-Fi) 11 a 90 Mbps 50 a 300 metros

WWAN (GSM, GPRS) 14.4 a 114 Kbps Inter-continente

Satelital 9.6 Kbps Satelital

GeneXus MobileGeneXus Mobile

DISEÑO

ANÁLISIS

GENERACIÓN

PROTOTIPO

COMUNICACIÓN

Demo: Venta móvil de librosDemo: Venta móvil de libros

Web Service

SQL Server

ADO.NET

Web Service

SQL Server CE

Resumiendo...Resumiendo...

• Evolución

• Mas robusto

• Web Services

• Conexión Remota

• Soporte en SmartPhones

• Evolución

• Mas robusto

• Web Services

• Conexión Remota

• Soporte en SmartPhones

Recommended