The project, after successful compilation, creates an "OpenZWave daemon" (ozwd)
which opens up 1) a server port for Thrift in order to receive commands and pass
them through OpenZWave to your ZWave controller (usually a USB stick) and 2) a
client port to a STOMP server so as to publish notifications on asynchronous
events that the OpenZWave library generates.

Thus you can have access to the wonderful world of ZWave with the help of
OpenZWave from all languages currently supported by Apache Thrift which are,
at the time of this writing: C++, Java, Python, PHP, Ruby, Erlang, Perl,
Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi.

(as a sidenote: I've recently forked and extended a node.js 0.10.x/0.12.x addon for OpenZWave, check out node-openzwave-shared if you specifically aim for server-side Javascript)

A homegrown C++ client for STOMP, built using only the Boost libraries.
Makes use of Boost's ASIO (Asynchronous I/O) model as well as some other
useful Boost facilities. It provides the asynchronous notification mechanism
used to pass OpenZWave notifications to Thrift4OZW. For more info about
BoostStomp, check out its homepage: