75. Components
● Compiz/Metacity Window Manager
● Juice Panel and Plugins (juice-panel)
Systray Plugin
Clock Plugin
Network Manager Plugin
Volume Plugin
Image Plugin
● Juice Dock (jushelf)
Written in C (Need to rework in JavaScript)
76. Components
● Juice Session (juice-session)
● Juice Daemon (judaemon)
Sleep/Suspend Time
Theme settings
Hotplug manager
Display Manager
80. APIs
jsdx-toolkit - 3D GUI (Support X11)
jsdx-connman - Network manager API
jsdx-power - Power manager API
jsdx-display - Display API
node-dbus - DBus API
81. More APIs
jsdx-soundman - Sound Manager API
jsdx-disk - Disk Manager API (still working)
jsdx-systray - Systray API (Support X11, EWMH)
jsdx-ofono - Modem/Voice call API
- To be continue...
89. Example for jsdx-soundman
var Soundman = require('jsdx-soundman');
var soundman = new Soundman;
soundman.init(function(err) {
soundman.setVolume(80);
});