Foros del Web » Programando para Internet » Javascript »

Web como GUI de un programa java

Estas en el tema de Web como GUI de un programa java en el foro de Javascript en Foros del Web. Buenos días, Estoy programando una aplicación java que correrá en una Raspberry PI. Esta app hará varias cosas, entre otras usar la librería Pi4J para ...
  #1 (permalink)  
Antiguo 25/04/2016, 07:44
 
Fecha de Ingreso: agosto-2007
Mensajes: 20
Antigüedad: 17 años, 3 meses
Puntos: 1
Web como GUI de un programa java

Buenos días,

Estoy programando una aplicación java que correrá en una Raspberry PI. Esta app hará varias cosas, entre otras usar la librería Pi4J para interacturar con las GPIO. Uno de los sensores de los que dispongo en la RaspberryPI es un sensor GPS que me dará la posición en todo momento. Para representar mi posición, utilizo la librería jvascript leaflet. Como realizar interfícies gráficas en RaspberryPI resulta pesado ( por ejemplo javaFX) , he pensado en realizar una web donde most
rar el mapa y todos los elementos de la interfície gráfica con los que interactuar. Para cargar la página web con el mapa y los contorles utilizo tomcat instalado en la Raspberry. Hasta aquí todo bien. No obstante, necesito comunicación bidireccional entre la interfície gráfica ( web ) y la lógica ( java ).
Como puedo conectar el java con la página web para que exista comunicación entre ellos?

Si implemento servlets en el servidor tomcat para que actualicen los elementos de la página jsp, es eso posible?

Toda la interacción con el mapa leaflet es en javascript, así que sería útil poder llamar desde servlets al javascript.

he probado también utilizar electron y WS.js pero he tendio diferentes problemas con la configuración y no me ha sido posible hacerlo funcionar en la Raspberry.

Muchas gracias!

Etiquetas: java, tomcat
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 13:17.