Logically, the SDK can be split into simpler User APIs and the low-level Core APIs. Generally, all functionality has been made public, including the internal workings so that very fine control can be made if necessary. The SDK has been built in discrete layers and you can pick and choose as you prefer. OverviewĪs far as possible, in each language the classes, interfaces and methods are named identically. NET applications (when using Visual Studio), but are not necessary for application execution if deployed with a suitable manifest. Registration is required for use with Internet Explorer and during the development of. The binary library can be registered (using regsvr32.exe) or used without registration with an SxS (side-by-side) manifest (especially if developing a new application). The interface is a C interpretation of the C++ interface, with C++ exceptions turned back into error codes.Īlthough this is a supported language, we would not typically recommend using this language binding due to the potential for programming errors. The binary library supports linking statically or dynamically directly with functions or through a function table. The language is supported via a single wgssSTU.h header file to the binary library. It requires a minimum of Java 1.5, with the Tablet class requiring Java 1.7. We have not found a way to safely bundle the binary within the package so the developer is required to keep the files synchronized and run the Java application with the correct settings to locate the binary library. Support is supplied with a package called wgssSTU.jar which uses the binary library to perform the low-level interaction with the hardware. You will need to ensure there is a binary library provided for your target platform. On Windows this is wgssSTU.dll, while on Linux this is libwgssSTU.so. Other languagesĪll other language bindings make use of a pre-compiled binary library with a base name of wgssSTU. The source can be used on all supported platforms it has been tested with Visual Studio 2010 and GCC 4.6.2. ![]() These can be pulled in by the developer statically or dynamically according to preference and decisions on third-party licensing models. Note that the source code requires a number of prerequisites:ĭependencies on external components such as zlib compression and encryption are optional. This is provided as source code and so can be compiled directly into your program. On Windows, there is also a COM library which provides support for any ActiveX-capable language such as. This is supported on Windows and Linux platforms. ![]() However there are no limitations if you program in a different language.Ĭ and Java language bindings (Java relies upon JNI) are available with virtually all the same functionality as the core C++. The SDK is written in C++11 and the source code is provided. ![]() ![]() Send images to the tablet's LCD screen.Query the tablet for its current settings and make changes to them.Use the SDK to control all aspects of the Wacom STU-series of signature tablets. The interface specification is not publicly available and instead access to the devices is made through the use of an SDK. Some of the models have reached the end of their production life but still require software support.Īs new models have been introduced additional functionality has been added and this is catered for in the Software Development Kits (SDKs). The full range of Wacom STU signature pads is supported.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |