The sockdrawer implements a simple native socket server that provides a mixed bag of capabilities for the purpose of quickly prototyping draft Tizen Device capabilities on a traditional desktop. The code directly depends on: * libwebsockets: A C based websocket implementation * jansson: A C based JSON implementation * EFL libraries (explicitly Efreet Eina Ecore and EDBus) The code also has the following runtime dependencies: * ofono version 1.6 or greater built with bluetooth support The libwebsockets and jansson projects are not packaged in most Linux distributions. To install these from source: LibWebsockes ------------ $ git clone git://git.warmcat.com/libwebsockets $ ./configure --prefix=/usr $ make $ sudo make install Jansson ------- $ git clone git://github.com/akheron/jansson.git $ autoreconf -i $ ./configure --prefix=/usr $ make $ sudo make install After all deps are installed then building sockdrawer should be as simple as typing 'make' and running the sockdrawer binary from the source directory. Sample webapps that want to use the sockdrawer functionality should add: ... to the toplevel HTML file. The current prototyping activities include: tizen.application: Enables the creation of an HTML based application launcher tizen.call and tizen.account: Enables the creation of an HTML based dialer