Tags:
create new tag
view all tags

ContextRendezvous source code README

How to access and set up your environment for Context Rendezvous and related projects

If you have eclipse running, then you have all you need. This means a java run time is installed, etc.

You need to configure things to point to XML-RPC and UUID libraries, but that is about all of the outside stuff I use.

To check out my code:

Go to the CVS Repositories view (Window->Show view->cvs repositories)

Then right click in the CVS Repositories view, and click New -> Repository location to add a new one.

Fill in the blanks in the form:

Host: tourmalet.cs.ubc.ca Repository path /usr/local/cvsroot User: Password: Connection type: extssh

Make sure "validate conneciton on finish" is checked

Then hit finish.

You will then be able to browse the cvs directory by double clicking on it.

Once you see CSN, GeoPastry and FreePastry under the HEAD icon, right click to check out these three projects into your workspace.

Switch to "Java" perspective (tab on upper right) and you should have two projects in your workspace.

I then have to tell you which files include static void main() methods, to run them, and you will see errors since the libraries are missing.

Xml-rpc libraries can be found at http://ws.apache.org/xmlrpc/

JUG is for generating IETF standard UUIDs from http://www.doomdark.org/doomdark/proj/jug/

I created a classpath variable to point to these libraries called MY_LIBS. The CSN project Depends on this.

Windows->Preferences Go to Java in tree view, click on Build Path, click on ClassPath Variables Click on New... Name is MY_LIBS Path is wherever you want it on your disk. Mine is C:\java-dev\lib\ Then put the xmllibraries in a directory called xmlrpc-1.2-b1 within that directory. E.g. mine is in C:\java-dev\lib\xmlrpc-1.2-b1\ Add the JUG libraries directly there (no sub directory) E.g. added to C:\java-dev\lib\ Decompress jug-native directory there as well (contains native C code for windows, linux, etc.) C:\java-dev\lib\jug-native\ is now there.

There are lots of packages in the source tree for CSN. The latest are in ubc.geopastry.*, and my previous prototype is in the ubc.csn.* packages. I can give you a tour and get some tests running on your machine.

-- MikeBlackstock - 14 Apr 2005

Topic revision: r1 - 2005-04-14 - MikeBlackstock
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback