My favorites | Sign in
Project Home Downloads Issues Source
Repository:
Checkout   Browse   Changes   Clones    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Build:

This code requires Java 6. If you are on MacOS 10.5 (Leopard) or earlier,
you'll need to install it from
http://www.apple.com/support/downloads/javaformacosx105update1.html -
MacOS 10.5 ships with Java 5 by default.

Wave in a Box uses Ant to build. To run the tests, run:

<code>
ant test
</code>

To build the server, run just
<code>
ant
</code>

It will be left in dist/waveinabox-X.Y.jar.

If you want to use the web client, you will also need to run:
<code>
ant compile_gwt
</code>

The server can be started by running
./run-server.sh
The simple web client will be accessable at
http://localhost:9898/

To configure the server, copy run-config.sh.example to run-config.sh and edit
it.

Wave Protocol communicates using Protocol Buffers
<http://code.google.com/p/protobuf/>
Because of the difficulty of distributing binaries, we do not include the
protocol compiler in this distribution. Therefore, to rebuild updated
protocol buffer files, you will need to install the binary protoc
in your environment by fetching the protobuf code from the website
above.

Additionally, you will have to update the build-proto.properties file to
point to the unpacked source distribution of the protocol buffers release.

Then, after updating a proto file, run

<code>
ant -f build-proto.xml compile compile_json
</code>

Note: this generates files into proto_src. If files here exist without
write permission, you will get permission denied errors from this step.

Note also that you don't need protoc unless you want to change the proto
files.

Change log

81c5d6f00a39 by Matt Richards <mrichards> on Oct 14, 2010   Diff
Renames FedOne -> Wave in a Box in build
files, jar names, scripts, etc.
Go to: 
Sign in to write a code review

Older revisions

641d57e61d10 by Joseph Gentle <josephg> on Sep 6, 2010   Diff
Fixed nofed-config and README
e65a935e8994 by Alex North <ano...@google.com> on Aug 31, 2010   Diff
Removes duplicate protostuff and
regenerates protos
21e6c3db105f by Dan Bentley <dbent...@google.com> on Jul 21, 2009   Diff
FedOne; a Wave Federation Prototype
Server
All revisions of this file

File info

Size: 1562 bytes, 55 lines
Powered by Google Project Hosting