Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2019
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 53
Poder: 6
dani36652 Va camino a la fama
Question Ayuda: Almacenamiento de archivos y base de datos en la nube.

Hola a todos! Estoy por terminar el bachillerato con la carrera de técnico en informática y para titularnos se nos pide realizar un proyecto final...
Siéndoles honesto, en ésta etapa de mi trayecto educativo conocí a DELPHI, son grandiosas las noches de desvelo buceando en el código de los proyectos de ejemplo, entre otras cosas... así que mi proyecto final quiero desarrollarlo en Delphi y dejárselo a mi escuela, en especial para dispositivos móviles que es lo que me gusta más. Es por ello que vengo de manera respetuosa a pedir su ayuda.
Dicho proyecto consiste en una pequeña biblioteca en la nube mediante la cual los alumnos de la escuela podrán subir sus libros en PDF pero también descargar el contenido de los demás compañeros.
¿Cómo puedo hacerlo?
¿Qué es lo primero que debo ponerme a estudiar?
¿Cuáles son los tópicos que debo dominar para empezar con el proyecto?
¿Qué otras opciones de almacenamiento y base de datos en la nube podría implementar?

Tengo entendido que existe algo llamado firebase, ¿Cómo implemento Firebase en Android con lo típico de las bases de datos ?(Añadir registro, eliminar registro, modificar registro,etc.)

Agradecería demasiado que me orientaran, reciban un gran saludo y asimismo agradezco su tiempo de lectura.
Responder Con Cita
  #2  
Antiguo 06-10-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tu duda es muy amplia y muy generalizada, deberías concretar exactamente en qué apartados tienes problemas, recuerda nuestra guía de estilo. Saludos.
Responder Con Cita
  #3  
Antiguo 07-10-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Suscribo lo dicho por [Casimiro], está muy bien la explicación que has hecho del royecto y de la idea que tienes. Con esto te podemos dar una idea general. Si necesitas cosas más concretas debes concretar tú también en qué partre del proyecto quieres centarte.

Cita:
Empezado por dani36652 Ver Mensaje
Dicho proyecto consiste en una pequeña biblioteca en la nube mediante la cual los alumnos de la escuela podrán subir sus libros en PDF pero también descargar el contenido de los demás compañeros.
...
Tengo entendido que existe algo llamado firebase, ¿Cómo implemento Firebase en Android con lo típico de las bases de datos ?(Añadir registro, eliminar registro, modificar registro,etc.)
Subir y bajar archivos a una web no es complicado.
En este caso lo más complicado va a ser la conexión con Firebase. Revisa estos dos proyectos que hay OpenSource, que ambos son frameworks para conectar a FireBase desde Delphi:
https://github.com/spinettaro/Firebase4Delphi
https://github.com/SchneiderInfosystems/FB4D
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 12-10-2019
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 53
Poder: 6
dani36652 Va camino a la fama
Respuesta:

Quiero agradecer su grata respuesta y así mismo, me disculpo por no aterrizar bien la idea... Me he puesto a investigar demasiado e incluso no he dormido en días...

Finalmente he podido concretar que para establecer una conexión a una base de datos de manera remota, lo que más atiende a las necesidades de mi proyecto es una aplicación cliente-servidor... Para ello, he podido dominar el procedimiento para crear el servidor que es datasnap, hacer la conexión a la base de datos MySQL, inclusive pudiendo conectar desde android pero usando una red WLAN por medio del protocolo TCP/IP... Todo lo anterior es justamente lo que buscaba... Ahora mi pregunta es...

¿Cómo puedo conectarme al servidor, pero ahora desde internet y no de una red LAN?
He visto en el objeto llamado sql connection una propiedad llamada "communicationProtocol" y como opciones tiene tcp/ip, http y https.... El y viendo el "http" quice suponer que se puede conectar al servidor vía Internet no????.
Pero, cómo?
Responder Con Cita
  #5  
Antiguo 12-10-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
EStás dando palos de ciego, deberías aclararte y pensar bien exactamente qué necesitas hacer.
Responder Con Cita
  #6  
Antiguo 15-10-2019
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 53
Poder: 6
dani36652 Va camino a la fama
Ya de manera concreta... ¿Como puedo realizar una conexión del componente TsqlConnection al servidor datasnap por medio de Internet?....
Responder Con Cita
  #7  
