WOSH (Wide Open Smart Home) is a message-oriented middleware for controlling and automating a smart home. It comes with working services and devices. WOSH is an open multi-platform C++ framework. Its architecture is service (bundles) oriented and designed for distributed (cloud) computing. WOSH ships with library source, many services, and some applications (a server, a trayicon remote controller, and a GUI full-controller). Some features provided by its micro-kernel are a multi-user system with access policies, a centralized database manager and system monitor, and automatic network management and masquerading (on TCP). Some of the implemented services are: multimedia audio playback, monitor and control of X10 devices, remote control using instant messaging, and a remote control using SMS and call notification.
|Tags||Home Automation framework SOA multimedia Home automation ambient intelligence Distributed Computing Domotic Middleware|
|Licenses||creative commons by-nc-sa 3.0|
|Operating Systems||POSIX Windows Windows Mobile Mac OS X|
|Implementation||Qt4 STL ANSI C++|
Codename Phoenix comes with a full refactoring breaking backward compatibility, towards a shared libraries model.
Release Notes: Full refactoring is in progress. This release is a preview for developers and expert users. It introduces shared library support and many bugfixes. WOSH WorkShop binaries for Windows are included.
Release Notes: Minor and major bugs were fixed in both the core and bundles. Weather and Gardener bundles are being introduced.
Release Notes: Some (critical) bugfixes. Many improvements within the GUI framework. Work is still being done on persistence (but the architecture is getting to work).
Release Notes: This is a huge core and framework update, a fix for the MinGW build (for woshsrv), a documentation update, and a GUI update. It is slowly moving towards 0.8.499 (official).
Release Notes: Major and minor fixes. The introduction of security classes. Huge GUI and documentation updates. SessionServer has been removed and rewritten as a core module.