We are going to build a multiplayer game. The idea is that every player has a tablet and is connected to a server. The server should control the game logic, while the clients (the tablets) will only serve as a frontend to the game. We need to make a decision about the frameworks/programming language we are going to use. A crossplatform frontend would be cool, but is not mandatory. It has to run on Android devices at least. The communication between the server and the client must be bidirectional and realtime. We don't care about a small amount of delay.
However we did not decide yet since we want to be sure to make the right choice. There might be frameworks that can do a better job. Does anyone know a better solution?