The Desktop Connection Library is a multiplatform long-term project aimed at replacing Apple's Libraries and Applications to connect to and transfer data with Newtons.
This project is led by Michael Vacík, Nicolas Zinovieff and myself. Nicolas resurrected a picture of the latest conference in Prague.
This framework is used in Escale and in the DCL PrelimBinaries. The source code is available under the MPL.
Dock TCP/IP allows one to connect to DCL software via TCP/IP manually or with Rendezvous. Version 1.2 fixes a bug of version 1.0 and publishes the Rendezvous APIs.
| Dock TCP/IP 1.2 | |
|---|---|
|
|
Newton Package (English). |
|
|
Newton Package (Czech). |
|
|
Newton Package (French). |
Escale is a MacOS X application that lets you install packages and use the Mac keyboard over the serial port, AppleTalk and TCP/IP with Rendezvous.
Escale is currently available in English, Japanese and French.
| Escale 1.0.1 | |
|---|---|
|
|
Disk image for MacOS X with binaries, source code and documentation. |
|
|
Escale's User Guide (Escale 1.0) |
NewtonScript DTD is an XML Document Type Definition to represent NewtonScript data in XML.
The Desktop Connection Library will be able to import and export Newton data in both the >Newton Stream Object Format (the native format) and XML.
| NewtonScript DTD 1.0.5a | |
|---|---|
|
|
NewtonScript DTD |
|
|
Documentation |
NSOF To XML converter is a MacOS 8 and a MacOS X application to convert data from NSOF to XML.
The program itself is fewer than 1000 lines of C++ since most of the work is performed by the Desktop Connection Library.
NSOF files include .nwt e-mail attachment sent by SimpleMail or EnRoute, and most Newton Toolkit files. Notes sent as .nwt attachments can be further processed to be converted to XHTML (see below).
Notes XSL is an XML StyleSheet with XPath to convert Newton notes (for example sent with SimpleMail and EnRoute) to XHTML.
This XSL shows the power of the NewtonScript XML format, as one can process rather complex data like Newton Notes.
It translates all the text with styles. Sketches and ink text will require a separate application. DropNote is an AppleScript droplet for MacOS X that processes XML files with Notes XSL stylesheet.
Delivery is a MacOS X application to install packages on the Newton with AppleTalk and TCP/IP.
Delivery is entirely rooted in the Desktop Connection Library framework featuring many parts of its architecture. It mixes Objective-C++ with Cocoa and C++ with Carbon/BSD/CoreFoundation.
It uses Rendezvous service publishing and therefore lets one install packages with the minimum configuration. It is the first AppleTalk and TCP/IP capable native package installer for MacOS X.
The PrelimBinaries include rather old versions of the software mentioned here.
| PrelimBinaries | |
|---|---|
|
|
Disk image for MacOS X (DTD, NSOF->XML, DropNote, Delivery) |
|
|
Disk image for MacOS (DTD, NSOF->XML) |
The DCL and the sample codes are compiled every night.
The binaries and the log are available here
Nightly builds include new sample codes (LaHotte, PBBookMaker, ...) for MacOS X and Linux and much more recent versions of the software mentioned here.
The latest version of source code is available on Sourceforge under MPL license:
The DCL is no longer supported. Thanks for not sending us e-mail to ask for help.
- 05/08/2004
- Release of Dock TCP/IP 1.2
- 05/04/2003
- Release of Escale 1.0.1
- 04/14/2003
- Release of Escale with DCL source code.
- 02/27/2003
- Release of the PrelimBinaries