Matériel requis : Toute plate-forme pris en charge par OpenEinstein (Windows, Nokia, Simpad, Linux, ici MacOS X)
Logiciel requis : OpenEinstein de Paul Guyot, ROM d'un Newton sous NewtonOS 2.1.
N.B. Il faut extraire la ROM au préalable d'un Newton à l'aide de ROMDumper, fourni avec OpenEinstein. La ROM demeure la propriété intellectuelle d'Apple. Son utilisation implique par conséquent la possession d'un Newton.
Une palette tactile peut être utile, pour retrouver à peu près la sensation du binôme stylet/'écran tactile du Newton. J'ai utilisé une tablette Wacom.
Préambule : NewtonOS est un système d'exploitation formidable, qui était jusqu'à maintenant lié à la plate-forme matérielle des Newton (MessagePad, eMate, clones).
Le matériel était très rapide à l'époque, et à la pointe du progrès. C'était jusqu'en 1997.
Pour survivre, NewtonOS doit se libérer de sa plate-forme matérielle. C'est l'objet d'Einstein, formidable projet de recherche entrepris par Paul Guyot.
Depuis la WWNC de Tokyo (2007), Einstein est devenu OpenEinstein.
Se référer au site de Paul Guyot/OpenEinstein pour de plus amples informations, et le téléchargement du logiciel.

Configuration
Ce pas à pas décrit successivement :
- l'utilisation de OpenEinstein avec une ROM de MessagePad 2100 US
- la configuration du Newton émulé
- l'installation de paquets
1) Configurer Einstein
Pour configurer Einstein, il suffit de lancer le logiciel, puis de renseigner les préférences de base dans la fenêtre qui apparaît.

La configuration initiale comprend :
- l'emplacement de la ROM (à placer par exemple dans le dossier User/Library/Application Support/Einstein)
- le type de machine à laquelle la ROM correspond (MP 2100 US, MP 2100 D, eMate 300)
- l'emplacement du fichier qui correspond à la mémoire flash linéaire interne du Newton (à placer au même endroit que la ROM par commodité, de préférence)
- la taille de l'affichage
- la quantité de RAM à affecter au Newton émulé
- les pilotes à utiliser pour la vidéo et le son

Ces préférences seront accessibles par la suite via Einstein>Preferences ou au démarrage d'OpenEinstein.
2) Démarrer le Newton
Un clic sur Start démarre le Newton :

3) Configurer le Newton émulé
On se retrouve en présence d'un Newton tout neuf, qu'il convient de configurer en suivant les étapes habituelles :








Puis, le Newton affiche son Backdrop par défaut, l'application Notes (Sans rétro-éclairage, ou avec) :


4) Personnaliser le Newton émulé
On peut soit utiliser le Newton tel quel, soit le personnaliser.
Pour cela, il faut installer des paquets, c'est-à-dire les logiciels et utilitaires supplémentaires.
Un clic sur Install Package (ou un glisser-déposer d'un paquet sur la fenêtre du Newton) :

ouvre la fenêtre du Finder qui permet de choisir les paquets à installer (que l'on a préalablement téléchargé depuis UNNA par exemple) :



Et rapidement, on se retrouve son bon vieux Newton au complet, y compris avec les logiciels commerciaux acquis précédemment :

Mon Newton dans OpenEinstein :

Et le « vrai » [Cherchez les dix différences ;-)] :

Conclusion
1997 : Apple arrête le développement de Newton et de Newton OS
2007 : NewtonOS s'affranchit de son matériel, toujours vaillant mais nécessairement vieillissant.
L'ampleur de ce travail de recherche est à peine concevable. Merci à Paul Guyot d'avoir fait l'impossible.

Einstein est gourmand en mémoire (logiquement ;-) :
