
|
|
... ist eine Entwicklung von Microsoft, welche
die Freigabe von Informationen zwischen Anwendungen erleichtert und die Einbettung
beliebiger Objekte (Video, Sound,...) in fremden Dokumenten wie z.B. Web-Seiten
erlaubt. Damit lassen sich also 'aktive Inhalte' in Web-Seiten realisieren: Programme
werden vom Server auf den Rechner des Surfers ⁿbertragen und dort ausgefⁿhrt. ActiveX
baut auf der bereits seit einiger Zeit verfⁿgbaren OLE-Technologie
auf.
Da die ActiveX-Technologie vom Aufbau her modular ist, k÷nnen Programme als
Einzelanwendungen, als eingebettete, "intelligente" Objekte innerhalb von Visual
Basic-Programmen oder Web-Seiten oder als herk÷mmliche OLE-Objekte innerhalb von
Dokumenten geschrieben werden.
Die Programme sind nicht in einer plattformunabhΣngigen Sprache geschrieben und laufen
daher per nativem ActiveX-Browser direkt auf dem
Zielsystem. Dadurch ist die Ausfⁿhrung des Codes auch nicht, wie bei Java, auf eine Virtual Machine beschrΣnkt, sondern kann auf
alle Ressourcen des Rechners zugreifen. Durch diesen Ansatz wird ActiveX auch zu einem
Aufsatz fⁿr die Windows BetriebssystemoberflΣche. Denkbar
sind Applets, die andere Programme von der
Festplatte, z.B. die Tabellenkalkulation oder das Grafikprogramm, einbinden. Der
Pferdefu▀ des Systems ist die Datensicherheit: jedesmal wenn Daten aus dem Internet
geladen werden, ist eine Einschleppung von Viren
oder anderen schΣdlichen Programmen generell nicht zu verhindern - programmiert als
ActiveX Applet, k÷nnen solche Eindringlinge Macht ⁿber das ganze System gewinnen.
Microsoft denkt derzeit (1998) ⁿber den organisatorischen Ansatz nach, alle
ActiveX-Applets zu registrieren.
siehe auch:
Bei der ActiveX Automatisierung handelt es sich um eine neue Programmierschnittstelle
fⁿr AutoCAD 14 (frⁿher OLE Automation genannt) zur
Entwicklung von Skripten, Makros und vollstΣndigen Anwendungen. Mit Hilfe der ActiveX
Automatisierung k÷nnen von jeder Anwendung aus, die als
Automatisierung-Steuerungssoftware dient (z.B. Visual Basic und Excel), AutoCAD-Objekte
erstellt oder verΣndert werden. So k÷nnen anwendungsⁿbergreifend Makros programmiert
werden - was mit AutoLISP nicht m÷glich ist.
 
|