Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
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

README.txt

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:
<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

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