• DocumentCode
    3441174
  • Title

    3D Java web-based games development and deployment

  • Author

    El Rhalibi, A. ; Merabti, M. ; Carter, C. ; Dennett, C. ; Cooper, S. ; Sabri, M. Ariff ; Fergus, P.

  • Author_Institution
    Sch. of Comput. & Math. Sci., Liverpool John Moores Univ., Liverpool, UK
  • fYear
    2009
  • fDate
    2-4 April 2009
  • Firstpage
    553
  • Lastpage
    559
  • Abstract
    Currently, Web-based online gaming applications are predominately utilising Adobe Flash or Java Applets as their core technologies. These games are often casual, two-dimensional games and do not utilise the specialist graphics hardware which has proliferated across modern PCs and Consoles. Multi-user online game play in these titles is often either non-existent or extremely limited. Computer games applications which grace the current generation of consoles and personal computers are designed to utilise the increasingly impressive hardware power at their disposal. However, these are commonly distributed using a physical medium or deployed through custom, proprietary networking mechanisms and rely upon platform-specific networking APIs to facilitate multi-user online game play. In order to unify the concepts of these disparate styles of gaming, in this paper we propose a novel integrated development environment called Homura and NetHomura. Homura is based on the Eclipse platform and extends the jME game engine, with new interfaces, content and libraries, thus, providing a software suite that integrates source editors, compilers, including spatial and positional editors to afford advanced graphical functionalities within the IDE. We also present two interconnected systems which are implemented using Java Web Start and JXTA P2P technologies, providing a platform-independent framework capable of deploying hardware accelerated cross-platform, cross-browser online-enabled Java games, as part of the NetHomura Project.
  • Keywords
    Internet; Java; application program interfaces; computer games; computer graphic equipment; program compilers; programming environments; software libraries; 3D Java Web-based game development; Adobe Flash; Eclipse platform; JXTA P2P technology; Java Applet; Java Web Start; NetHomura integrated development environment; Web-based online gaming; computer game; cross-browser online-enabled Java game; graphical functionality; hardware accelerated cross-platform; jME game engine; multiuser online game; platform-specific networking API; software interface; software library; source compiler; source editor; Application software; Computer applications; Computer graphics; Engines; Hardware; Java; Microcomputers; Personal communication networks; Power generation; Software libraries; 3D Java Web-Based Game Development; Game Deployment; Game Networking; JXTA and P2P Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Computing and Systems, 2009. ICMCS '09. International Conference on
  • Conference_Location
    Ouarzazate
  • Print_ISBN
    978-1-4244-3756-6
  • Electronic_ISBN
    978-1-4244-3757-3
  • Type

    conf

  • DOI
    10.1109/MMCS.2009.5256633
  • Filename
    5256633