Autobahn|Android is a subproject of the Autobahn project and provides an open-source implementation
for Android.
WebSocket allows bidirectional real-time messaging on the Web.
WAMP provides asynchronous Remote Procedure Calls and Publish & Subscribe for applications in one protocol.
WAMP is ideal for distributed, multi-client and server applications, such as multi-user database-drive business applications, sensor networks (IoT), instant messaging or MMOGs (massively multi-player online games) .
Note: Autobahn|Android implements version 1 of WAMP. Current versions of the other Autobahn project libraries already provide implementations of version 2 of the protocol, with substantially expanded capabilities. An update to Autobahn|Android is under development.
- library for WebSocket and WAMP clients
- implements WebSocket RFC6455, Draft Hybi-10+ and WAMP v1
- works on Android 2.2+
- very good standards conformance
- high-performance asynchronous design
- easy to use API
- seamless integration in Android UI apps
- no (really none) network activity on UI thread
- Open-source (Apache 2 license)
You can use AutobahnAndroid to create native Android apps talking to WebSocket servers or any WAMP compatible server.
For more information, take a look at the project documentation. This provides:
Get in touch on IRC #autobahn on chat.freenode.net or join the mailing list.