Thanks for it!! Great work!

What is missing to get samples working with SECURED=1?

On Tue, Dec 13, 2016 at 3:36 PM, Nash, George <george.nash at intel.com> wrote:

> I the work on the generic java bindings was **merged** with master
> yesterday:
>
> -          https://jira.iotivity.org/browse/IOT-1089
>
> -          https://gerrit.iotivity.org/gerrit/#/c/14931/
>
>
>
>
>
> This change moves around all of the java related code. Since there is a
> java implementation for almost every part of the IoTivity project this
> change will likely affect every project at least a little. Currently we are
> not trying to build the generic Java on any platform other than Linux and
> Android.
>
>
>
> We tried to keep code changes to a minimum, but the structural changes are
> quite significant.
>
>
>
> Directory organization changes:
>
> `android` --> `java`
>
> `android/android_api/jni` --> `java/jni`
>
> `android/android_api/src` --> `java/common/src`
>
>                           --> `java/iotivity-android/src`
>
>                           --> `java/iotivity-linux/src`
>
> `android/examples` --> `java/examples-android`
>
>
>
> New directory:
>
> `java/examples-java`
>
>
>
>
>
> Other changes:
>
> The jni code is no longer built using Android.mk build files. It is built
> using scons.
>
>
>
> Due to the folder reorganization there are changes to multiple build
> scripts to address the new folder paths.
>
>
>
>
>
> To build the generic-java code:
>
> For Android:
>
>     No change.  It builds using the same build instructions as before.
>
> For Linux:
>
> 1.  Specify JAVA_HOME environment variable with the path to the JDK.
> (i.e. `export JAVA_HOME=/usr/lib/jvm/java-1.8.0/`)
>
> 2.  `scons BUILD_JAVA=1` #add any additional build options or
> `autobuild.py linux_unsecured_with_java` or `autobuild.py
> linux_secured_with_java`
>
>
>
> Running Linux samples: (Samples currently only works with SECURED=0 build)
>
>
>
> export LD_LIBRARY_PATH=$(pwd)/out/linux/x86_64/debug/:$LD_LIBRARY_PATH
>
> for SimpleClient:
>
>     java -cp java/examples-java/simpleclient/build/libs/
> simpleclient.jar:java/iotivity-linux/build/libs/iotivity-linux.jar
> org.iotivity.base.examples.SimpleClient
>
> for SimpleServer:
>
>     java -cp java/examples-java/simpleserver/build/libs/
> simpleserver.jar:java/iotivity-linux/build/libs/iotivity-linux.jar
> org.iotivity.base.examples.SimpleServer
>
>
>
>
>
> Thanks the following people for all their work:
>
> Peter Eftime ? for doing the initial work
>
> Larry Sachs ? for all the time spent testing and re-testing the android
> code to make sure it continued to work as expected
>
> Rick Bell ? for reviews and the final merge
>
>
>
> If you have any questions I will do my best to answer them.
>
>
>
> George
>
>
>
>
>
> _______________________________________________
> iotivity-dev mailing list
> iotivity-dev at lists.iotivity.org
> https://lists.iotivity.org/mailman/listinfo/iotivity-dev
>
>


-- 
*Thiago Guedes Cunha de Moura*
Graduando em Ci?ncia da Computa??o
Instituto de Ci?ncias Exatas e Biol?gicas - Universidade Federal de Ouro
Preto

cel.: (31)99484-9864
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161213/83764f55/attachment.html>

Reply via email to