NeXTSTEP | ||
Le 12 octobre 1988 Steve Jobs organise un show un présente pour la première fois au monde le NeXTcube. La machine utilise un noyau Mach, une couche 4.3BSD (voir l'historique d'unix ici) et est animée par la version 0.8 de NeXTSTEP. On la programme grâce à des API orientés objets dans le langage Objective-C. C'est la première version officielle de NeXTSTEP sortie en juin 1989, à destination uniquement de testeurs (développeurs, universités...) aux États-Unis. Cette version utilise un browser légèrement différent des versions suivantes ainsi qu'un recycleur sous forme de trou noir. Le 18 septembre 1990, Steve Jobs fait un nouveau show pour présenter les nouvelles machines et le nouveau système NeXTSTEP 2.0. Cette version ajoute diverses choses par rapport à la version 1.0 qu'ont connue les développeurs :
Voici une photo d'une version de développement de NeXTSTEP 2.0 datant de mai 1990. On remarque que le trou noir est toujours présent La version NeXTSTEP 2.1, sortie le 25 mars 1991, est la version la plus diffusée du système. Elle est découpée en plusieurs parties :
Les améliorations par rapport à NeXTSTEP 2.0 sont les suivantes :
La mise à jour de NeXTSTEP 2.0 vers NeXTSTEP 2.1 coûte 320 francs HT. Avec l'achat d'une machine NeXT, le programme Improv était donné en cadeau. Ce programme est sorti le 4 février 1991. Les documents papier disponibles pour NeXTSTEP 2.1 sont :
Les machines NeXT sortent officiellement en France le 25 avril 1991 avec le système NeXTSTEP 2.1. NeXTSTEP 2.2 est une mise à jour de NeXTSTEP 2.1 diffusée lors de la sortie des NeXTstation Turbo. Sortie en septembre 1992, la version NeXTSTEP 3.0 est disponible pour les ordinateurs NeXT. Le prix de cette version est de 1990 francs HT. Cette version ajoute les fonctionnalités suivantes :
Sortie le 25 mai 1993, NeXTSTEP 3.1 est la première version de NeXTSTEP marchant sur une machine autre qu'une machine NeXT à savoir un PC 486. La version de NeXTSTEP 3.1 pour PC s'appelle NEXTSTEP 486. À partir de cette version, le nom officiel de NeXTSTEP est NEXTSTEP, mais j'utilise ici le nom original pour plus de clarté. Les évolutions par rapport à la version NeXTSTEP 3.0 sont les suivantes :
Sur ordinateur NeXT les mises à jour possibles sont les suivantes :
Sur plate forme PC 486, les mises à jour possibles sont :
La version de NeXTSTEP 3.1 a été abaissée par la suite à 1950 francs HT (prix de la version PC 486). NeXTSTEP 3.2 est sorti en octobre 1993. Il s'agit surtout d'une mise à jour de NeXTSTEP 3.1 :
NeXT et HP ont conclu un accord de partenariat en mai 1993, ce qui se concrétisera par le portage de NeXTSTEP sur les machines HP ainsi qu'une statégie appelée Object-Enterprise (exposée lors d'une NeXTWORLD Expo par Steve Jobs et Ruann Ernst d'HP) : NeXT apporte la partie "Objets" et HP apporte la partie "Entreprise". Le 8 septembre 1994, NeXTSTEP 3.2 est disponible pour ordinateur HP PA-Risc. Les ordinateurs HP supportés sont les HP 9000 séries 700 (712, 715, 735 et 755). Les versions disponibles sont les suivantes :
NeXTSTEP 3.3 est sortie en février 1995. Une version de NeXTSTEP 3.3 pour ordinateur SUN Sparc est sortie en mars 1995. Les stations SUN supportées sont les SPARCstation Voyager, 4, 5, 10 et 20 (génération sun4m) à base de microSPARC II, SuperSPARC+ ou SuperSPARC II (mono processeur uniquement). Les évolutions par rapport à la version NeXTSTEP 3.2 sont les suivantes :
Les mises à jour sont les suivantes :
Les versions neuves sont :
Avec l'achat de NeXTSTEP 3.3, le programme NEXTIME était donné en cadeau. Si vous voulez la plaquette commerciale de NeXTSTEP, cliquez ici. Une version japonaise de NeXTSTEP 3.3 existe, c'est NeXTSTEP 3.3J. Avant de sortir OPENSTEP, NeXT a développé une version 4 de NeXTSTEP qui n'est jamais sortie. Voici une capture d'écran de cette version. Apple fournit le Patch 1 de cette version sorti en 1995. NeXTSTEP 3.3 patch 2 est une collection de patchs pour NeXTSTEP 3.3, et contient en particulier les patchs an 2000. Il est paru en juillet 1999. Le patch 2 est un sur-ensemble du patch 1. Apple a sorti en novembre 1999, NeXTSTEP 3.3 patch 3, un sur-ensemble du patch 2. Apple fournit la liste des Patchs de NeXTSTEP qui sont disponibles ici. | ||
OPENSTEP | ||
OPENSTEP est en fait la version 4.0 de NeXTSTEP. Suite aux accords avec SUN en 1993, NeXT a développé des API ouvertes appelées OpenStep. Vous trouverez ici une photo de Scott McNealy de SUN avec Steve Jobs. Pour obtenir ces spécifications, cliquer ici. OPENSTEP est basé sur ces spécifications d'OpenStep. OPENSTEP existe, comme NeXTSTEP, en tant qu'OS (noyau Mach et couche 4.3BSD), ainsi qu'en tant que couche au dessus d'un OS comme Windows, HP-UX et Solaris. Voici les modifications par rapport à NeXTSTEP 3.3 sont les suivantes :
OPENSTEP Enterprise 4.1 contient PDO. Voici les modifications par rapport à la version précédente :
Apple fournit la Release Notes de cette version. OPENSTEP 4.2 est principalement une correction des bugs de OPENSTEP 4.1. Apple fournit la Release Notes de cette version. OPENSTEP 4.2 comprend différents produits :
Apple a baissé le prix d'OPENSTEP Enterprise 4.2 le 13 mai 1997 de $5000 à $1500 par licence. Le prix d'OPENSTEP for Mach reste inchangé. Apple fournit la Release Notes de cette version. Apple fournit la Release Note du Patch 3 pour OPENSTEP 4.2. Ce patch a été publié le 2 mars 1999, et comprend :
Apple fournit la liste des Patchs d'OPENSTEP qui sont disponibles ici. | ||
Portable Distributed Objects | ||
Portable Distributed Objects 1.0 Le 8 septembre 1994, Hewlett Packard et NeXT sortent PDO, une architecture logicielle marchant sur HP-UX, l'unix d'HP. Avec PDO, des clients NeXTSTEP et OPENSTEP peuvent accéder à des objets résidant sur des serveurs HP 9000 séries 800 et sur des stations de travail séries 700. Portable Distributed Objects 2.0 La version 2.0 de PDO est sortie en avril 1995. Voici les prix de PDO :
| ||
NetInfo | ||
NetInfo est un programme fourni en standard sous NeXTSTEP. NeXT distribue aussi NetInfo en septembre 1994 sur les serveurs HP-UX (co-développé avec Xedoc) qui fonctionne avec la gestion de réseaux HP OpenView. NetInfo est un programme fourni en standard sous NeXTSTEP, mais il est aussi disponible pour les ordinateurs HP, SUN et DEC. Il est sorti en avril 1995. Voici les prix de NetInfo :
| ||
Enterprise Objects Framework | ||
Enterprise Objects Framework 1.0 EOF est une technologie qui offre les avantages de la programmation objet au développement d'applications de bases de données. EOF rassemble à la fois une architecture et une série de produits. EOF est sorti le 12 août 1994. Les adaptateurs pour les bases de données Oracle et Sybase sont fournis. Le programmes Interface Builder permet de construire l'application sous NeXTSTEP et le programme EOModeler permet de définir les relations entre les bases de données et les données Enterprise Object. Voici une version windows de EOModeler. Le prix est de $319. Enterprise Objects Framework 1.1 EOF 1.1 est sorti pour Windows le 30 janvier 1996. EOF 1.1 patch 1 est un patch pour EOF 1.1, sorti en juillet 1999. Enterprise Objects Framework 1.2 Enterprise Objects Framework 2.0 Apple fournit la Release Notes de cette version. Enterprise Objects Framework 2.1 EOF 2.1 est inclus dans OPENSTEP Enterprise 2.1 mais coûte $500, si acheté seul. Apple fournit la Release Notes de cette version. Enterprise Objects Framework 2.2 Apple fournit la Release Notes de cette version. Apple fournit la Release Notes du Patch 1, et du Patch 2 de cette version qui sont disponibles ici. | ||
WebObjects | ||
WebObjects est un système qui marche avec OPENSTEP Enterprise. Il permet d'accéder à une base de données à partir d'un Browser Web au travers des serveurs HTML du marché. Il sort le 30 janvier 1996. WebObjects supporte les Applets Java, les contrôles Active X, ainsi que les standards de sécurité SSL et S-HTTP. Apple fournit un Guide de WebObjects. Apple fournit la Release Notes de cette version. Apple fournit la Release Notes de cette version. Apple fournit la Patch 1 de cette version. Apple fournit la Release Notes du patch 2, du patch 3, et du patch 4 de cette version. | ||
NEXTIME | ||
NEXTIME permet aux applications de partager et jouer des films vidéo. La version 1.0 permet de jouer des séquences QuickTime utilisant la compression Cinepak. La version suivante devait permettre l'enregistrement de séquences, devait fournir des API pour intégrer des séquences vidéo dans des applications NeXTSTEP, et devait sortir fin 1995. Le prix de NEXTIME est de $119. | ||
Next step : MacOS X | ||
Next step : MacOS X Le 20 décembre 1996, Apple achète NeXT. Mais tout ceci est une autre histoire. | ||