我有(我自己的)java 应用程序来控制和监控模型铁路。自然地,它基于 Swing 并且 GUI 会随着火车在布局中移动而动态变化。GUI(当然)与连接到运行应用程序的计算机的显示器相关联,该计算机连接到布局上的电子设备。
是否可以重新安排一些窗口,以便可以使用(WiFi 连接的)浏览器远程打开某些窗口,可能是在不支持 Java 的手持设备上,并且无需为每个可能的手持设备执行本机应用程序?
我需要绘制、擦除和移动:文本、线条和图像。每列火车都由一个小图像表示,随着火车的移动,它会逐像素移动,因此可能涉及很多更新。有关示例轨迹图窗口,请参见http://groups.yahoo.com/group/mergtcc/ 。
显然,更改发生在没有用户交互的情况下,因此服务器(当前应用程序加上可能的附加功能)需要发送更改,因为它们最好在没有客户端轮询的情况下发生。
我想同时支持几个客户——也许每列火车在布局上只有一个手持设备。