0020 aplicaciones para_dispositivos_android
Upcoming SlideShare
Loading in...5
×
 

0020 aplicaciones para_dispositivos_android

on

  • 2,592 views

 

Statistics

Views

Total Views
2,592
Views on SlideShare
1,036
Embed Views
1,556

Actions

Likes
0
Downloads
21
Comments
0

6 Embeds 1,556

http://www.jorgeoyhenard.com 1408
http://www3.gxtechnical.com 126
http://www.juliopari.com 16
http://blog.juliopari.com 4
http://blog.peruw.com 1
http://www5.genexus.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Dificil predecir el futuro
  • Empresas miembros de la alianza.
  • VM pensada para dispositivos mobiles, multitask/
  • plataforma

0020 aplicaciones para_dispositivos_android 0020 aplicaciones para_dispositivos_android Presentation Transcript

  • Aplicaciones para Android
    fpanizza@artech.com.uy
  • Aplicaciones para Android con Genexus
    fpanizza@artech.com.uy
  • Agenda
  • Phones Others
    Android
    Sony Ericson
    Motorola
    Palm
    Openmoko

  • Agenda
  • Android
    Sistema operativos para móviles
    Mejor experiencia usuario
    Libre y abierto
  • Android Alliance
  • Versiones
    1.0 (10/2008)
    1.5 (04/2009)
    2.0 (10/2009)
    2.2 (05/2010)
  • Dispositivos
  • Android
    Variante Linux
    VM Dalvik especifica para Android
    Browser basado en WebKit
    SQLite
    Java JDK
    Android SDK, API
  • Agenda
  • Web
  • Nativas
  • Diseño
    Multiples Devices
    Tamaño
    Layouts
    Recursos
    Eficiente
    Prever baja velocidad datos, pocos recursos, etc.
  • Diseño
    UI siempre accesible
    Tareas costosas, servicios en background
    Experiencia similar en todas las aplicaciones.
  • Arquitectura Aplicación Rest
  • Componentes aplicación
    Activities
    Services
    Content Providers
    Intents
    Receivers
    Adapters
  • Activities
    Layout Declarativo
    Manejo de interrupciones
  • Servicios background
    Acceso a servicios web (REST)
    Manejo conectividad
    Procesamientos costosos
  • Content Providers
    Caching and Storage Local
    CRUD operations
    Acceso a SqlLite
  • Intents
    Acceso al dispositivo
    Teléfono
    GPS
    Cámara
    Acceso a otras aplicaciones
    Contactos
    Mensajería
  • Deploy, Ads
    Android Market
    Licencia por desarrollador
    Firmar y empaquetar aplicación (apk)
    Google Mobile Ads
  • Agenda
  • Generador SmartDevices
    Basado en Patrones
    Siguiendo guías de la plataforma
    Especifico para la plataforma
    Utilizando recursos del dispositivo
  • Aplicación
    Dahsboard
    WorkWith con Navegación Jerárquica, Búsquedas, Relaciones.
    Servicios Datos (BCs, DPs)
    Cache de Datos locales.
    Edición
  • Dashboard
  • Work With
    Paginado
    Búsquedas
    Filtros
  • Relaciones
  • Semántica Datos
    Dominios
    Teléfono, Foto, Email, Localización, Url, Video, etc.
  • Semántica Acciones
    Agendar, Compartir, Contacto, Run, RestService, etc.
  • Edición
    Teclado sensitivo al contexto
  • Edición
    Editores
  • Integración
    Botones
    Search
    Menues
    Back
  • Resumiendo
    Generador multiplataforma con generación especifica para cada plataforma
    Basado en patrones
    Dominios y acciones para semántica de la aplicación
  • Construyamos hoy las aplicaciones que se usaran mañana…