Last couple weeks I've been working somewhat disperse on several ideas. Among them:
- Easier update. Goal: get the latest version when you start the program so you don't have to download, restart, download patch, restart.
- Chrome Extension:
- Web UI for the combat
VCC 1.7.2 metrics information show that very few people are using VCC. This was really disappointing. This project is something I do on my spare time to sharpen my programming skills and learn new technologies. Given that, I'm still willing to work on this project and try out new ideas and technologies.
So my real target now is moving the VCC UI away from Swing toward HTML5 + Javascript. This seems to be a good move because I want to learn this, it works on mobile devices, and is the Common Tongue of the internet these days.
The following link points to an experiment with AngularJS and Twitter's Bootstrap them. This is just a rough cut with some of the navigation ideas. Works on the iPad too.
http://www.exnebula.org/files/ui-mock/src/index.html
However before anyone gets too excited there we must do a really big change on the Tracker core logic. I will still keep the tracker running in Scala and on the "server side". But the current logic has the assumption that the tracker can reach out to the UI synchronously in the same process. To use JS we need to deal with the fact that the UI is remote and not synchronous. This is a somewhat big refactor.
What I really want to do is develop the concept of the UI in parallel to changing the backend.
The other thing I want to do is to have hang-out (web conferences) with you guys to discuss the ideas directly.
Once this migration is done we can tackle other things like resource management (power, surges), and other improvement.
Thomas