Home - fpaut/cloudeebus GitHub Wiki

/images/cloudeebus2.png

Welcome to the cloudeebus wiki!

Getting started

Installing Cloudeebus, running the server, testing from a web page.

Documentation

Architecture overview

A block diagram of the Cloudeebus components.

Cloudeebus API

Developing with Cloudeebus. How to develop a web app, or implement a web API on top of DBus services using Cloudeebus.

Managing security

Running the server with credentials and a services whitelist, accessing the Javascript API using a manifest.

Live demos and applications

Below the live demos url are the commands for running the cloudeebus server from the following live demos and applications main folder, traces enabled. Change the host and port parameters in the url to run cloudeebus on another server.

cloudeebus live demo.

cloudeebus.py -d -c ./doc/sample/CREDENTIALS -w ./doc/sample/WHITELIST

FOSDEM2013 slides on Cloudeebus.

The slides include a live demo. This one doesn't have creds and whitelist files so it can be run from any folder.

cloudeebus.py -d -o -p 9001

cloud-neard NFC application. (wiki)

cloudeebus.py -d -c ./js/lib/config/CREDENTIALS -w ./js/lib/config/WHITELIST

cloud-dLeyna DLNA test application and mobile DMC. (wiki)

cloudeebus.py -d -c ./js/lib/config/CREDENTIALS -w ./js/lib/config/WHITELIST

telerender DLNA web browser extension.

No live demo for this one, this is an extension not a web page. Install the extension according to the README then run the server.

cloudeebus.py -d -c ./server/CREDENTIALS -w ./server/WHITELIST

cloudeebus as DBus service.

This one used cloudeebus to expose a DBus interface and can be tested with the test client. Commands for running the cloudeebus server from the cloudeebus main folder, traces enabled:

cloudeebus.py -d -c ./doc/agent/CREDENTIALS -s ./doc/agent/SAMPLELIST -p 9003

and it's client

cloudeebus as test client.

Commands for running the cloudeebus server from the cloudeebus main folder, traces enabled:

cloudeebus.py -d -c ./doc/agent/CREDENTIALS -w ./doc/agent/SAMPLELIST -p 9002

Packaged distributions

Python installer on PyPI

node.js version with npm