Re: [xev2] Aplicacion android y despues?

Diego R.,


Entiendo que podés desilusionarte si tenés muchas expectativas.
Es importante considerar que los SD, están haciendosé cada vez
más presentes. 

Los usuarios de estos dispositivos, los usan cada vez para más
cosas, y piden más, en algún momento los SD, estarán más difundidos
 que los celulares... .

Preguntemonos qué sentido tiene, hacer toda una app. sobre un SD?
Yo me animaría a decir, que no sería muy práctico usar, por ejemplo,
un milestones, que tiene un amigo, para enchufarle una impresora, apoyarlo
en un mostrador de su ferreteria (comercio de venta de herramientas
varias), y explicarle a sus vendedores como facturar, cobrar, o emitir tickets 
con el mismo, creo que, como este amigo exageró el uso, también le 
haría tomar dictados para enviar cartas de reclamo a sus proveedores... . 
Sería un escenario complejo. También sugerirle a mi amigo, que tire todas 
las PCs, y registradoras, y pase a gestionar su empresa con este aparatito 
(no la veo muy smart a esta utilización) creo que finalmente, el se 
desilusionaría de las expectativas que yo le generé, e incluso me pediría 
que no lo ayudara más. 

Ahora pensemos alternativamente, que yo le digo a mi amigo, que va
a poder consultar, desde su motorolla milestone, el saldo de sus
cuentas bancarias, los vencimientos de pagos, las ventas de ese dia,
los faltantes de stock, etc. . No todo junto, sino en forma móvil y
a demanda. Según necesidad podría ver las existencias de su stock,
on line, cuando se encuentra negociando con su proveedor, o saber
el ranking de ventas de sus productos.... etc.

Miremos otro escenario de ciencia ficción:
Imaginemos una empresa de venta de electrónicos.
Entramos a una sucursal (branch) de esta cadena, imagine cada uno
los más famosos de sus país, los atiende un vendedor(a) con un iPad
en su mano, que les pregunta:

_Lo puedo ayudar? - con el dedo índice y el pulgar prestos para ser usados
sobre la touch-screen de dicho dispositivo.

Uds. acaban de entrar, y no se asombran, porque recordemos estamos en 
el futuro, y es muy común verlo.
Uds. le dicen que buscan una, por ejemplo, impresora.
El presiona en su pantalla un par de veces y le aparece una lista de 
marcas, resaltando las ofertas.

_Alguna marca en particular, o tipo, laser tinta, por extrusión- pregunta

_Por extrusión -decimos- mi hijo quiere imprimirse maquetas.

_Mire estos equipos -nos gira el iPad y nos señala algunas, y va pasando
la lista. Entrando en alguno items para que veamos detalles... 
Nosotros entusiasmados elegimos y nos decidimos por una impresora.

_ Esa es justamente la que busco... .

_ Tiene suerte, hay en depósito y me indica el sistema que está con
descuento promocional del 20%.

Mientras tanto hemos caminado desde la entrada del edificio, hacia el mostrador
unos 20 metros, y sacamos nuestra tarjeta de crédito, ingresa cierta información
y nos indica:

_Firme aquí, por favor.Por el sector 5, packaging B. Allí su Impresora lo estará esperando.

Bueno, algo así es medio imposible pre-smart devices, y creo que es una aplicación
factible de desarrollar con el generador SD, así como está hoy. Imagino, que cuando
vayamos avanzando, entre los descubrimientos e ideas, de una y otra parte obtendremos
un generador más potente... .


Saludos,
gab

Readme in...: http://paper.li/gxsoft
Follow me...:
http://twitter.com/gxsoft 





2010/11/8 Diego Rostagnol <drosta21@hotmail.com>
Gustavo.

Yo creo que hoy en día el generador de Smart Devices es un "chiche", un juguete que sirve para decir "Haaaaa mira que lindo" pero cuando en realidad pensas en una aplicación te trancas por todos lados, no tiene la potencia mínima para hacer algo que realmente pueda cumplir los requerimientos de cualquier empresa, es mucho mas potente una aplicación web con las pantallas adaptadas a los SD que lo que podemos lograr hoy en día con este generador.

No se si el tema es que yo esperaba mas del generador luego de lo que vi en el encuentro, pero la verdad que estoy realmente desilusionado.

Saludos.

Diego Rostagnol.

2010/11/8 Gabriel Medina <gxsoft@gmail.com>

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



--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

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

Publicar un comentario