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