Menu

Web Version

2013-03-22
2015-11-11
  • Barry Evans

    Barry Evans - 2013-03-22

    Hi guys, I've continued to follow your progress since I stopped contributing about 7 years ago. The program is still looking good and advancing well.

    But have you thought of changing direction and producing a web based version moving away from Swing? I'm thinking that the simulation model could have some persistency added via JPA and the existing screens replaced with something like PrimeFaces. Then host the whole thing on an Amazon EC2 instance.

    This would allow the simulations to run for longer outside of individual's desktops. Also it opens to the option for collaboration, e.g. users could own a base and control what happens there.

    Keep up the good work.

    Barry

     
  • Scott Davis

    Scott Davis - 2013-03-26

    Hi Barry,

    It's good to hear from you again.

    The simulation was designed to be separate from the Swing UI and can run without the UI (with the -headless command line argument). This was done with the idea that we might want to create other UI instances at some point.

    We have a "mars-sim-services" maven subproject that is a placeholder and currently not being used. I think to create a web app UI, we would need to first create services that it could communicate with and retrieve or submit information to the running simulation.

    I think all of this is doable if someone would like to work on it. I'm mostly focused on the core simulation and the Swing UI at the moment. If you or anyone else wants to work on a web app UI, I would certainly support it.

    Take care,

    Scott

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.