Desktop Connection Library est un projet multiplateforme, sur le long terme, visant à remplacer les bibliothèques et les applications d'Apple pour se connecter et transférer des données avec les Newtons.
Ce projet est mené avec Michael Vacík et Nicolas Zinovieff. Nicolas a retrouvé une photo du dernier congrès à Prague.
Cette bibliothèque est utilisé dans Escale et dans les DCL PrelimBinaries. Le code source est disponible sous licence MPL.
Dock TCP/IP permet de se connecter aux logiciels DCL par TCP/IP manuellement ou avec Rendezvous. La version 1.2 corrige un bogue de la version 1.0 et publie les APIs Rendezvous.
| Dock TCP/IP 1.2 | |
|---|---|
|
|
Paquet Newton (français). |
|
|
Paquet Newton (tchèque). |
|
|
Paquet Newton (anglais). |
Escale est une application MacOS X permettant d'installer des paquets et d'utiliser le clavier du Mac pour taper et tout ça via le port Série, AppleTalk ou TCP/IP avec Rendezvous.
Escale est disponible en français, anglais et japonais.
| Escale 1.0.1 | |
|---|---|
|
|
Image disque pour MacOS X avec binaires, code source et documentation. |
|
|
Le manuel de l'utilisateur (Escale 1.0) |
NewtonScript DTD est une définition XML pour représenter les données NewtonScript en XML.
La DCL sera capable d'importer et d'exporter les données Newton à la fois en utilisant le format Newton Stream Object Format (le format natif) et XML.
| NewtonScript DTD 1.0.5a | |
|---|---|
|
|
NewtonScript DTD |
|
|
Documentation |
Convertisseur NSOF -> XML est constitué d'une application MacOS 8 et d'une application MacOS X pour convertir des données du format NSOF au format XML.
Le programme lui-même fait moins de 1000 lignes de C++ comme la plupart du travail est fait par la DCL.
Les fichiers au format NSOF sont par exemple les pièces-jointes .nwt de SimpleMail ou EnRoute, et la plupart des fichiers Newton Toolkit. Les notes envoyées comme pièces-jointes peuvent être ensuite converties en XHTML (cf. plus bas).
Notes XSL est une feuille de style XML utilisant XPath pour convertir les notes Newton (par exemple envoyées par SimpleMail et EnRoute) en XHTML.
Cette XSL montre la puissance du format NewtonScript XML puisqu'on peut transformer des données complexes comme les notes Newton.
Elle traduit tout le texte avec les styles. Les dessins et l'encre numérique nécessiteront une application séparée. DropNote est une appliquette AppleScript pour MacOS X qui transforme les fichiers XML avec la feuille de style Notes XSL.
Delivery est une application MacOS X pour installer des paquets sur le Newton par AppleTalk et TCP/IP.
Delivery est entièrement enracinée dans la bibliothèque DCL et utilise de nombreuses parties de son architecture. Cette application mélange l'Objective-C++ avec Cocoa et le C++ avec Carbon/BSD/CoreFoundation.
Elle utilise la publication de service avec Rendezvous et par conséquent vous permet d'installer des paquets avec le minimum de configuration. C'est le premier installeur de paquets pour MacOS X utilisant à la fois AppleTalk et TCP/IP.
Les PrelimBinaries contiennent des versions assez anciennes des logiciels mentionnés ci-dessus.
| PrelimBinaries | |
|---|---|
|
|
Image disque pour MacOS X (DTD, NSOF->XML, DropNote, Delivery) |
|
|
Image disque pour MacOS (DTD, NSOF->XML) |
La DCL et les codes d'exemple sont compilé toutes les nuits.
Les binaires et la trace sont disponible ici
Les compilations nocturnes comprennent les nouveaux exemples (LaHotte, PBBookMaker, ...) pour MacOS X et Linux ainsi que des versions beaucoup plus récentes des logiciels mentionnés ici.
La toute dernière version du code source est disponible sur Sourceforge sous licence MPL:
La DCL n'est plus supportée. Merci de ne plus nous envoyer de courrier électronique pour demander de l'aide.
- 08/05/2004
- Publication de Dock TCP/IP 1.2
- 04/05/2003
- Publication d'Escale 1.0.1
- 14/04/2003
- Publication d'Escale avec le code source de la DCL.
- 27/02/2003
- Publication des PrelimBinaires