Foros del Web » Programación para mayores de 30 ;) » Java »

Aplicación Java de escritorio(Ayuda)

Estas en el tema de Aplicación Java de escritorio(Ayuda) en el foro de Java en Foros del Web. Hola Buenas Tardes, a ver si me pueden ayudar, tengo que hacer una aplicación para un Kiosco y no me decido a empezar , que ...
  #1 (permalink)  
Antiguo 05/01/2015, 15:42
 
Fecha de Ingreso: enero-2013
Mensajes: 3
Antigüedad: 11 años, 9 meses
Puntos: 0
Aplicación Java de escritorio(Ayuda)

Hola Buenas Tardes, a ver si me pueden ayudar,

tengo que hacer una aplicación para un Kiosco y no me decido a empezar , que me recomiendan ??

la idea es que sea una aplicación donde el usuario pueda acceder en su negocio y también en su casa al sistema

otro adicional que se me ocurre es hacer una aplicación Android para que el Dueño pueda consultar el Stock y algunos reportes desde el cel.

Como me recomiendan encarar el proyecto??, tengo idea de programación, pero quizás alguien con experiencia me pueda aconsejar , por ejemplo no se , hacer un aplicación de escritorio que se ejecute en el local como servidor y que se conecte mediante una vpn desde la computadora de su casa , como conectar la aplicacion android al sistema , etc

pd: la idea es no tener la base de datos colgada en un Hosting ya que es muy personal

Muchas Gracias por su tiempo.
  #2 (permalink)  
Antiguo 05/01/2015, 21:35
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 6 meses
Puntos: 31
Respuesta: Aplicación Java de escritorio(Ayuda)

Opción multipuesto:

(Base de datos + Programa servidor + Servidor Web) en servidor.

Los únicos que acceden a la base de datos son el programa servidor y el servidor web.

Al servidor Web se accede por medio de un navegador y que accede a una página web asp o php. Por medio de esa página web se pide al servidor web que acceda a la base de datos y muestre los resultados. El servidor web, con esos resultados, genera un código HTML que devuelve al navegador del cliente para que este lo visualice.

Al programa servidor se accede por un programa cliente. El programa cliente ya consta con mucha información sobre los productos (p.ej la foto del producto, la foto de la categoría o sección a la que pertenece) para ahorrar tráfico de red. Solo que al arrancar el cliente sincroniza única y exclusivamente las diferencias entre los datos locales y los del servidor.

Esto hace el cliente mucho más pesado, cosa que en un ordenador es algo muy fácilmente asumible, pues el espacio en disco de los ordenadores no es ningún problema en la actualidad. Además esto aumenta considerablemente la rapidez del programa. Los programas de PC cliente-servidor suelen ser así muchos de ellos.

Si se planea una aplicación de Smartphone o Tablet, el cliente tendrá muchísimos menos datos almacenados en local, para que la aplicación ocupe mucho menos... aunque lo malo es que irá más lenta a la hora de mostrar resultados ya que todos esos datos los tendrá que descargar del programa servidor, y almacenar en local de manera temporal... que puedes guardar cuando se cierre el programa o que puedes decidir borrar al cerrar el programa, o guardar pero con opción dentro del programa de limpiar temporales, etc. Eso ya decides tú.

Con esta opción se puede acceder a los datos desde cualquier lugar del mundo. Y más si en la web se tiene accesible la descarga de los distintos programas cliente.

Recomendable: Ya sea a través de web o de programa... usar un método de seguridad (por ejemplo necesitar nombre de usuario y contraseña para acceder a los datos sea cual sea el sistema de acceso) Y si estos datos viajan encriptados mejor.

Opción monopuesto:
Programa local, sea para android, sea para PC, etc. Todo datos en local. Los datos son únicos en cada cliente y no se comparten con otros dispositivos, pcs, etc.

Esta opción es únicamente válida (si se quiere acceder en el negocio y también en casa) si dicha instalación va sobre un aparato portable (pc portátil que el usuario se lleva al kiosko y a casa todos los días, Tablet, móvil, etc). NO VALIDA para pcs de sobremesa o otros dispositivos no portables.

No es tan recomendable el sistema de seguridad usuario-contraseña porque ya de por sí, al ser datos locales, constan de la seguridad local (nadie va a sacarle el móvil del bolsillo, mirarle los datos y devolver el móvil sin que él se entere)

---------

Sea la opción que sea, la complejidad del programa, las secciones, menus, etc... dependerá de lo que quiera el cliente que haga el programa. Si solo tener los distintos productos, si también su stock, si también estadísticas de ventas, caja, cierre de caja, contabilidad, etc.

Última edición por Kritik; 05/01/2015 a las 22:05
  #3 (permalink)  
Antiguo 09/01/2015, 05:36
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años
Puntos: 175
Respuesta: Aplicación Java de escritorio(Ayuda)

Son demasiados problemas a la vez... nunca escuchaste la frase Javera "Divide y vencerás"... pues, piénsa por qué inventaron esa frase y la aplicaron a Java... saludos
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:32.