martes, 12 de marzo de 2013

Apunta2 de cabo a rabo.

Cómo os habréis dado cuenta, estoy empezando la casa por el tejado, comenzando con el servidor, pero la comunicación entre este y android es la cuestión que más preocupado me tiene ya que mi nivel de programación es 1/10 o ni eso. Sé algunas cosas básicas ( javascript, html, java ) y he leído bastante pero no he tenido tiempo ( he jugado mucho ) para dedicarme en serio a aprender programación.

A continuación dejo el link de la imagen en alta resolución de lo que consistiría la aplicación. En esta imagen se pueden apreciar las pantallas que habrán, y las libertades del usuario.
( Trabajando en ella )

Necesito
-Servidor para almacenar y transmitir los datos + espacio de almacenamiento+ software de almacenamiento
  > Raspberry Pi con Raspbian como S.O + pendrive 32 gb + owncloud
  > Conocimientos de phyton, php ( creo ) y html + javascript para administrar la api de owncloud y los servicios web del servidor

-Base de datos para los datos de los usuarios
 > owncloud dispone de base de datos, los nombres de usuario y contraseñas se podrían redirigir por ahí.

-Aplicación android
 > Conocimientos de java
 > Api de owncloud
 > interfaz
 > Sistema monetario : Posiblemente parte muy compleja ya que tendré que crear un apartado para las cuentas de los usuarios, y ese sistema metido en una Pi la mataría. Una solución sería el uso de la api de blockchain.info para crear cuentas etc etc. Pero considero que la mejor solución está en una base de datos de MySQL con variables de cada cuenta de usuario, siendo una de ellas la cantidad de " PseudoBitcoins " que se tienen, y más tarde, cuándo se quieran sacar de la cuenta de la aplicación, 1 vez al día realizar los pagos manualmente o crear una script phyton para ello, y retirando de las cuentas las pseudobitcoins.










No hay comentarios:

Publicar un comentario