Répertoire /NextDeveloper/Demos

Dans ce répertoire se trouvent toutes les applications en démonstration. Mais les programmes qui s'y trouvent sont bien plus que des bêtas, ce sont pour certains de vrais programmes utilisables.

Dans le répertoire /NextDeveloper/Examples, on trouve les sources de certains de ces programmes et de bien d'autres.

AppInspector

App Inspector est un programme qui sert à regarder à l'intérieur d'un programme qui est en train de tourner.

BackSpace

Back Space est un économiseur d'écran. Divers bundles sont disponibles pour ajouter des nouveaux effets. L'exemple montré est une théière (il n'y a pas que BeOS qui sache les faire tourner!).

Display PostScript gère ses fenêtres sur plusieurs plans, mais deux fenêtres toujours présentes sont spéciales. La première est celle de fond qui est normalement de couleur unie, et la second est celle de devant qui est transparente. Back Space sait gèrer ces deux fenêtres : lorsqu'on le configure en background il affiche ses images (animées) en fond d'ècran, et si on le configure en Normal il affiche ses images comme un économiseur d'écran classique en masquant le bureau.

Billiards

Billiards est un jeu de billard.

BoinkOut

Boink Out est un jeu de casse briques.

BugNeXT

Bug NeXT est un programme qui sert à communiquer des bugs que l'on auraient trouvés à NeXT.

CDPlayer

CD Audio Player est un programme qui sert à jouer des CD-Audio.

Chess

Chess est un jeu d'échec basé sur celui du GNU.

DarkForest

Dark Forest est un programme qui sert à gérer l'espace disque. Il affiche la taille de chaque répertoire, et il peut effacer ou compresser ceux-ci.

DDMViewer

DDM Viewer est un programme qui sert à débugger les drivers du noyau.

Draw

Draw est un programme qui sert à créer des images vectorielles.

FileMerge

File Merge est un programme qui sert à afficher les différences entre deux fichiers de texte. Il sait aussi mélanger ceux-ci.

ImageViewer

Image Viewer est un programme de conversion de format d'images bitmap. Ce progamme connaît de nombreux formats en entrée et en sortie.

Keyboard

Keyboard est un programme qui sert à créer ou à modifier la configuration du clavier.

Mandelbrot

Mandelbrot est un programme qui affiche des images de Mandelbrot.

À l'origine, ce programme utilisait le DSP des ordinateurs NeXT pour montrer la supériorité d'un calcul sur DSP par rapport à un calcul sur le 68030 de la machine.

Molecule

Molecule est un programme qui affiche la structure atomique de molécules en mouvement. Ce programme sert à montrer la façon de traiter le canal alpha (la transparence).

NeXTtv

NeXT tv est un programme qui permet de gérer une acquisition vidéo (carte NeXTdimension d'un NeXTcube).

OpenSesame

Open Sesame est un programme qui sert à lancer des applications de machines distantes sur la machine locale (c'est la célèbre fonctionnalité NXhost qui marche grâce à Display PostScript). Le programme Open Sesame sert aussi a lancer une application en tant que root en étant un utilisateur "normal" (il faut quand même le mot de passe de root, mais cela évite de de délogguer et de se relogguer).

PhotoAlbum

Photo Album est un programme qui sert à afficher des images venant d'un CD-Photo.

ProductFeedback

Product Feedback est un programme qui sert à retourner des commentaires à NeXT sur ses produits. Il s'agit juste de donner son indice de satisfaction, pas de retourner des bugs. Pour cela il y a Bug NeXT.

RenderManager

Render Manager est un programme qui sert à gèrer le moteur de rendu 3D de RenderMan de Pixar.

ScreenScape

Screen Scape est un programme qui sert à capturer l'écran pour l'envoyer sur une sortie vidéo (carte NeXTdimension d'un NeXTcube).

Sound

Sound est un programme qui sert à jouer et à enregistrer des sons.

TeXview

TeX view est un programme qui permet d'afficher les fichiers DVI du programme TeX.

Zilla

Zilla est un programme qui sert à répartir la charge d'un calcul numérique sur plusieurs machines d'un réseau. Zilla repose sur l'exploitation des capacités réseau du noyau Mach de NeXTSTEP.

Le Scientific Computation Group de NeXT a atteind avec Zilla des puissances de calcul de 1 Gflop en utilisant un réseau d'ordinateurs NeXT de 2,5 Mflop chacun.

Zilla a aussi été utilisé pour battre un record sur la découverte d'un grand nombre premier.

Apple parle de Zilla ici.

3View

3View est un programme qui sert à afficher des images 3D de RenderMan de Pixar. Il est possible de manipuler les images à l'aide de poignées.

Anciennes applications /NextDeveloper/Demos

Certaines applications ne sont plus fournies avec NeXTSTEP (ou elles ne tournaient que sur les ordinateurs NeXT). On peut citer :

Automata

Automata est un programme simulant un automate cellulaire (appelé encore Jeu de la vie.

Balancer

Balancer est un exemple de programmation d'un réseau neuronal. Il faut apprendre à une otarie à maintenir en équilibre sur son nez, un bout de bois.

BreakApp

Break App est la version précédante du programme Boink Out. Il permettait de montrer la vitesse d'animation de Display PostScript sur un 68030.

Le programme Break App est un jeu du même type que le jeu Break Out que Steve Jobs et Steven Wozniak ont fabriqué pour Atari en 1975 (avant de créer Apple).

CircuitBuilder

Circuit Builder est un programme de dessin vectoriel pour créer des circuits électroniques. Il possède une liaison avec Mathematica pour décrire sous forme mathématique les circuits.

Crop

Crop est un programme qui sert à afficher des marques d'imprimeries sur des documents (croix de centrage...)

DataVizBridge

Data Viz Bridge est un programme qui sert à transférer des fichiers par voie série entre un ordinateur Next et un Macintosh (qui doit lui aussi avoir ce logiciel).

Date

Date est un programme de gestion d'un calendrier.

Ensemble

Ensemble est un programme qui sert à jouer des partitions musicales, comme le format MIDI (image de Gürkan Sengün).

ForYourEyesOnly

For Your Eyes Only est un programme de codage/décodage par clé publique de documents.

FractalTrees

Fractal Trees est un programme servant à générer des images fractales vectorielles.

Gourmet

???

GuidedTour

Guided Tour est un programme qui fait une démonstration de NeXTSTEP en plein écran, pendant plusieurs minutes. Une très belle démonstration, même si elle n'est pas faite par Steve Jobs lui-même...

Icon

Icon est un programme de dessin bitmap. C'est l'ancètre de Icon Builder.

MonsterScope

Monster Scope est un programme qui simule un oscilloscope. Ce programme n'est disponible que sur les ordinateurs NeXT.

PendulumLab

Pendulum Lab est un programme affichant les oscillations d'un pendule en mouvement en 3D.

Poker

Poker est un jeu de... Poker.

Saturn

Saturn est un programme de simulation des anneaux de la planète saturne, et a été écrit par un physicien.

Scene

Scene est un programme servant à afficher des séquences vidéo (au format movie). Ces séquences sont en fait une suite d'images au format PostScript.

StatLab

Stat Lab est un programme servant à afficher de façon graphique des données numériques, en particulier en provenance de Pendulum Lab.

Stealth

Stealth est un simulateur de vol.

TopologyLab

Topology Lab est un programme qui sert à afficher des surfaces en 3D définies mathématiquement.