future work


  • Authorization mechanism. The server should maintain authorization function otherwise one can easily change other's data through the HTTP header request. Since it's nothing to do with VRML, normal web solution is sustainable.
  • Synchronization issues. Upon the time the paper is written, we haven't experienced large scale multi-user scenarios on PANORAMA and such problem didn't occur at this moment. But we think it's a web developing problem rather than a complex game engine design and PHP can easily handle that.
  • Modification in GWT for better VRML support Again, we discovery that the GWT is a well developed framework which greatly saves time on debugging web applications and building UI. Since it uses an open source license, it's possible to build a dervied package that specially serve for the VRML game development.