Projects / WOSH Framework

WOSH Framework

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.

Operating Systems

Last announcement

WOSH Phoenix 26 Feb 2011 10:07

Codename Phoenix comes with a full refactoring breaking backward compatibility, towards a shared libraries model.

Recent releases

  •  26 Feb 2011 11:17

    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.

    •  30 Jul 2010 07:25

      Release Notes: Minor and major bugs were fixed in both the core and bundles. Weather and Gardener bundles are being introduced.

      •  13 May 2010 16:08

        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).

        •  23 Apr 2010 22:46

          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).

          •  02 Apr 2010 16:03

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.