GeniusWeb Domains and Profiles Server.

This server serves the domains and profiles.

Currently available

The list of currently available profiles is here.
The list of domain and profile files is browsable here. Notice that these may contain files with errors, and thus are not available for use.

Adding domains and profiles

You can add and remove domains and profiles by dragging your .json files into and out of the repo directory.

Access

Your agent has JSON based access to the repo through websockets. Two examples are provided, one based on javax.websocket and one on neovisionaries websocket

Example with javax websocket

The example code is available here and also is part of the JavaClientTest junit test in this project (run with mvn test) To compile that example you need the javax websocket dependency in your pom:
					
<dependency>
	<groupId>javax.websocket</groupId>
	<artifactId>javax.websocket-api</artifactId>
	<version>1.1</version>
</dependency>

				
				
				

Example with neovisionaries websocket

The example code is available here and also is part of the JavaClientTest junit test in this project (run with mvn test) To compile that example you need the neovisionaries websocket dependency in your pom:
					
<dependency>
	<groupId>com.neovisionaries</groupId>
	<artifactId>nv-websocket-client</artifactId>
	<version>2.6</version>
</dependency>