M Power Home Page
About M Power IT
Products
Software Development
Security Services
Enterprise Java Beans 3.0
Contact M Power IT
     

jMars

jMars is an implementation of the classic "Core War" game from A.K. Dewdney.

The primary focus of jMars is to be a learning tool for the Rich Client Platform and EJB 3.0.

jMars is a lightweight Rich Client that utilizes EJB 3.0 Session Beans, Entities, and Message Driven Beans to put all of the heavy lifting work on the application server.

jMars is an open source project. You can get all of the source code at: Sourceforge.

Currently, an interface to create a profile, confirm the profile, log in, and chat with other users is completed. Please contribute code to the project to make it fully functional!

jMars has been tested with the following technologies:

  • Eclipse 3.2
  • JBoss 4.0.5.GA
  • JBossIDE

Right now, the embedded Hypersonic database is in use, but I will be configuring MySQL very shortly.

Come back to this page to see update documentation and announcements.

From here, you can download client executables that works against a remote server via EJB 3.0

NOTE: The original intention was to package jMars as a Java WebStart application. In fact, I do have it packaged this way BUT, I discovered a limitation of the RCP Help System: One of the plugins the help system depends MUST be deployed as an expanded plugin (instead of a jar file). Java WebStart can't deal with this. I would very much like to find a way around this becuase WebStart is a much more effective way to deliver the application.

PlatformDownload
Linux, GTKjMars01.linux.gtk.x86.tgz
Linux, MotifjMars01.linux.motif.x86.tgz
Mac OSX, PPCjMars01.macosx.carbon.ppc.tgz
Mac OSX, x86jMars01.macosx.carbon.x86.tgz
WindowsjMars01.win32.zip

 

 

 

 

 
     
© 2007 M*Power Internet Services,Inc.
(631) 610-5156