Good evening!
I've spoke previously of a community "managed" online database. Well it's not yet online (the db itself), and it's no more a website (my webdesign skills are more than crappy)... So it'll be in Java (no need to cry, I know, it's not the fastest way of handling things :p).
Good news is that the project is on a good way. The only things that need to be done is a "filter" module. Because I won't let it display thousands of user entries without a small search function
What it can do so far :
-Register / login to the db. Registration is a one step process inside the application (no mail and so on needed)... Password recovery not supported yet
![tongue](http://s50.ucoz.net/sm/23/tongue.gif)
But It's on the way. Registered user can insert object or edit
their objects.
-Add an object (Galaxy - Nebula - Cluster - Star - Planet - Moon - Asteroid) to the database, using a children to parent creation procedure (understand that you can enter a planet and it will create the whole tree to the galaxy if it doesn't exist.) with a pre-filled pattern. I'll post screenshot this evening or tomorrow that'll bring some light on this.
-Update an object (observations, image url).
-Display a tree-view (win-explorer like) of the universe.
-Show basic informations on objects : Type, in-game name, discoverer and date of discovery. A large text field is free-form input for relevant information (spectral type, planet with life, or copy-paste from the in-game wiki
![smile](http://s50.ucoz.net/sm/23/smile.gif)
)
What it can't do :
-Handle multiple version. This require some refactor of the db from my side, but is a short term planned feature. So it'll be 0.97 only until done.
-Delete object. This require some cross-check (so you can't delete a parent object if a user have submitted a child to it. This will avoid having orphans and messing the tree view.)
Planned but not at the moment :
-More object flags, for easier filters (spectral type, galaxy type, planet type, with life?) - All of those enter in the generic "Observation field"
-Better look of the user interface. It's a bit... grey.
-And some code optimisation because I've played with the new Netbeans platform features (Havn't coded something "big" int the past 6 years.)
Requirement :
-The latest Java Runtime Environment (JRE) at
http://www.java.com/en/download/. -50MB of free space (yeah that much :p)
Login form and insertion window :
Universe viewer :
P.S : As you can see on the screenshots window designing need some work :p