SGS 0.9 FAQ

FAQ updated for 0.9

b Everytime I change the definition of a Managed Object I have to clear the object store[/b]

This is because we use Serialization for the object store. By default, Java Serialization
generates a dynamic serialVersionUID for the object from its signature. When you make changes to an
Object’s Class, you often change the signature. The solution is to put the following in your class:


private static final long serialVersionUID = 1L;

If you use Eclipse, it will generate this for you with one click. Note that this still only allows you to make “serialization compatible” changes. For more info on that please see the Java SDK docs.

b Where are the C++ headers or the J2ME JAD and JAR files?[/b]

Coming soon. We didn’t have them quite ready for the binary release.

b Where can I download source code to the Server?[/b]

We are dealing with all the legal issues of going open source right now. At the moment all this is available is the binary non-commercial release but we fully intend to have it all released as open source under a GPL license by JavaOne 2007. (May 2007).

b How do I get content online for production use?[/b]

By JavaOne you will be able to run your own Darkstar stack on the internet and host your commercial customers. Also, we are taking applications for the Playground, a Sun hosted Darkstar environment, until April 5th. See the Project Darkstar website for the Playground application form.