OpenEinstein

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.

Pasted Graphic 1

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.
Pasted Graphic

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
Pasted Graphic 4

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 :
Pasted Graphic 6

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 :
Pasted Graphic 7Pasted Graphic 8
Pasted Graphic 9Pasted Graphic 12
Pasted Graphic 13Pasted Graphic 14
Pasted Graphic 15Pasted Graphic 16

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


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) :
Pasted Graphic 19

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) :

Pasted Graphic 29
Pasted Graphic 21Pasted Graphic 22

Et rapidement, on se retrouve son bon vieux Newton au complet, y compris avec les logiciels commerciaux acquis précédemment :
Pasted Graphic 23
Mon Newton dans OpenEinstein :
Pasted Graphic 26
Et le « vrai » [Cherchez les dix différences ;-)] :
Pasted Graphic 27

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.

Pasted Graphic 5
Einstein est gourmand en mémoire (logiquement ;-) :
Pasted Graphic 28


page28_15
Pasted Graphic 11