*Open-RMBT* is an open source, multi-threaded bandwidth test written in Java and
C, consisting of:
- command line client
- Java Applet client
- Android client
- control Servlet based on Restlet
- map Servlet based on Restlet
- statistics Servlet based on Restlet
- test server (written in C)
- qos test server
*Open-RMBT* is released under the [Apache License, Version 2.0]. It was developed
by [alladin-IT GmbH] and [SPECURE GmbH] and financed by the
[Austrian Regulatory Authority for Broadcasting and Telecommunications (RTR-GmbH)] and the [Agency for communication networks and services of the Republic of Slovenia].
[alladin-IT GmbH]:https://alladin.at/
[SPECURE GmbH]:https://www.specure.com/
[Austrian Regulatory Authority for Broadcasting and Telecommunications (RTR-GmbH)]:https://www.rtr.at/
[Agency for communication networks and services of the Republic of Slovenia]:http://www.akos-rs.si/
[Apache License, Version 2.0]:http://www.apache.org/licenses/LICENSE-2.0
The following Eclipse projects are distributed in this release:
-**RMBTSharedCode** - common libraries and classes
-**RMBTUtil** - common libraries and classes
-**RMBTControlServer** - Servlet acting as control server for the clients
-**RMBTMapServer** - Servlet acting as map server
-**RMBTStatisticServer** - Servlet acting as statistics server
-**RMBTServer** - speed test server
-**RMBTQoSServer** - qos test server
-**RMBTClient** - client code used by *RMBTAndroid*, the command line client and the Applet
-**RMBTAndroid** - Android App
Android client application for NetMetr.
Dependencies
---------------
See [DEPENDENCIES.md](DEPENDENCIES.md)
The following third party libraries are required dependencies:
### Google Play Services ###
- see <http://developer.android.com/google/play-services/setup.html>.
- copy "extras/google/google_play_services/libproject" as "google-play-services_lib" into the source distribution of *Open-RMBT*.
### Android Support Library ###
- see <http://developer.android.com/tools/extras/support-library.html>
- copy as "RMBTAndroid/libs/android-support-v13.jar"
### JSON in Java ###
- MIT License (+ "The Software shall be used for Good, not Evil.")
- available at <http://www.json.org/java/index.html>
- copy as "RMBTSharedCode/lib/org.json.jar" and "RMBTClient/lib/org.json.jar"
### Simple Logging Facade for Java (SLF4J) ###
- MIT License
- available at <http://www.slf4j.org/>
- copy as "RMBTAndroid/libs/slf4j-android-1.5.8.jar"
# Local testing setup using Docker
### JOpt Simple ###
See [docker/README.md](docker/README.md)
- MIT License
- available at <http://pholser.github.com/jopt-simple/>