claudia murialdo, rodrigo alvarez artech [email protected], [email protected] genexus...
TRANSCRIPT
Claudia Murialdo, Rodrigo AlvarezARTech
[email protected], [email protected]
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