:orphan:
Programming Guide
=================
Programming WAMP application components is tied to the particular client
library you're using. The `Autobahn `__ family of WAMP client
libraries is provided by us, whereas you can find more WAMP client
libraries `here `__.
We also operate a public :doc:`Crossbar.io Demo Instance <../Demo-Instance>`
and offer a range of materials for `IoT devices, components and
applications `__.
For administrators, we provide a :doc:`Administration Manual ` that provides documentation about
administration aspects related to Crossbar.io.
The following introduces different areas of WAMP application programming
with Crossbar.io:
Usage
~~~~~
- :doc:`Starting and Stopping Crossbar.io `
- :doc:`Configuring Crossbar.io's Logging `
General
~~~~~~~
- :doc:`URI Format `
- :doc:`Logging in Crossbar.io `
- :doc:`Error Handling `
- :doc:`Session Meta Events and Procedures `
- :doc:`Session Statistics `
- :doc:`Development with External Devices `
Publish and Subscribe
~~~~~~~~~~~~~~~~~~~~~
- :doc:`How Subscriptions Work `
- :doc:`Basic Subscriptions `
- :doc:`Subscriber Black- and Whitelisting `
- :doc:`Publisher Exclusion `
- :doc:`Publisher Identification `
- :doc:`Pattern-Based Subscriptions `
- :doc:`Subscription Meta Events and Procedures `
- :doc:`Event History `
Remote Procedure Calls
~~~~~~~~~~~~~~~~~~~~~~
- :doc:`How Registrations Work `
- :doc:`Basic Registrations `
- :doc:`Caller Identification `
- :doc:`Progressive Call Results `
- :doc:`Pattern-Based Registrations `
- :doc:`Shared Registrations `
- :doc:`Registration Meta Events and Procedures `
Specific Usages
~~~~~~~~~~~~~~~
- :doc:`Adding Real-Time to Django Applications `
- :doc:`AngularJS Application Components `
- :doc:`Database Programming with PostgreSQL `
Specific Languages
~~~~~~~~~~~~~~~~~~
Details of programming depend on the `specific WAMP
library `__ you are using. You may find
more information in the documentation for the respective libraries, e.g.
- `Programming with
Autobahn\|Python `__
- `Programming with
Autobahn\|JavaScript `__