Suivez-nous sur X

|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Actualité : ARexx au travail dans AmigaOS
(Article écrit par Steve Gillmor et extrait de Byte - août 1990)
|
|
En l'incluant comme partie intégrante de la version 2.0 du système d'exploitation Amiga, Commodore a reconnu
le rôle central qu'ARexx a joué en apportant la puissance des communications interprocessus d'un ordinateur
central à l'Amiga multitâche. Lorsqu'il a été présenté pour la première fois en 1987 par William S. Hawes, ARexx
était perçu principalement comme un outil de macro permettant de créer des utilitaires automatisant diverses
activités de maintenance et de reconfigurer des éditeurs de texte pour qu'ils ressemblent aux éditeurs d'Unix
et d'autres environnements. Rapidement, cependant, le potentiel des applications dotées de ports de communication
ARexx est devenu évident.
Une grande partie de ce potentiel provient des bibliothèques de fonctions étendues qui permettent de faire
apparaître des fenêtres et des menus sous le contrôle d'ARexx. Aujourd'hui, de nombreux produits sont dotés
de fonctions ("hooks") ARexx étendues qui vous permettent de les contrôler à partir d'autres applications ou,
à l'inverse, de les laisser contrôler d'autres programmes. Par exemple, ARexx vous permet de sélectionner
des champs dans votre base de données et de les charger dans un éditeur de texte, tel que CygnusEd d'ASDG,
ou de les envoyer dans un tableur pour traitement et affichage.
Ce type d'intégration de programmes multiples - dans lequel des programmes autonomes fonctionnent comme une
super application - ressemble en surface à HyperCard d'Apple. Cependant, il ne présente pas les limites imposées par
la tentative de rassembler un sous-ensemble de propriétés diverses sous un parapluie de tâches uniques.
Au-delà d'HyperCard
Vous pouvez trouver ARexx dans de nombreux produits hypermédias Amiga, des produits hypertextes comme Thinker
de Poor Person Software jusqu'à UltraCard Plus d'Intuitive Technologies, qui ressemble à HyperTalk. UltraCard
utilise ARexx pour exploiter le multitâche. Par exemple, UltraCard peut interagir avec un programme de dessin
compatible ARexx, tel que Digi-Paint 3 de
NewTek, plutôt que d'avoir à fournir son propre système de dessin en mode point.
CanDo d'Inovatronics partage certains concepts hypermédias avec UltraCard, mais il s'agit principalement d'un
générateur d'applications qui peut créer des programmes autonomes qui envoient et reçoivent des commandes
ARexx. Cela vous permet de personnaliser les programmes frontaux pour contrôler les outils parlant ARexx.
Par exemple, Express Copy d'Express-Way, un utilitaire d'archivage, vous permet de sélectionner des fichiers
à sauvegarder dans un répertoire pendant qu'il archive un autre répertoire, le tout sous le contrôle d'un
"deck" CanDo.
D'autres programmes de présentation interactive, tels que Deluxe
Video 3 d'Electronic Arts, The Director de
The Right Answers Group, InterActor de Very Vivid et le système de création
AmigaVision de Commodore, gèrent
ARexx dans une certaine mesure. Ces outils peuvent profiter du standard de compatibilité d'image et de
son IFF de l'Amiga, et des animations qui gèrent le format ANIM OP5.
ARexx est utile non seulement pour lier les choses entre elles, mais aussi pour automatiser et personnaliser
la production des différents éléments des présentations multimédias. Par exemple, vous pouvez préparer un
scénario de tournage à l'aide d'un traitement de texte et contrôler le style et la sélection des polices à
l'aide de macros ARexx.
Vous pouvez ensuite générer des titres en exportant simplement ce texte dans une chaîne ARexx vers un logiciel
tridimensionnel, tel que Page Render de Mindware, où les lettres individuelles peuvent être extrudées,
tournées et animées. Les objets dans Page Render, ainsi que dans d'autres logiciels d'animation, peuvent être
déplacés et tournés sous le contrôle du script ARexx. Ainsi, vous pouvez réaliser des animations complexes
et longues en une nuit sans surveillance.
MacroPaint de Lake Forest Logic vous permet de créer des macros ARexx qui dessinent, par exemple, une forme
de diamant. Vous pouvez ensuite ajouter cette macro à une liste d'outils utilisateur disponibles. Ceux-ci
apparaissent dans la boîte à outils du programme sous forme d'icônes, à côté de la ligne de base, du remplissage
et d'autres effets codés en dur.
La gestion d'ARexx est également disponible pour la préparation des productions d'animation que vous souhaitez
transférer sur bande vidéo. En utilisant Edit Decision List Processor de MicroIllusions, vous pouvez demander
à ARexx d'automatiser la conversion, le calcul, le tri et le transfert de listes multiples. Au niveau matériel,
vous pouvez contrôler les genlocks via ARexx, ce qui vous permet d'effectuer un fondu automatique des visuels
Amiga sur une vidéo en direct ou enregistrée.
Une fois que vous avez rassemblé tous les éléments d'une présentation multimédia, il s'agit de mettre en place
la stratégie d'affichage la plus efficace pour votre mélange d'images, d'animations, d'effets sonores, de
séquences MIDI, de bandes vidéo et de scènes de disques laser. Le nouveau ShowMaker de Gold Disk est un programme
qui coordonne tous ces éléments, en utilisant des techniques multitâches et de gestion de la mémoire pour
maximiser l'affichage des animations Amiga, des titres et de l'audio en temps réel. Grâce à ARexx, il peut
charger des séquences de façon interactive, en fonction des choix que vous faites dans votre système de création.
L'effet boule de neige
En intégrant ARexx et AmigaVision à AmigaOS 2.0, Commodore a, de fait, élargi la communauté des développeurs
à la quasi-totalité des quelque 1,5 million de possesseurs d'Amiga dans le monde. La sortie d'un produit
Amiga sans gestion d'ARexx n'a plus de sens, et les prochains mois devraient voir l'ajout de ports ARexx
aux principales applications de publication assistée par ordinateur, de traitement d'images et de musique.
Le succès de l'Amiga en tant que plate-forme multimédia de choix dépendra en grande partie de l'acceptation
et de l'utilisation continues d'ARexx.
|