Hola Carlos

 

A ver, se me ocurre que en tal caso, podrías armar esto (todo esto es SIN
colocar ninguna aplicación en el cliente, el truco está basado en tener un
celular .NET CF constantemente conectado a una PC fija por activesync):

 

1.       Una PC estándar

2.       Un celular que corre .NET Compact Framework y Windows Mobile 5.0,
continuamente conectado a (1).

3.       Un sinnúmero de clientes móviles ,de variado pelaje y raza (de
medio para arriba, digamos).

 

Entonces la secuencia que se me ocurre sería:

a.       El celular en (3) envía un mensaje al celular (2)

b.      El celular (2) lo recibe, y como tiene .NET CF y WM 5, puede hacer
intercepción instantánea de SMS. Lo intercepta automáticamente, y lo
procesa: puede discernir remitente y cuerpo de mensaje. En función de eso,
la misma aplicación .NET CF llama a un webservice que está alojado en la PC
(1), la que arma la respuesta.

c.       El celular (2) recibe la respuesta de la PC (1), arma un mensaje
SMS con un link, y se lo responde al celular (3)

 

Otra (más complicada pero bastante más fashion) sería utilizar pushmail,
donde se necesita de un servicio de push mail adicionado al escenario
anterior. Para ello (siempre teniendo en cuenta que el celular que hace la
petición tenga soporte para e-mail IMAP4 y que es un teléfono medianamente
accesible) hay que hacer lo siguiente:

 

        I.            Abrir una cuenta gratis en cortado.com
(http://www.cortado.com/index.php?s=120
<http://www.cortado.com/index.php?s=120&lc=61> &lc=61)  con protocolo
IMAP-IDLE (push mail para IMAP)

      II.            A bordo del teléfono (3) que hace el requerimiento,
debe configurarse la misma casilla de correo IMAP4 que se creó en el paso
anterior.

    III.            El teléfono cliente (3) manda un SMS al teléfono celular
(2) que corre .NET CF y WM5.

    IV.            El teléfono (2) .NET CF hace intercepción de SMS, y por
webservice, instruye a la PC estándar (1) a través de una aplicación .NET de
escritorio a armar un mail con todo lujo de detalles, el cual es enviado por
esa misma aplicación inmediatamente a la cuenta creada en el primer paso.

      V.            El servidor SMTP web2mail o cortado.com recibe el mail,
e inmediatamente lo remite por pushmail al teléfono cliente (3) que hizo el
requerimiento a través del comando IDLE de IMAP4.

    VI.            El teléfono (3) recibe el mail por push-mail en menos de
un minuto de haber entrado el mail en el servidor remoto SMTP.

  VII.            Lo que el cliente (3) ve es sólo esto: al enviar un SMS,
recibe al minuto o dos un mail con lo que pidió en su teléfono, sin
necesidad de NADA MAS. No tiene que iniciar la bajada de mails, ya que
pushmail tiene notificación instantánea. Para esto, el cliente de IMAP debe
soportar el comando IMAP IDLE, de otro modo el operador deberá chequear cada
tanto su casilla de correo para ver si lo recibió o no.

 

En el caso de utilizar la solución con IMAP, es necesario hacer este
discernimiento:

 

1.       Si el celular no soporta comando IMAP-IDLE (pushmail), entonces los
correos deberán recibirse a intervalos prefijados. Hay celulares económicos
como los Nokia Serie 22xx que tienen cliente IMAP pero no soportan PushMail.


2.       Si el celular soporta IMAP Push, la solución se puede implementar
como te conté. El tema es que estas terminales oscilan en el orden de 800
pesos la más barata que pude ver (Nokia E50).

 

Otra posibilidad es armar páginas WAP, para esto armas paginas sencillas con
ASP.NET. Pero esto depende ya de poder navegar, y se reduce a un formulario
donde entrás tu código, y a que la aplicación ASP.Net arme una página wap de
respuesta con la imagen, etc.  Para esto necesitas crear un proyecto Mobile
web en ASP.NET. Las páginas WAP no son HTML, sino una variante de XML
llamada WML.

 

Un abrazo,

 

Carlos

 

PD: dentro de Argentina, el teléfono Windows Mobile  + .NET con soporte de
intercepción de SMS más barato que conozco es el IPAQ 510, con un precio de
alrededor de $ 1500 pesos, este sería el equipo conectado a la PC en todo
momento. Como es por USB , el teléfono nunca agotará su batería y puede
funcionar indefinidamente en esta posición.

 

 

De: puntonet@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Carlos
Peix
Enviado el: Jueves, 13 de Septiembre de 2007 05:25 p.m.
Para: puntonet@mug.org.ar
Asunto: [puntonet] Aplicacion para celulares

 

Hola gente,

 

Los molesto porque tengo que evaluar tecnologias para ampliar una aplicacion
web de un cliente agregando "soporte para celulares".

 

Lo pongo entre comillas porque es asi de difusa la cosa por el momento, pero
digamos que necesito lo siguiente:

 

- que un usuario pueda interactuar con la aplicacion, mediante su celular,
para enviar a otro celular un cierto contenido basado en un codigo.

- que el otro celular pueda recibir ese contenido compuesto principalmente
de textos e imagenes. El dispositivo puede recibir el contenido o un link al
contenido en la web.

 

Ejemplo:

1) Celular 1: enviar informacion del item HH-564

2) Celular 2: recibe el contenido o un link al contenido en la web.

 

Se me ocurre que esto debe ir por el lado de una aplicacion web especial
para celulares. Ademas, en lo posible deberia servir para celulares modernos
pero modesto, con capacidades de mostrar imagenes.

 

¿Me pueden tirar alguna pista?

 

Gracias

 

Carlos Peix



__________ Información de NOD32, revisión 2529 (20070913) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a