Download Testo - Liber Liber

Transcript
altrove, ha vinto la sua battaglia. Ma se i programmi Java funzionassero meglio su Windows che altrove,
Java avrebbe perso una delle sue battaglie – probabilmente la principale.
La ‘guerra dei browser’ tra Microsoft e Netscape (nella quale peraltro la Microsoft ha ormai conquistato
una posizione di deciso vantaggio) è così diventata solo uno dei fronti di uno scontro di assai più vasta
portata. È in questa chiave, ad esempio, che va letta l’adozione da parte di Sun Microsystems, Netscape
Corporation, IBM, Apple, Oracle e alcune altre case, del programma 100% pure Java. Si tratta in sostanza di un ‘bollino di compatibilità’ assegnato alle applicazioni che superano un test automatico destinato a
controllare l’uso ‘corretto’ di Java, e l’utilizzazione solo di componenti e istruzioni standard.
ActiveX
ActiveX è una tecnologia sviluppata dalla Microsoft per introdurre su Web pagine dinamiche e applicazioni interattive. Può essere considerata come la risposta del gigante dell’informatica mondiale sia a Java
sia ai plug-in.
Infatti ActiveX (che a sua volta si basa su Distributed COM, l’architettura Microsoft per la comunicazione tra oggetti software distribuiti in ambiente di rete) permette di incorporare all’interno delle pagine Web
oggetti attivi e di controllarne il comportamento e l’interazione con il browser. Naturalmente il browser
deve avere il supporto all’architettura ActiveX per utilizzare gli oggetti, denominati tecnicamente ‘controlli’ (controls). Per il momento l’unico browser dotato di queste capacità in modo nativo è Microsoft
Explorer. Tuttavia anche Netscape Navigator può visualizzare pagine con controlli ActiveX, utilizzando
degli appositi plug-in (tra essi ricordiamo ScriptActive, sviluppato dalla Ncompass e distribuito con la
formula shareware all’indirizzo http://www.ncompasslabs.com).
Un controllo ActiveX può svolgere qualsiasi funzione: interpretare e visualizzare file multimediali, accedere ad un database, collegarsi a un server IRC, fornire funzioni di word processing, fino a divenire un
programma vero e proprio con una sua interfaccia utente. Quando il browser riceve una pagina Web che
integra dei controlli, li esegue automaticamente, ereditandone i comandi e le funzioni. Un esempio di utilizzazione di ActiveX è il sistema di aggiornamento on-line dei sistemi operativi Windows 98 e 2000.
figura 132 La schermata di Windows Update, basata su un controllo ActiveX
331