I have made a game in Java using Swing for the GUI.
It is a network game relying on the client-server model.
Basically the game is a turned-based chess-like game. It has a connection menu, game searching screen and a game screen.
Graphics are simple, it's just rendering a board with pieces in 2D.
I want to make this game a browser game.
At first I thought of Java EE. Making the game an applet and embed it in a JSP but it doesn't seem to be a good solution.
So I did some research looking for open source solutions.
I came across the Play Framework that allow to write web apps in Java. Play seems good but I dont know if I can reuse my Swing GUI with it.
I also encountered the libGDX framework.
Finally, some say that HTML5 is the way to god for a 2D browser games, combined with the framework Phaser.
Which technology would fit for this kind of game and should I go for ?
I would like to stick with Java if possible.
Any advice or solution suggestion would be appreciated