SELFHTML/Quickbar
Introduction
Compléments
à HTML et alternatives
![]() |
ActiveX |
![]() |
|
![]() |
ActiveX est une technologie introduite par Microsoft pour du code programme
exécutable sur des pages WWW et se veut une alternative ou une concurrence à Java. ActiveX
est le terme générique pour différentes composantes logicielles. Toutes ces
composantes sont basées sur le Component Object Model (COM). ActiveX
n'est pourtant pas un standard Internet au sens habituel mais la tentative
d'utiliser des propriétés spécifiques au système d'exploitation
MS-Windows au profit des pages WWW. Ainsi il est possible par exemple avec
ActiveX de lire les saisies de formulaires HTML d'une page WWW par l'interface
OLE de Windows directement dans une feuille de calcul Excel ou une base de
données Access (ou inversement). Microsoft recherche bien des solutions qui
puissent être aussi transférées sur des ordinateurs Macintosh et Unix. Mais
en fin de compte, ActiveX est optimisé pour MS-Windows et c'est intentionnel.
Une composante très importante d'ActiveX est formée par les contrôles ActiveX. De tels contrôles sont des programmes ou des modules de programme qu'il est possible d'incorporer dans des fichiers HTML, un peu comme les applets Java. Le code programme est exécuté dans la mémoire de travail de l'ordinateur Client (donc celui de l'utilisateur qui appelle une page WWW). En principe un fichier Layout d'ActiveX est installé par la même occasion sur l'ordinateur de l'utilisateur (dans le répertoire Windows). Grâce À ActiveX il est possible de réaliser sur les pages WWW des animations, des jeux, des dialogues etc...
Il n'y a pas de règles strictes qui déterminent dans quel langage de
programmation est écrit le code ActiveX. Le Compiler doit cependant soutenir
le Component Object Model. Toujours plus souvent on utilise le
"langage maison" de Microsoft, VB SCRIPT. Sur les pages WWW de
Microsoft vous pouvez télécharger un ActiveX Layout Control Pad
ainsi que le Software Develpment Kit (SDK) pour ActiveX. Le ActiveX Layout Control Pad
permet de concevoir des contrôles ActiveX simples sans connaissances de
programmation. Pour des applications plus intéressantes qui nécessitent des
algorithmes pour travailler, il vous faut cependant les connaissances de
programmation correspondantes.
ActiveX n'est à l'heure actuelle exécuté directement que par l' Explorer Internet MS. Pour Netscape il existe un Plugin ActiveX à télécharger. Chez les utilisateurs Netscape qui ont installé le Plugin, les contrôles ActiveX sont ensuite également exécutables.
On discute encore à l'heure actuelle du concept de sécurité d'ActiveX. Si vous permettez en tant qu'utilisateur qu'un contrôle ActiveX soit chargé sur votre ordinateur, ce programme peut ensuite y faire et laisser faire ce qu'il veut. Il n'y a donc pas de limitation des commandes chez ActiveX mais simplement une "barrière de confiance" (à savoir la question du navigateur WWW si l'utilisateur est d'accord ou pas avec l'exécution du programme sur son ordinateur). Du point de vue du programmeur, beaucoup plus de choses sont réalisables avec ActiveX qu'avec les applets Java, mais du point de vue de l'utilisateur, les modules ActiveX ont tendance à être moins surs que les applets Java.
![]() ![]() |
Des démonstrations et des informations sur ActiveX peuvent être trouvées aux endroits suivants:
Introduction à ActiveX avec des
démos
de Microsoft lui-même
Information sur le Development Kit de ActiveX
de Microsoft lui-même
ActiveX Technology Group
Union de développement de Active à Singapour
ActiveX.Com
Informations sur ActiveX et contrôles à télécharger
![]() | |
après:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
Introduction
Serge François, 13405@free.fr