Tengo la aplicación Java swing. Quiero convertir a la aplicación base web. ¿Cuál es la manera más fácil? ¿Hay alguna herramienta disponible, preferiblemente código fuente abierto?Convertir Java Swing a la aplicación web
Respuesta
AjaxSwing es una herramienta de tiempo de ejecución y necesita una licencia de servidor para uso comercial.
Es posible que desee intentar Mia Transformer -partes del sitio web están en francés-. Cambian el código de Swing Java a GWT Java Code y GWT lo cambia a Javascript y luego, si lo desea, puede usar el compilador de Google V8 para una ejecución más rápida. Por supuesto, no es 100%. Vamos a probarlo para un proyecto grande y ver si funciona.
El otro enlace que nos proporcionó fue SwingWeb. Aunque no lo he comprobado.
Te mantendremos informado. Si encuentras una solución viable, comparte.
¿Dónde conseguir ese 'Mia Transformer'? En el sitio web no puedo entender cómo encontrarlo, descargarlo y usarlo. –
realidad, hay una herramienta mágica que puede utilizar para convertir las aplicaciones de escritorio a las aplicaciones web: AjaxSwing
Pero tenga en cuenta que sólo puede convertir aplicaciones de swing muy simples. Si usa renderizadores complejos, es posible que no obtenga los resultados correctos. Además, no es gratis.
Puede pensar Java Web Start no es la conversión de la aplicación, pero se puede utilizar la aplicación basada en la web como ...
Para obtener más información, consulte la [información de la etiqueta Java Web Start.] (Http://stackoverflow.com/tags/java-web-start/info). –
Como se mencionó Vinod Java Web Start es la manera más fácil. Otra alternativa es convertir la aplicación a un Applet que puede ejecutar desde una página web.
Hay un nuevo proyecto de código abierto webswing.org. Es un servidor web donde despliega su aplicación swing. La aplicación se representa en html canvas a través de websockets, por lo que obtiene el mismo aspecto y la misma sensación en el escritorio.
webswing realmente me impresionó, sin embargo, la documentación parece obsoleta (se refiere a un start.sh que no existe en su lugar hay un webswing.sh) y wasn ' capaz de encenderlo. ¿El proyecto está muerto a partir de 2016 desde el primer inicio en 2013? –
No, la actualización de la que está hablando era reciente en este momento y probablemente no actualizaron el documento que pronto – Sharcoux
Esta herramienta: http://sourceforge.net/projects/j-wings/ es un reemplazo compatible con API para Swing pero se ejecuta en un motor de servlet en HTML.
Para un programador Java the Vaadin framework es muy similar a Java Swing. Arquitectónicamente, las aplicaciones Vaadin y Swing son por supuesto bastante diferentes (web vs desktop), pero debido a que la lógica de UI las aplicaciones son típicamente completamente reutilizables. Puede ver en el hello-world sample lo similar que es el modelo de programación de lanzamiento de eventos a Swing.
Además, Vaadin oculta eficazmente todos los detalles específicos de la web (html, css, rpc, ...) de los programadores de aplicaciones Java, convirtiéndola en una herramienta familiar y efectiva para convertir aplicaciones antiguas de Swing a aplicaciones web modernas HTML5.
- 1. Evite cerrar la aplicación Java swing
- 2. java swing cerrar la ventana sin salir de la aplicación
- 3. Capa de servicio en la aplicación java swing
- 4. ¿Cómo abrir Crystal Report en la aplicación java swing?
- 5. convertir la aplicación java a mac installer ... dmg
- 6. Aplicación web Java i18n
- 7. Cómo implementar una aplicación Java Swing en la pantalla táctil
- 8. Es Google Web Toolkit similar a AWT y Swing
- 9. Cómo mostrar un captcha en una aplicación java swing
- 10. java/swing: convertir una cadena de texto en una forma
- 11. Migración de la aplicación Delphi a Java o a la aplicación web
- 12. mejores prácticas de la aplicación web java
- 13. ¿Cómo implementar la aplicación web openId java?
- 14. ¿Qué es la aplicación web Java EE?
- 15. Java Swing dispose() frente a setVisible (falso)
- 16. Cómo utilizar la aplicación Guice en Swing
- 17. Proyectos Maven2 y Swing: compilar y ejecutar la aplicación swing
- 18. Java Swing elemento transiciones
- 19. shutdown hook para la aplicación web java
- 20. Apuesto Java Swing Look & Feel?
- 21. Java Swing Program Structure
- 22. Java Swing FlowLayout Alignments
- 23. Problema con la pintura en la aplicación Java Swing en Java 1.6
- 24. convertir PSD a la página web
- 25. Java Swing ventanas "niños"
- 26. Agregar elementos a JList en Swing Java
- 27. Java Swing: ¿Pantalla de carga modal?
- 28. Arrastrar archivos desde el sistema operativo a la aplicación Java (Swing)
- 29. Cómo implementar expandir/colapsar naturaleza a JTables en la aplicación java swing
- 30. pregunta general sobre Java Swing
¿Quisiste decir 'open source' o 'free' (o ambos)? Los dos no son lo mismo. –