Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Acceso desde un servicio Android a un servidor DataSnap (https://www.clubdelphi.com/foros/showthread.php?t=87104)

birmain 14-11-2014 23:50:26

Acceso desde un servicio Android a un servidor DataSnap
 
Hola a todos.

Tengo la necesidad de implementar un servicio Android a la escucha de un servidor DataSnap para que mediante CallBack el servidor notifique eventos acontecidos en este. Este servicio Android apoyaría a una aplicación que estoy tratando de diseñar. Para concretar sería algo similar al servicio WhatsApp que corre para dicha aplicación.

He mirado documentación de como implementar un servicio para Android en Delphi y me he percatado de que parece no estar muy preparado en al actualidad para esto. Este enlace lo explica pero advierte que es complejo y demasiado forzado, además de que no está del todo fino. Mi decisión ha sido hacerlo en Java en el entorno Eclipse (bueno aún estoy en proceso de aprendizaje), pero la dificultad llegará cuando tenga que utilizarlo como complemento de la aplicación Android que estoy haciendo en Delphi, y para comunicar este servicio con el servidor DataSnap.

He visto que DataSnap REST permite proxys conectores con otras plataformas, entre ellas Java, pero DataSnap en la arquitectura de servidor tcp/ip - http no veo la forma de hacerlo. Tampoco he encontrado documentación específica. Se que es un tema complejo, pero quizás alguien haya visto algo. Gracias por anticipado.

chaosego 17-11-2014 10:49:03

Hola Birmain, en los ejemplos de delphi, viene uno de como hacer una aplicacion de twits para una empresa, tiene ejemplos para arios dispositivos, así como el servidor en delphi (carpeta : \Samples\Object Pascal\DataSnap\connectors ). Tiene uno muy sencillo de modificar en android, va en java para editar con el sdk de android.

Estas mirando un servicio para poner el programa en segundo plano y recibir/mostrar las notifficaciones, considera pasar la app al background con la tecla back del móvil o directamente, mira este enlace (http://brsatalay.blogspot.com.tr/201...ka-planda.html) da una forma sencilla de hacerlo.

Si por datasnap no te aclaras, prueba a implementar protocolos tcp cliente/servidor para el tema de crear un chat, te aseguro que es lo más rápido y sencillo, y adaptar los ejemplos que hay de las Indy de Windows a Android es muy sencillo.

birmain 20-11-2014 03:06:12

Cita:

Empezado por chaosego (Mensaje 484929)
Hola Birmain, en los ejemplos de delphi, viene uno de como hacer una aplicacion de twits para una empresa, tiene ejemplos para arios dispositivos, así como el servidor en delphi (carpeta : \Samples\Object Pascal\DataSnap\connectors ). Tiene uno muy sencillo de modificar en android, va en java para editar con el sdk de android.

Estas mirando un servicio para poner el programa en segundo plano y recibir/mostrar las notifficaciones, considera pasar la app al background con la tecla back del móvil o directamente, mira este enlace (http://brsatalay.blogspot.com.tr/201...ka-planda.html) da una forma sencilla de hacerlo.

Si por datasnap no te aclaras, prueba a implementar protocolos tcp cliente/servidor para el tema de crear un chat, te aseguro que es lo más rápido y sencillo, y adaptar los ejemplos que hay de las Indy de Windows a Android es muy sencillo.

Gracias por tus indicaciones.


La franja horaria es GMT +2. Ahora son las 00:55:26.

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