TODO list
[contrib/cloudeebus.git] / TODO
1 Session disconnect:
2 -------------------
3 - gracefully handle session disconnect
4 - investigate disconnect / cleanup API
5
6
7 Object / method cache:
8 --------------------
9 - design cache cleanup mechanism, periodic or on demand.
10 - optimize cache if needed.
11 - investigate Javascript object destructor callbacks.
12
13
14 Distribution:
15 -------------
16 - setup.py installer.
17 - investigate debian package for Ubuntu.
18 - investigate javascript library minimizing / obfuscation.
19
20
21 Proxy object properties:
22 ------------------------
23 - create interface table at introspection.
24 - create properties at introspection if "org.freedesktop.DBus.Properties" interface available.
25 - add "onPropertiesChanged(successCB)" method to automatically update properties.
26
27
28 Source reorg:
29 -------------
30 - dbus-tools: html only (send / register)
31 - doc: sample page only, move autobahn to /lib
32 - server.py: rename cloudeebus.py