PDA

Ver la Versión Completa : Apli Movil con bbdd remota


namco04
28-04-2015, 17:06:32
Buenas tardes

Estoy haciendo dos aplicaciones, la de escritorio ya la he conectado remotamente a una base de datos colgada en una pagina web,
con zeoslib y tan facil como meter el hostname y los datos, quiero hacer lo mismo con otra aplicacion para el movil y todo son problemas, he probado el firedac y necesita un driver mysql que me sale en gris ese componente, me baje el mydac pero es de pago y tampoco lo instala en el movil.

Y luego hacerlo con datasnap no se.
A Que solucion asi facil podría optar porque me estoy dejando las neuronas buscando.

Gracias

AgustinOrtu
28-04-2015, 17:38:18
La unica forma de hacerlo es con Datasnap

O bien desarrollas tu propio driver para android/iOS que permita conectar a MySQL

Neftali [Germán.Estévez]
28-04-2015, 18:24:04
Para realizar algunas consultas o actualizaciones concretas puedes utilizar esta idea (http://neftali.clubdelphi.com/?p=3297).

namco04
28-04-2015, 18:49:50
Pues vaya, con lo facil que es hacerlo sobre windows sin php ni nada y de datasnap no conozco nada.
Netfali, mirare si esa idea se puede adaptar a este proyecto, quiero hacer una aplicacion para hacer pedidos y pasarlos a la base remota para comunicarlo con otra aplicacion de escritorio.
Pensaba que se podria hacer de la misma forma que en la de escritorio, pero no va a ser tan facil como pensaba..
Gracias

Neftali [Germán.Estévez]
29-04-2015, 10:57:26
Pues vaya, con lo facil que es hacerlo sobre windows sin php ni nada y de datasnap no conozco nada

Seguramente si es lo más sencillo.
El problema en este caso radica en el servidor DataSnap.
Por ahora el servidor datasnap debe estar en un servidor Windows (que no suele ser lo habitual cuando hablamos de servidores con MySQL en Internet) por eso hay que buscar alternativas.

Digo por ahora, porque en el roadmap de embarcadero (http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap) (diapositiva 13) está, que se puedan desarrollar servidores DataSanp para Linux, con lo que este problema desaparecerá, pero todavía tendremos que esperar.

namco04
29-04-2015, 11:36:45
Podría poner entonces el server datasnap en el ordenador de casa y simplemente para que me funcione en el móvil durante una presentacion poner el cliente en la aplicacion android para que se comuniquen?
Tambien he visto una pagina que te traduce el mysql en sqlite y manda un json, pero tengo que buscarlo porque lo vi y cerre. Una cosa extraña

Neftali [Germán.Estévez]
04-05-2015, 10:15:16
Podría poner entonces el server datasnap en el ordenador de casa y simplemente para que me funcione en el móvil durante una presentacion poner el cliente en la aplicacion android para que se comuniquen?
Tambien he visto una pagina que te traduce el mysql en sqlite y manda un json, pero tengo que buscarlo porque lo vi y cerre. Una cosa extraña

Si, pero deberás solventar el problema de la IP.
Para ello debes tener una IP fija, o si no la tienes revisar algún servicio que te permita "emularla".

Busca información sobre "no-IP" o similares.

Otra opción para la demo, por ejemplo, es utilizar la versión o el tiempo de prueba de algún servicio como Amazon. Te debería bastar para las pruebas y la presentación.