WinDriver v14.1.1 released + Hardware Partners wanted

 

WinDriver now fully supports Java and Python programming languages on Windows and Linux 

 

WinDriver PCI/PCI-E/USB now supports the popular Java and Python programming languages. Run the WinDriver APIs directly without compiling, ideal for internal testing, POC etc. Supported on Windows and Linux.

 

Want to get started with Java for USB/PCI/PCI device driver developing, see LINK

Want to get started with Python 2.7 for USB/PCI/PCI device driver developing, see LINK

(Beta for Python 3 is also available, please ask via email or support center)

 

For a full list of Linux ARM supported boards, see LINK

For additional support or additional information contact us directly via email or Support Center

 

Jungo  is looking for new Hardware partners for WinDriver

 

Jungo wants to develop new features for newer hardware (Intel Arria 10 or Xilinx Ultrascale+, USB 3.0 …)

Please contact us if you are planning new projects on hardware and would like to be the first to receive WinDriver Support for Xilinx QDMA, advanced Arria 10 support and USB 3.0/1/2. We are happy to hear your requests Contact us via [email protected]  

 

For full release notes (Enhancements & Fixes) see here

 

WinDriver v14.1.1 is available to all customers with a valid support subscription.

 

If you are interested in evaluating the latest WinDriver v14.1.0 for your next driver developing project design, download 30-day trial version here or let us know and we will send you the direct links. You will have WinDriver v14.1.0 on your desktop in less than a day. 

 

Starting with WinDriver 14.00, WinDriver provides samples and code generation capabilities in the Java language.

Advantages of working with WinDriver over Java:

  1. Easy integration: Allows integrating WinDriver hardware-access APIs with thousands of available Java libraries in the same program.

  2. Cross Platform: Same user code for all supported WinDriver platforms (note that the WinDriver shared libraries wdapiXXXX.dll/so + wdapi_javaXXXX.dll/so should suit the local platform).

  3. Easy translation: WinDriver samples over Java are as similar as possible to their C counterparts to allow easy comparison and translation between the two languages.

All these advantages are aimed to save valuable time and money and getting your drivers up and running as quickly as possible.

Where to start?

You can either generate Java code using DriverWizard (in a similar manner to how you would generate code before), or you can use code samples that are found in WinDriver/samples/java.

The DriverWizard Generated PCI/ISA Python Code

After generating Java code in the DriverWizard, in the source code directory you now have a new xxxLib.java file, which contains type definitions and function implementations for the API created for you by the DriverWizard. In addition, you will find an xxxDiag.java source file, which includes a main() function and implements a sample diagnostics application that utilizes the generated DriverWizard API to communicate with your device.

 

Python programming language support

Starting with WinDriver 12.8.1, WinDriver provides samples and code generation capabilities in the Python language.

Advantages of working with WinDriver over Python:

  1. Shorter code. Python language usually requires up to 50% less code to perform the same tasks compared to C.

  2. Easy installation: No need to install heavy compilation tools. Python comes out of the box in many operating systems, and is a couple of MBs to download.

  3. Interpreter Language: No need to compile code at all.

  4. Easy integration: Allows integrating WinDriver hardware-access APIs with thousands of available Python libraries in the same program.

  5. Cross Platform: Same user code for all supported WinDriver platforms (note that the WinDriver shared library wdapiXXXX.dll/so should suit the local platform).

  6. Easy translation: WinDriver samples over Python are as similar as possible to their counterparts to allow easy comparison and translation between the two languages.

All these advantages are aimed to save valuable time and money and get your drivers up and running as quickly as possible.

Where to start?

See the technical documents here.

 

Please feel free to contact us for feedback feature requests. Don’t worry, Jungo doesn’t bite. 

 

Digital Signature Services – Windows 10 1903/ 19H1 /Build 18362 with Secure Boot On 

With the latest new builds of Windows 10, Jungo is proud to present the Digital Signature Services to its WinDriver customers: Windows 7, 8.1 and 10 64 bit require that your drivers (your device INF) will be digitally signed for public distribution before Windows will load them. Windows new policy dictates that all kernel drivers on 64 bit systems must be signed, to make sure that the certification authority and the driver signer can be trusted and that it is not a malicious software. Jungo Connectivity provides digital signature services for WinDriver based drivers. For more information please watch this short video here.

 

Contact us for a quote. 

 

Driver Development Tutorials: Digital Signature How to rename your WinDriver based driver:

Custom Driver Development Services

Jungo Connectivity Ltd., the developer of WinDriver™ and driver development expert, now offers custom USB/PCI/PCIe device-driver development services for medical, industrial, and defense applications.

We offer 16 years of driver development experience for USB/PCI/PCIe devices for Windows 10/8.1/Server 2012 R2/8/Server 2012/Server 2016/7/Server 2008 R2/Server 2008/Server 2003/XP, Embedded Windows 10/8.1/8/7, Windows CE/Mobile, Windows 10 IOT Core and Linux.

All drivers delivered by  Jungo Connectivity Microsoft-certification-ready (“WHQL certifiable”). The company also offers Windows drivers certification services, as well as Windows drivers digital signing services.

Contact our experts today to find the best solution for your project’s specific requirements.

Copyright © *|CURRENT_YEAR|* *|LIST:COMPANY|*, All rights reserved.
*|IFNOT:ARCHIVE_PAGE|* *|LIST:DESCRIPTION|*Our mailing address is:
*|HTML:LIST_ADDRESS_HTML|* *|END:IF|*

Sign up for our list!

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*