Introduction
I support multiple options options for xAP development under windows: an Active X control and a C library, with Perl and Java support under active development. These are not the only options - others have developed libraries based on alternative technologies to suit their own needs, see the official xAP website for more details.
Custom Control
The Active X control allows any Active X capable application or development environment to be xAP enabled - allowing access to xAP messaging not only from conventional development environments such as Microsoft Visual Basic and Microsoft Visual C, but also from applications such as Microsoft Excel or Microsoft Access.
The Active X control is reasonably well documented, and an on-line tutorial is also available.
C Library
The C library can be compiled under Win/32 using Cygwin. Code written using the gcc compiler has the advantage of being portable to many other platforms, such as Mac OSX, Linux and TiVo, with a minimum of changes. Documentation for the library is currently work-in-progress, although a quick overview can be found here. The Microsoft Visual C library which was available for xAP 1.0 is no longer supported; MSVC developers are well served by Stuart Booth's .net tookit, however. See the Download
Java SDK
A Java SDK is now available for JRE 1.4.2, which includes some simple example code and documentation.
Windows Development Tools
Active X Control
xAP Active-X control for Visual Basic Active X control source code (Visual C)
xAP Active X Sample code - Sender Simple demonstration of Active X control. Send xAP messages.
xAP Active X Sample code - receiver Simple receiver demo based on xAP active X control
Active X control - redistributable DLL bundle Redistributable DLLs that may be required by the xAP Active X control. See Active X control documentation for more details.
C SDK Project
xAP C library source xAPLib source code. Required to build Linux and Windows gcc based applications.
Java Library Project
xAP Java SDK for JRE 1.4.2
xAP Java SDK Javadoc Documentation
xAP Java SDK Examples
|