RE: [xev2] Aplicacion android y despues?

Gabriel:

 

                Resumen (si no se hace difícil de leer):

 

Caché y datos locales: lo que decía Gastón: “es una característica que vamos a tener, actualmente ya se están manejando datos offline en sqllite en iOS y en storage local en Android y Blackberry, no hay forma de configurar cuáles, pero ya estamos utilizando esto para lograr acceso offline a la información. Sobre los diferentes escenarios de acceso offline y sincronización estaremos trabajando a principios del año que viene. “

 

Controles específicos para SD: tal vez sí.  Igual en ese tema creo que está el tema de “dominios” y “actions” que están en sus versiones iniciales pero nos da una línea de trabajo interesante para avanzar por la “semántica” que tienen.

 

Geolocalización: lo que decía Gastón: “hay que verlo por plataforma, por lo que hemos realizado en algunas de ellas no parece haber impedimentos técnicos no le hemos puesto foco aún”.

Gustavo             

 

From: Gabriel Medina [mailto:gxsoft@gmail.com]
Sent: lunes, 08 de noviembre de 2010 07:50 p.m.
To: xev2@gxtech.com.uy; Gustavo Carriquiry
Cc: NARDONE ANGELO
Subject: Re: [xev2] Aplicacion android y despues?

 

Gustavo,

 

Preguntas abajo:

2010/11/8 Gustavo Carriquiry <GUSCARR@artech.com.uy>

Angelo,

 

                Algunas respuestas abajo

 

Gustavo

 

From: Angelo Nardone [mailto:angelo@d7i.com]
Sent: lunes, 08 de noviembre de 2010 06:14 p.m.
To: xev2@gxtech.com.uy
Subject: [xev2] Aplicacion android y despues?

 

Acabo de instalar la xpz que esta en el ejemplo del website, y funciona barbaro.

 

Ahora bien:

 

Como seguimos?

Yo diria que lo mejor hoy (beta 1) es pensar una aplicación sencilla que de pronto sea una “extensión” de una aplicación más grande pero para SD.

 

Por ejemplo: yo me hice una que veo la agenda (empresas, personas, etc) que manejamos en Artech. Es super básica pero me permite consultar la “agenda corporativa” sin tener cargados todos los datos en mi dispositivo (es más, tengo como 3 dispositivos diferentes y ahora no tengo que tener más sincronizadas todas las agendas).

 

De modo similar está la aplicación para ver las conferencias del XX Encuentro, etc.

 

En definitiva, creo que lo mejor es pensar ¿Dónde puedo agregar valor con el SD? Y eso creo que depende mucho de la aplicación que tengas en el server.

 

Como es la arquitecura C/S entre los dispositivos y el servidor?

En una línea: en el dispositivo se dibuja el form y los datos se cargan consumiendo servicios REST que brinda el servidor (en B1 solo ruby los provee pero en el corto plazo otros generadores lo harán).

Estos servicios REST son los que publica el BC, luego tendremos algo similar pero a partir de un DataProvider que nos da más flexibilidad para algunas cosas.

 

Que es lo que se guarda en la base de datos locales del dispositivo y como hacer que se refrescque con la del servidor?

En el device hoy solo se maneja un “caché” por lo cual tenés que tener conexión al server o sino es lo que tengas en el caché.

Es posible controlar el tamaño de ese cache? Podremos limpiarlo en el futuro? Existirá la posibilidad de interactuar

   con bases de datos locales?

 

 

 

Gastón decía en otro mail:

“es una característica que vamos a tener, actualmente ya se están manejando datos offline en sqllite en iOS y en storage local en Android y Blackberry, no hay forma de configurar cuáles, pero ya estamos utilizando esto para lograr acceso offline a la información. Sobre los diferentes escenarios de acceso offline y sincronización estaremos trabajando a principios del año que viene. “

 

 

Que objetos a parte del WorkWithDevice corre en el dispositivo? Webpanels, procedures, webcomponents, etc?

Hoy en el device ejecuta el WWSD, ahora eso consume el BC (TRN) por lo cual si el BC llama a un proc por ejemplo, el mismo se ejecutará en el server.

Igual, mi consejo es ir por el lado de “cosas sencillas que agreguen valor” no “toda una aplicación en el SD”.

  Cuales serían los objetos que se desearían?.
  Lo que yo he visto, en applicaciones hechas "a mano" y me ha gustado mucho son los controles como
  RadioButton, y he visto otros controles, que no se como se denominan, pero que son bastantes buenos
  vistosos y de buena usabilidad... . Se agregarán otros tipos de controles específicos para estos SD?

 

Como hacemos un “login” y que guarde la info del login en el dispositivo ona vez validado?

Estamos trabajando en el GAM para solucionar este tema. Hubo una conferencia en el XX sobre el tema: http://www.events.genexus.com/portal/hgxpp001.aspx?16,73,1248,O,E,0,,2038

 

Como “leemos” informacion del device, tal como geolocation, email, telefono, etc?

Usando dominios podes manejar el tipo “phone”, “email”, etc. De pronto por ese lado podes encontrar cosas “interesantes”.

Es toda un área sobre la cual iremos avanzando.

   Creo que ElRosti (Diego Rogstagnol) preguntó justamente si nuestras apps Android, aceptarían lanzar los
   GoogleMaps desde alguna marca, coord, etc. (alguna de las cuales puede ser la geolocalización del SD)

Gracias, 

   gab 

 

 

 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 5602 (20101108) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com



__________ Information from ESET NOD32 Antivirus, version of virus signature database 5602 (20101108) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

 

 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 5602 (20101108) __________

 

The message was checked by ESET NOD32 Antivirus.

 

http://www.eset.com



__________ Information from ESET NOD32 Antivirus, version of virus signature database 5602 (20101108) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

0 Response to "RE: [xev2] Aplicacion android y despues?"

Publicar un comentario