My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Simple framework to develop the home-cloud: the personal cloud of interconnected devices, services etc.

See http://razpub.googlecode.com for instructions.

The projects available here are:

  • razagent - base agent functionality: need to write services and embed agent
  • razassets - assets functionality, read README to understand what I call "asset"
  • razmutant - the full personal mutant

There is one more project which is not public: my playground "razplay". You can ask for it if really interested in what's cooking...

To build/develop - use eclipse. Read the eclipse setup at http://razpub.googlecode.com

Build with ant

  • checkout the sources in a workspace folder, be it ~/w.
  • make sure JAVA_HOME, SCALA_HOME and ant are setup properly
    • JAVA_HOME should point to a full JDK not just the JRE, obviously
  • edit ~/w/razie/razie.properties and modify the proper folders
  • each project has its own build.xml with the targets "clean" and "build"
  • see http://homecloud.googlecode.com for instructions on building the entire executable

Dependencies

All required libraries are in the ./lib folder.

This project requires the projects from http://razie.googlecode.com and http://20widgets.googlecode.com and http://razpub.googlecode.com ... sorry for the mess :(

Creating the full distribution

Then, create the mutant.dir=c:/video/razmutant folder for the final distribution and use the "dist" target from workspace/razmutant/build.xml

This will pack the jar files and create the distribution.

Go to the distribution and run ./mutant.sh twice to make sure it all works fine. Note that the second run will empty the "upgrade" folder and you can't upgrade remote agents unless you do a "dist" again.

Powered by Google Project Hosting