Agenda
Plataforma
GenexusAplicaciones
Phones Others
AndroidSony EricsonMotorolaPalmOpenmoko…
Dispositivos
Aplicaciones
Genexus
Agenda
Plataforma
GenexusAplicaciones
Android
Sistema operativos para móvilesMejor experiencia usuarioLibre y abierto
Plataforma
GenexusAplicaciones
Android AlliancePlataforma
GenexusAplicaciones
Versiones
1.0 (10/2008)1.5 (04/2009)2.0 (10/2009)2.2 (05/2010)
Plataforma
GenexusAplicaciones
DispositivosPlataforma
GenexusAplicaciones
Android
Variante LinuxVM Dalvik especifica para AndroidBrowser basado en WebKitSQLite
Java JDKAndroid SDK, API
Plataforma
GenexusAplicaciones
Plataforma
GenexusAplicaciones
Agenda
Plataforma
GenexusAplicaciones
WebPlataforma
GenexusAplicaciones
NativasPlataforma
GenexusAplicaciones
Diseño
Multiples DevicesTamañoLayoutsRecursos
EficientePrever baja velocidad datos, pocos recursos, etc.
Plataforma
Genexus
Aplicaciones
Diseño
UI siempre accesibleTareas costosas, servicios en background
Experiencia similar en todas las aplicaciones.
Plataforma
Genexus
Aplicaciones
Plataforma
Genexus
AplicacionesArquitectura Aplicación Rest
Activities
Layout Declarativo
Manejo de interrupciones
Plataforma
Genexus
Aplicaciones
Servicios background
Acceso a servicios web (REST)Manejo conectividadProcesamientos costosos
Plataforma
Genexus
Aplicaciones
Content Providers
Caching and Storage LocalCRUD operationsAcceso a SqlLite
Plataforma
Genexus
Aplicaciones
Intents
Acceso al dispositivoTeléfonoGPSCámara
Acceso a otras aplicacionesContactosMensajería
Plataforma
Genexus
Aplicaciones
Deploy, Ads
Android MarketLicencia por desarrolladorFirmar y empaquetar aplicación (apk)
Google Mobile Ads
Plataforma
Genexus
Aplicaciones
Agenda
Plataforma
GenexusAplicaciones
Basado en PatronesSiguiendo guías de la plataformaEspecifico para la plataformaUtilizando recursos del dispositivo
Plataforma
Genexus
AplicacionesGenerador Smart Devices
DahsboardWork With con Navegación Jerárquica, Búsquedas, Relaciones.Servicios Datos (BCs, DPs)Cache de Datos locales.Edición
Plataforma
Genexus
Aplicaciones
Aplicación
Dashboard
Plataforma
Genexus
Aplicaciones
Work With
PaginadoBúsquedasFiltros
Plataforma
Genexus
Aplicaciones
Relaciones
Plataforma
Genexus
Aplicaciones
Semántica Datos
DominiosTeléfono, Foto, Email, Localización, Url, Video, etc.
Plataforma
Genexus
Aplicaciones
Semántica Acciones
Agendar, Compartir, Contacto, Run, RestService, etc.
Plataforma
Genexus
Aplicaciones
Edición
Teclado sensitivo al contexto
Plataforma
Genexus
Aplicaciones
Edición
Editores
Plataforma
Genexus
Aplicaciones
Integración
BotonesSearchMenuesBack
Plataforma
Genexus
Aplicaciones
Resumiendo
Generador multiplataforma con generación especifica para cada plataformaBasado en patronesDominios y acciones para semántica de la aplicación
Construyamos hoy las aplicaciones que se usaran mañana…