Developer´s Corner |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P.I. Engineering Software Development KitsApple Developers can find support information here: OS-X Info The Software Development Kit (SDK) you require will depend upon the device you are using (X-keys Desktop, Stick, Foot Pedal, etc.) and the version of firmware in the device (MWII or SE). All X-keys with MWII firmware are compatible with our P.I. Engineering SDK. X-keys with SE firmware are compatible with our SE SDKs (each SE device has a unique SDK). If you would like to know more about the differences in the SE and MWII firmware and the associated SDK, please download this document: MWIIvSE.pdf . The firmware version is listed on the identifying label on your X-keys and will be either SE or MWII. As of 05/12/2008, any X-keys purchased directly from P.I. Engineering will have the firmware listed in the following table.
Before downloading the SDK, please join our Private Developer's List. This is the best way for us to keep you apprised of changes in our SDKs or products. We only send out information pertinent to our products and never provide your address to anyone else. P.I. Engineering SDKThis single SDK supports all X-keys devices which have MWII firmware and offers code examples for (VS)Visual Studio C# 2008 Express, VS C++ 2005 and VS Visual Basic 2008 Express. Download it here: PIEngineeringSDK.exe (1.84 MB) updated 5/8/2008. SE SDKs
Devices not listed in the table have new firmware and are supported by the new MWII SDK. If you are looking for the SDK previously associated with that device, please go here: Legacy SDKs. IMPORTANT NOTE: In order to communicate with our SDK applications, your X–keys USB device must be in Software mode. Our SPLAT Converter Utility (Windows only) will check an X–keys device and set the mode. SplatConverter.exe may also be found on your X–keys SE installation CD in the “\utilities\Memory Resident Mode” directory.
* PIHID Dynamic Load Samples are to be used in conjunction with the individual product SDKs above. They demonstrate how to dynamically load PIEHID.dll, which is necessary to communicate with P.I. Engineering X–keys, RailDriver, and ReDAC devices. Dynamically loading the dll offers an opportunity for the application to do checks for required software or operating systems needed for the application to function correctly. More information is found in the help file. Notes from the ReadMe file: The Visual Basic samples were written using Microsoft Visual Basic v6.0 and Microsoft Visual Studio 7.0. Therefore, you must have one of these environments installed in order to open the project. The .exe will run regardless. The C++ Builder samples were written using Borland C++ Builder 6.0. Therefore, you must have Borland C++ Builder v6 or higher installed in order to open the project. The .exe will run regardless The Visual C++ sample was written using Microsoft Visual C++ v6.0 and Microsoft Visual Studio 7.0. Therefore, you must have one of these environments installed in order to open the project. The .exe will run regardless. Legacy SDKsPlease note: these SDKs support devices which have been replaced with newer firmware and have different Product IDs and different SPLAT messages. We encourage you to develop for our new firmware with our new MWII SDK.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Products | X-keys | Y-mouse | Viewport | Custom | Accessories | Developer´s-Corner | Resources | Support | Shopping-Cart | Checkout | Privacy-Policy | FAQ | Site Map | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
X-keys, Y-mouse, RailDriver and The No Slogan Company are Trademarks of P.I. Engineering, Inc. E-mail: sales@piengineering.com P.I. Engineering101 Innovation Parkway Williamston, MI U.S.A. 48895 1-517-655-5523 FAX: 1-517-655-4926 www.piengineering.com | www.xkeys.com | www.ymouse.com | www.raildriver.com |
Visit Our Divisions: |