Hi folks,

For anybody interested here's some info regarding the work I've done
porting Iotivity to darwin and getting Java to work.  Note that my Darwin
port also includes some additional changes that might be of interest to
build engineers - it includes substantial cleanup of the SConscript files,
uses site_scons, site_tools, etc, uses pre-build feature testing to set
build params, etc.


Darwin:   Iochibity <https://github.com/iotk/iochibity> is a spork of the
master branch. I didn't have time to go through the contrib process (I hope
to find the time later) so I just made a version that works on Darwin,
seems to work on Linux too.  Also contains some changes unrelated to
Darwin, e.g. all Java stuff has been migrated to independent projects (see
below).  Use the darwin-java branch.  (It's a week or so behind the master
branch at the moment.)

Standalone SDKS:

    https://github.com/iotk/iotivity-java - The Java API is independent of
the Iotivity kernel. With this you can compile the JNI wrapper and the Java
API with any Iotivity build, including the master branch and Iochibity.
Very simple.  Includes only one example, help wanted with the rest.  Seems
to work on Linux (with official binaries and Iochibity binaries) and Darwin
(Iochibity only).  Plan (well, hope) is to add another Java API mapping
directly to the C API without the C++ stuff.

    https://github.com/iotk/iotivity-c - just some examples at the moment,
derived from the official sources but 100% C.  a little bit of
documentation, goal is manpages.

    https://github.com/iotk/iotivity-clj  Clojure SDK ( just an example at
the moment, little doc; if you know Clojure you can figure it out, if not,
detailed doc is underway)

   Android SDK for Iotivity: haven't gotten to it yet, but in principle I
would hope it could be implemented as an extension of the Java SDK.

The goal of all this stuff is to complement the official project, not
compete with it. Time permitting I'll submit patches as appropriate.

If you have questions I lurk on this list or you can sign up for the
Iotivity slack team at https://iotivity-slack.herokuapp.com which I also
monitor.

Thanks,

Gregg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160701/18aaca1a/attachment.html>

Reply via email to