KeyWorx - Client Components

The KeyWorx distribution includes libraries for building client applications in different programming languages. Client libraries can be found in the directory comp/client. Below is an overview of client libraries and (if available), a link to their documentation.

Language
Name
Description
Documentation
C++
KWClient
C++ library that implements the core KeyWorx protocol and several standard Amulets.
C++
KWPatchLib
C++ library to build KeyWorx Patchers. Builds on top of KWClient.
Lingo
(MM Director)
PatchXtra
Lingo library to build KeyWorx Patchers using Macromedia Director. Builds on top of KWPatchLib.
ActionScript
(MM Flash)
KWClient
ActionScript libraries implementing the core KeyWorx protocol. Can be used to build KeyWorx client applications using MacroMedia Flash. A HTTP-client implements the basic protocol. A Socket implements the live/multi-user protocol.
PHP
kwclient.php
PHP library implementing the basic KeyWorx protocol using HTTP.
JavaScript
kwclient
JavaScript protocol client library. Uses AJAX technology. Code is currently in client/ajax/kwclient and example in app/examples/basic/client/ajax
(to be supplied)
Java (J2SE)
KWClient
Java protocol client library. Implements live (TCP) and basic (HTTP) KeyWorx protocol. Code is currently under client/java/kwclient
(to be supplied)
Java (J2ME, MIDP2)
KWClient
Work in progress. Relevant code is currently under client/j2me
(to be supplied)

Just van den Broecke - $Date: 2005/09/12 12:08:41 $ - $Id: clients.xml,v 1.10 2005/09/12 12:08:41 just Exp $