Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2013
Avatar de JULIPO
JULIPO JULIPO is offline
Miembro
 
Registrado: ene 2006
Ubicación: Bogota Colombia
Posts: 187
Poder: 19
JULIPO Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 14-07-2013
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
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||
Responder Con Cita
  #3  
Antiguo 15-07-2013
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
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.
Responder Con Cita
  #4  
Antiguo 19-07-2013
santus santus is offline
Miembro
 
Registrado: ene 2006
Posts: 130
Poder: 19
santus Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 05-08-2013
Avatar de JULIPO
JULIPO JULIPO is offline
Miembro
 
Registrado: ene 2006
Ubicación: Bogota Colombia
Posts: 187
Poder: 19
JULIPO Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 05-08-2013
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 21
gatosoft Va camino a la fama
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,
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 05:14:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi