LibusbJava

libusb for Java

User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2018/10/24 09:29] sfinkstart [2022/06/17 16:09] (current) ursgraf
Line 3: Line 3:
 ====== Overview ====== ====== Overview ======
  
-LibusbJava is a Java wrapper for [[http://libusb.info|libusb]] and is developed and maintained at the [[http://inf.ntb.ch | NTB]].  +LibusbJava is a Java wrapper for [[http://libusb.info|libusb]] and is developed and maintained at the [[https://www.ost.ch/de/forschung-und-dienstleistungen/technik/systemtechnik/inf/ | INF Institut für Ingenieurinformatik]] of the [[https://www.ost.ch/en/|Eastern Switzerland University of Applied Sciences]].  
 [{{:libusbjavaoverview.png?150|Overview}}]  [{{:libusbjavaoverview.png?150|Overview}}] 
 This projects provides the necessary shared libraries in C++ and Java classes to access libusb trough the Java Native Interface. The class ch.ntb.usb.LibusbJava loads the shared library and provides the native interface to access the underlying libusb. \\ This projects provides the necessary shared libraries in C++ and Java classes to access libusb trough the Java Native Interface. The class ch.ntb.usb.LibusbJava loads the shared library and provides the native interface to access the underlying libusb. \\
 The source code is organized as follows: The source code is organized as follows:
-  * java -> the java source code +  * LibusbJava_C -> the code for the shared library in C 
-  * LibusbJava -> the shared library+  * LibusbJava_Java -> the java source code together with eclipse plugin project 
 +  * LibusbJavaFeature -> the feature project eclipse plugin
  
  
 LibusbJava is licensed under the Apache License 2.0.\\ LibusbJava is licensed under the Apache License 2.0.\\
-For any feedback or suggestions please use the Sourceforge project page at [[http://sourceforge.net/projects/libusbjava/]].+For any feedback or suggestions please use the GitLab project page at [[https://gitlab.ost.ch/tech/inf/public/libusb-java]].
  
 You can use an USB device with LibusbJava with few steps: create a context, search a device, open it, claim an interface. After this you are ready to transfer data to your device (see [[.:first_steps:start|First Steps]]).\\ You can use an USB device with LibusbJava with few steps: create a context, search a device, open it, claim an interface. After this you are ready to transfer data to your device (see [[.:first_steps:start|First Steps]]).\\
Line 20: Line 21:
 <WRAP blindcell 38%> <WRAP blindcell 38%>
 ==== News ==== ==== News ====
 +<box right 100% | 2022/5/31: New hosting>
 +transferred from github to our gitlab server
 +</box>
 <box right 100% | 2018/10/23: New license> <box right 100% | 2018/10/23: New license>
 change of license to Apache License 2.0 change of license to Apache License 2.0
Line 29: Line 33:
 ---- ----
 <box 100% green right | libusbJava> <box 100% green right | libusbJava>
-  * [[https://sourceforge.net/projects/libusbjava/| Code and Downloads]]+  * [[https://gitlab.ost.ch/tech/inf/public/libusb-java| Code and Downloads]]
   * [[http://api.libusb-java.ch/| API (1.2)]]   * [[http://api.libusb-java.ch/| API (1.2)]]
 </box> </box>
start.1540366173.txt.gz · Last modified: 2018/10/24 09:29 by sfink