Antiguo 15-10-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Aquí tienes varios enlaces interesantes para lo que necesitas.
Responder Con Cita
  #8  
Antiguo 15-10-2019
Avatar de mamcx
mamcx mamcx is online now
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por dani36652 Ver Mensaje
¿Cuáles son los tópicos que debo dominar para empezar con el proyecto?
Ok, ya te hablaron de lo importante de aterrizar pero es claro que realmente esta es la pregunta importante.

En resumen, que estudiar? Todo. Hacer una app de la que describes toca prácticamente todas las areas de la programación. Suena desalentador pero no lo es: Simplemente, estudiar de todo es lo que hace un programador profesional!

En general, aprende del lenguaje (Delphi), de su paradigma ppal (Orientacion de objectos), de como operar con datos (SQL, modelo relacional & rdbms) y de como estructurar aplicaciones (arquitecturas 1...N-tier, llamadas remotas, etc). Pero lo mas importante es que tengas claro QUE HAY QUE HACER (aka: requerimientos). Esfuerzate por articular lo que haces de la forma más clara y precisa posible. Ya sea que lo dibujes, lo escribas en un block de notas, hagas diagramas, lo digas en voz alta, hables con un peluche contandole lo que vas a hacer, etc.
__________________
El malabarista.
Responder Con Cita
  #9  
Antiguo 15-10-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por mamcx Ver Mensaje
Pero lo mas importante es que tengas claro QUÉ HAY QUE HACER (aka: requerimientos). Esfuerzate por articular lo que haces de la forma más clara y precisa posible. Ya sea que lo dibujes, lo escribas en un block de notas, hagas diagramas, lo digas en voz alta, hables con un peluche contandole lo que vas a hacer, etc.
Exacto.
La mayoría de "problemas" vienen de no saber exactamente qué hay que hacer.
Responder Con Cita
  #10  
Antiguo 01-11-2019
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 53
Poder: 6
dani36652 Va camino a la fama
Hola a todos, me disculpo por no aterrizar bien las cosas... Quiero agradecer a todos por el consejo y en especial al compañero mamcx que me dio las sugerencias de qué estudiar...

Entre tanto pdf, de semanas leyendo la biblia de delphi y de bucear en los archivos y páginas informativas de embarcadero, he comprendido que lo que necesitaba era desenvolverme en la temática de los webservices, los servidores, lenguaje SQL, uso del gps en android, xml para acceder a otras funciones, e incluso redes,etc.....

Finalmente he resuelto mis dudas y estoy agradecido por las sugerencias...
Les platico en que conociste mi idea...
( el proyecto terminó cambiando por que no pude hacer mis practicas de estadía en la escuela, tuve que buscar un negocio donde se ocupara la informática en lo general o particular ).
Es un sistema para un restaurante, donde habrá una app, la cual será manipulada por el mesero y le ayudará a tomar la orden y dicha orden será enviada por medio de una red LAN a un servidor datasnap que estará en una computadora ubicada en la parte de donde se toma la orden para cocinar, el cual aloja una bd mysql, pero también se tiene la opción de que si eres un cliente de confianza que es aledaño a la ubicación del restaurante, pidas comida y esta se te lleve a la puerta de tu casa pero la información se alojará en una base de datos alojada en un servidor web y finalmente dicha información se obtendrá en la computadora antes mencionada informando de todos los procesos...

Como estoy agradecido con el foro, mas después subiré dicho proceso como solución aquí mismo y en la parte de "créditos" o "acerca de la aplicación" de la aplicación para android, haré mención de agradecimiento a éste hermoso foro...

Última edición por dani36652 fecha: 01-11-2019 a las 03:03:24.
Responder Con Cita
  #11  
Antiguo 01-11-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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
Base de datos en la nube Bertifox2008 Internet 3 12-04-2019 18:44:44
Como puedo abrir una base de datos en la nube? H.Sagas96 Desarrollo en Delphi para Android 14 24-06-2015 01:16:08
Crear aplicación multiplataforma con base de datos en la nube cocute Desarrollo en Delphi para Android 12 07-04-2015 10:48:59
Ayuda guardar archivos pdf en base de datos vickychew Varios 8 06-03-2008 19:10:06
Almacenamiento de Iágenes en Base de Datos apicito Firebird e Interbase 2 11-06-2004 08:34:53


La franja horaria es GMT +2. Ahora son las 19:41: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
Copyright 1996-2007 Club Delphi