FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hacer un whatsapp en delphi
Reciban un cordial saludo.
estoy desarrollando un aplicativo que recibe informacion via tcp/ip desde equipos industriales, (plantas electricas, ruteadoras, Etc), para esto desarrolle un servicio para windows un datasnap server que trabaja con bases de datos Mysql y recibe la informacion de estos equipos por indy y la procesa, tambien desarrollamos un aplicativo tambien en windows datasnap client que transmite a las personas interesadas eventos como sobrecargas, bloqueos , Etc. El problema que tenemos es que debemos migrar este datasnap client a dispositivos moviles con sistema operativo android y dispositivos con sistema IOS la idea es instalar un servicio en estos dispositivos moviles que informe estos eventos a las personas autorizadas algo como un whatsapp que informe a la persona interesada del evento que presenta la maquina en cuestion. como se hace? no tengo claridad como funciona un programa como whatsapp, la idea tambien es que funcione asi el dispositivo este fuera de la red corporativa, es decir que transmita la informacion por la internet. de antemano gracias por su ayuda.
__________________
No basta con saber es necesario aplicar lo que se sabe, no basta con querer hacer las cosas es necesario hacerlas Goethe |
#2
|
||||
|
||||
Tienes tres alternativas:
1.- Contratar un servicio SMS y programar el envío de las alertas vía mensajería celular 2.- Enviar un email (la mas sencilla y fácil de implementar) a los involucrados, si siempre tienen su teléfono conectado les llegará el aviso de inmediato. 3.-Crear una aplicación para android o iOS que se encargue de checar y alertar lo que quieres. En lo personal empezaría por la opción 2, ya que no requiere saber ni donde ni como accesan al email los involucrados, y les llega igual que un SMS. Luego escalaría a la opción 1 y finalmente ya funcionando todo por la opción 3.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#3
|
||||
|
||||
https://pushover.net/
De acuerdo con todo lo que dice AzidRain. Yo personalmente contemplaría también las notificaciones mediante el servicio PushOver , el cual sirve para iOS y Android. Hasta donde tengo entendido es gratuito... pero no estoy seguro pues no lo he utiizado aún. trabaja con servicios REST, y el único problema que yo veo, es que si tienes apagado el equipo o fuera de red, la notificación no te llega después, es decir, una vez el servicio recibe la notificación la retransmite de inmediato y no almacena nada. Dependiendo de como lo veas, otro posible inconveniente, es que los usuarios deben comprar la aplciación en la app store o google store (Un dólar tal vez). No sería inconveniente si lo ves como una inversión: Un servicio ya implementado que te ahorra temas de desarrollo y mantenimeinto. Otra inversión reomendada para trabajar el tema del PushOver es el TMS Cloud Pack, de la mepresa TMS software. Éste paquete trae ya implementada varios componentes VCL para trabajar aplicaciones de la nube y redes sociales (Twitter, Facebook, pushOver, SkyDrive, etc). En la escala propuesta por AzidRain, yo lo pondría en el segúndo lugar, después de la opción del correo. Es más la opción del correo deberías implementarla aunque implementaras las demás. 1.- Enviar un email (la mas sencilla y fácil de implementar) a los involucrados, si siempre tienen su teléfono conectado les llegará el aviso de inmediato. 2-Implementar notificaciones via PushOver 3.- Contratar un servicio SMS y programar el envío de las alertas vía mensajería celular 4.-Crear una aplicación para android o iOS que se encargue de checar y alertar lo que quieres. |
#4
|
|||
|
|||
Si trabajas con datasnap, quizá te sirva la herramienta HTML5 Builder para no tener que cambiar de fabricante. La misma trae wizards para conectarse a un servidor datasnap lo cuál te ahorras de investigar como conectar con tus servidores.
Para hacer algo como un watsapp, deberías implementar un callback, que es muy fácil de hacer en delphi y creo haber visto algún ejemplo en html5 builder. Con phonegap puedes transformar una aplicación hml5 en "nativa", aunque eso no lo he probado. Yo creo que para algo sencillo como esto te va a funcionar perfecto. Creo que es una solución más viable antes de ponerte a estudiar Java y Objetive-C. Saludos.
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates. |
#5
|
||||
|
||||
Aun nada
He revisado el tema del push over y funciona muy bien el problema es que es de pago, la idea es que necesitamos conectar muchos clientes y eso nos sale muy costoso, en cuanto al mail ya lo implementamos y el problema que tenemos es que no funciona en tiempo real, se puede presentar el caso de que el cliente reciba correos cada 5, 10 o mas minutos por lo que el mensaje llegara muy tarde, la idea es prevenir fallas en el sistema pero con un tiempo de respuesta superior a los 5 minutos nuestro aplicativo es simplemente una buena idea (le resulta mejor a la empresa realizar la llamada telefonica para avisarnos que los sistemas fallan), en cuanto a los sms dependemos de un servicio prestado por otra compañia en el caso de Colombia las empresas celulares son un verdadero desastre los mensajes pueden llegar incluso con retrasos de 1 dia, ademas son pagos tenemos el mismo problema del push over.
Podemos Crear un DataSnap Server pero quisiera saber algunas cosas. Puedo enviar comandos a un cliente (me preocupa que muchos clientes esten preguntando al tiempo si tienen algun evento , mejor que el servidor cuando tenga algo le envie un comando al cliente para que actue). si es asi alguien tiene un ejemplo que nos sirva de guia. de antemano muchas gracias.
__________________
No basta con saber es necesario aplicar lo que se sabe, no basta con querer hacer las cosas es necesario hacerlas Goethe |
#6
|
||||
|
||||
Amigo, pues tu inquietud se resuelve utilizando CallBacks en DataSanap
Te recomeindo el artículo de Pawel Glowacki sobre el tema, y en general toda su serie "Delphi Labs". Un saludo, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Enviar mensajes Whatsapp por c++ builder o delphi | vivamotos | C++ Builder | 8 | 10-10-2011 21:03:20 |
Hacer animación en delphi | jask2007 | OOP | 1 | 03-04-2011 07:19:44 |
hacer programa vpn en delphi | kokele | Redes | 5 | 27-12-2010 13:30:53 |
Hacer que Delphi 2010 luzca como Delphi 7 | jorosmtz | La Taberna | 0 | 11-04-2010 22:45:36 |
Hacer juegos con delphi | astut | Varios | 4 | 18-09-2006 11:37:57 |
|