Skip to content


Subversion checkout URL

You can clone with
Download ZIP
C JavaScript
branch: master

Cut new release which fixes issue where modems are not correctly

setup when discovered some time after initial daemon setup
latest commit d88e7ce2d8
@rustylynch rustylynch authored


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:

$ git clone git://
$ ./configure --prefix=/usr
$ make
$ sudo make install

$ git clone 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:
<script type="text/javascript" src="http://localhost:7681/Tizen.Device.js"></script>

... to the toplevel HTML file.

The current prototyping activities include:

tizen.application: Enables the creation of an HTML based application launcher and tizen.account: Enables the creation of an HTML based dialer
Something went wrong with that request. Please try again.