Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
Train ML Models With SQL You Already Know
BigQuery automates data prep, analysis, and predictions with built-in AI assistance.
Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Java wrapper for native VISA library and TDS3000 oscilloscope driver
...JSeisLab is a Java port of its predecessor "Spectrum Division for Windows" which is written in VB 6.0.
Design:
I created a 64-bit JNA wrapper with IVI's visa.h version 5.0 as input to JNAerator (https://github.com/nativelibs4java/JNAerator). Instrument drivers written in Java can use this wrapper. A 64-bit VISA library from either an instrument company (e.g. National Instruments, Tektronix) when running Windows or libvisa (http://www.librevisa.org) when running Linux needs to be installed .
JNAerator simply parses C & Objective-C headers and generates the corresponding JNA and Rococoa Java interfaces (also has a very limited C++ support). This lets Java programmers access native libraries transparently with little to no hand-tweaking.