1. 28 Apr, 2020 2 commits
  2. 12 Nov, 2019 1 commit
    • George Nash's avatar
      Move Visual Studio SWIG/JNI build into own project · ae333993
      George Nash authored
      This commit does a few things. It creates a new solution
      IoTivity-lite-Java.  The IoTivity-lite-jni project is
      removed from the IoTivity-lite project.  The swig code
      was separated into its own project IoTivity-lite-swig.
      This has two advantages.
      - If developers are not interested in Java or don't have
        swig installed they will be able to build the IoTivity-lite
        project without Unloading the IoTivity-lite-jni project or
        selecting individual build targets from the solution
      - Making a separate solution for IoTivity-lite-swig makes it
        possible to fix the dependency tree.  We used to have to
        always use the Rebuild option because prviously the code would
        give an error because swig had not built the wrapper code yet.
      Change-Id: I0955a36614741814d24d4eec65b20d92a64e29a1
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
  3. 07 Nov, 2019 1 commit
    • George Nash's avatar
      Updates to address Windows Build issues · 7ad4d7e6
      George Nash authored
      Indicate in the README that Rebuild should be used instead
      of Build in Visual Studio due to improper detection of build
      dependency order.
      Add line indicating that JAVA_HOME environment variable must
      be set for both Linux and windows.
      In the verify installation section I added a check for
      Update build_swig.sh the oc_obt.i file was not building properly
      due to the fact it could not find the required include files.
      Update the path for build-iotivity-lite.sh to build the jar file
      in the iotivity-lite-java/libs directory instead of in the
      java_lang directory.
      Change-Id: I0c644cf63444eee9b88d0fd3d88a1c1076bd36ef
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
  4. 06 Nov, 2019 1 commit
    • George Nash's avatar
      Rewrite of swig/README.md based on review · 85b5b8f9
      George Nash authored
      All sections on android were removed except for a pointer
      to the port/android/README.md.
      All Linux specific commands were moved to a Linux section
      instead of being spread around the document.
      All Windows specific commands were moved to a Windows section
      instead of being spread around the document.
      Platform specific parts of the Onboarding and Provisioning
      sections were moved to the platform specific sections.
      New section added "Windows specific build issues"
      The "Verify installation of needed tools" section was moved to
      the end of the document since this is mostly a debugging step
      it the build has failed.
      Small modification to the Layout of swig directory section.
      The underline type for sections was changed.  I was using the
      the wrong header level in the document.
      Other commentary added through out the document.
      The entier Onboarding and Provisioning section was moved to the
      top level README.
      A Send feedback section was also added to the top level readme.
      The Send feedback section was left in the swig/README.md since
      I feel it is only a few lines of repeated text that is really useful.
      Change-Id: I88192b228d76e8c4df9d34effe6cb2ebc03adca6
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
  5. 31 Oct, 2019 1 commit
    • George Nash's avatar
      Update the SWIG README.md files · abd622fc
      George Nash authored
      - minor update to the description of what SWIG is
      - removed C++ as a requirement since we now only require C
      - Indicated SWIG version 3.0 was used for developement not the
        newer version 4.0
      - Removed Oracle Java from the list of version of Java code was
        tested against. Indicated this was due to changes in the way
        Oracle licenses Java.
      - Added link to download AdoptOpenJDK since this is the version
        Java currently found on my windows computer.
      - Minor rewording of install instructions
      - Removed request for feedback in the section talking about
        Visual Studio.
      - Updated the onboarding and provisioning section. The
        Onboarding tool has change a lot since the original
        section was writen. I removed most of the example output.
        It now just instructs the developers on the expected input not
      - Added a small block talking about the Android version of the
        onboarding tool.
      - removed the instructions to copy the iotivity-lite-jni library
        to the iotiviy-lite-java project. This is now done
        automatically by build scripts on the 3 supported operating
      - Change the directory layout to use ascii characters instead
        of UTF-8 characters they were causing layout issues on
        windows which was expecting Cp1252.
      - Removed the indication that the bindings are still in early
        stage and subject to change. Although this is still a true
        statment the change has slowed down and we want to appear
        as stable as possible.
      - Same changes made to the onboarding and provisioning section
        of the Android README.md as were made to the swig README.md
      Change-Id: I6b192051c766ba5b52667c8eee6fe16e7c7fe42a
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
  6. 17 May, 2019 1 commit
    • George Nash's avatar
      Update readme file due to updates in Makefiles · bb41be7e
      George Nash authored
      This updates the documentation now that the Makefile
      has been updated to build the SWIG and Java.
      This also removes the make files that are no longer
      needed now that the top level make file can do the
      same build with just a change in build options.
      Change-Id: Ic81c5656f6f7f68983f0ed2caa6682591ac7dbc4
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
  7. 05 Mar, 2019 1 commit
  8. 09 Jan, 2019 1 commit
  9. 21 Dec, 2018 1 commit
  10. 11 Dec, 2018 1 commit
  11. 10 Dec, 2018 1 commit
  12. 30 Nov, 2018 2 commits
  13. 29 Nov, 2018 1 commit