Developers can use the CodexEvents library to send messages between
independent programs running on different computers. The library is
compatible with the Apple events API defined by Apple Computer, Inc. for
use with the Apple events messaging protocol. For each Apple event call
there is a corresponding CodexEvent call. Thus, it requires very little
effort to convert code that uses Apple events to use CodexEvents instead.
"For the first time, we have a truly platform independent messaging
protocol which is high level enough to be useful." said J. Matthew Pryor,
Director of Software Technology at Codex. "CodexEvents makes writing
cross-platform software feasible, by providing a standardized, high level
messaging protocol for programmers on Macintosh, UNIX or Windows
platforms."
Codex has also developed a background application for the Macintosh which
allows a non-Macintosh application to send Apple events to applications
running on the Macintosh. This application acts as a protocol converter
for incoming CodexEvents, translating them into Apple events which Apple
event-aware applications, such as the Macintosh Finder or Microsoft Word,
can respond to directly.
CodexEvents is currently available for SunOS, NeXT and Macintosh. The
Macintosh library operates under both System 7.0 and also under System
6.0.5 or later. So developers can use CodexEvents to add interapplication
messaging facilities to their non-system 7.0 applications.
CodexEvents currently requires MacTCP to be installed on each Macintosh and
TCP/IP protocols to be available on the non-Macintosh computers.
CodexEvents is engineered to be network independent however, and versions
which use Novell, 3Com and AppleTalk are under development.
Parties interested in licensing CodexEvents should contact Brett Adam of
Codex.
Codex Software Development was founded in 1989 with the express purpose of
developing cross-platform software technology and innovative software
products for the general marketplace.
This information is provided by the product's developer or distributor and
constitutes neither an endorsement nor a recommendation by Apple Computer,
Inc.. Apple assumes no responsibility with regard to selection,
performance or use of this product. All understandings, agreements and
warranties, if any, take place directly between the developer and the
prospective user.
On AppleLink, you can find contact information for the various vendors by
clicking the Library Index button to view the folder structure in the Tech
Info Library. An alphabetic listing of vendors is in the Third Party
Company Directory folder.