domotica kali

uploadImgs/foto9.jpg

KALI' NON UTILIZZA COMPONENTI ACTIVEX

Scopri perchè ACTIVEX non è una tecnologia WEB e perchè il sistema Kalì non utilizza questa tecnologia.

Uno dei grossi pilastri iniziali che abbiamo posato per erigere il sistema Kalì recitava che tale sistema dovesse funzionare con la tecnologia WEB.

Ci rendiamo conto che questa affermazione potrebbe non essere chiara a tutti e a volte, una analisi superficiale di un qualcosa che gira all'interno di Microsoft Internet Explorer potrebbe essere scambiata per una applicazione WEB, ma di fatto non lo è.

Innanzitutto cerchiamo di definire cos'è la tecnologia WEB, a tal proposito possiamo anche cercare in rete vari dizionari informatici come ad esempio quello di pc-facile, oppure la più complessa ma approfondita spiegazione di Wikipedia.

In particolare il WWW (World Wide Web) è un servizio di informazioni ipertestuali che possono essere navigate con qualsiasi browser e, di conseguenza con qualsiasi sistema operativo. L'interfaccia WEB è quindi un qualcosa che deve essere accessibile a tutti a prescindere dal sistema operativo e dal browser che utilizzano.

Tra l'altro un browser è come una zona sicura in cui possono essere visualizzati dati provenienti dalla rete senza possibilità di accesso alle risorse del nostro computer per lo meno senza un nostro consenso esplicito.

Con la diffusione del WEB sono cresciute anche le esigenze di poter usufruire di questo tipo di interfaccia per i programmi a di visualizzazione di contenuti multimediali. Un programma applicativo che utilizza una interfaccia WEB non ha necessità di essere installato sui client, pensiamo al vantaggio che ne consegue per una grande azienda. Nessun costo di installazione e di manutenzione dei client, così come nessun vincolo hardware e di sistema operativo degli stessi.

Dato che i browser standard non erano adeguati per visualizzare contenuti multimediali oppure per far girare programmi complessi sono nati dei plug-in da installare sui vari browser come ad esempio il flash o il Java.

Per non allontanarsi troppo dal concetto del WEB, i vari produttori di plug-in hanno sviluppato gli stessi per poter funzionare sui vari browser e sui vari sistemi operativi. Non è infatti per niente difficile trovare un browser di un telefonino che dispone del plug-in Java.

Inoltre, i plug-in come quelli appena menzionati hanno sempre cercato di mantenere i criteri di funzionamento del browser come una applicazione che isola il computer dai vari malware che possono tentare l'accesso alle risorse locali, come ad esempio il disco. Sarebbe infatti spiacevole aprire una applicazione WEB ed essere infettati da un programma non desiderato.

Dato che sviluppare una applicazione WEB, che utilizzi o meno plug-in, richiede un certo impegno e una certa preparazione che non coincide con quella di uno sviluppatore di applicazioni tradizionali, Microsoft ha sviluppato la tecnologia ACTIVEX che consente a chiunque sappia sviluppare una applicazione Windows di trasformarla in un qualcosa che gira all'interno di Internet Explorer.

Come possiamo trovare anche su Wikipedia, ACTIVEX è una tecnologia proprietaria di Microsoft che funziona solo con il sistema operativo Windows ed è una potenziale fonte di malware tanto che la stessa Microsoft ha dovuto prendere degli accorgimenti per limitare il rischio di installazione inavvertita di questi componenti.

Anche sul sito di Firefox si possono trovare le stesse ragioni che abbiamo citato sopra per cui esso non può supportare Activex.

Non è che ci sia niente di strano col fatto che Activex sia una applicazione Windows, ci sono migliaia o forse milioni di applicazioni Windows, quello che crediamo  corretto è che gli utilizzatori siano informati. Un prodotto che si basa su un controllo Activex non dovrebbe essere spacciato per un prodotto WEB, l'utente non riuscirà ad utilizzarlo col suo MAC, col suo I-phone o con altri sistemi che non siano Windows dotati di Internet Explorer.

Inoltre l'utente dovrebbe sapere che comunque, oltre alla pericolosità di vulnerabilità del proprio PC ai malware al momento dell'installazione di un controllo Activex, il funzionamento del controllo stesso dipende anche dalla versione di Windows. Se avete acquistato un prodotto con il relativo controllo Activex funzionante su Windows XP, non è detto che questo possa ancora funzionare su Windows vista o Windows 7, dovrà essere cura del costruttore del prodotto aggiornare il componente per renderlo compatibile alla nuova versione.

Per queste ragioni il sistema di Kalì domoticaweb non utilizza componenti Activex, se lo avessimo fatto lo avremmo dovuto chiamare domoticawindows. La nostra scelta di rispettare la portabilità delle applicazioni WEB non è assolutamente dettata da nessun tipo di avversione alla piattaforma Windows, che anzi utilizziamo e supportiamo, ma dal fatto di tutelare l'utente garantendogli di fruire del prodotto da qualsiasi tipo di piattaforma intendesse utilizzare, purchè dotata di un moderno browser.

Sta di fatto che i browser su piattaforma non Windows non rappresentano più una piccolissima minoranza come poteva essere qualche anno fa, ma hanno già conquistato una fetta di mercato importante. Oltre ai professionisti che usano MAC e gli appassionati di UBUNTU, i dispositivi mobili dotati di browser ed i tablet PC sono sempre più numerosi sul mercato e con gli Activex non avremmo potuto servirli.

A puro scopo informativo, il sistema Kalì al momento non utilizza nessun tipo di plug-in, è una applicazione WEB che può funzionare su qualsiasi browser moderno senza la necessità di componenti aggiuntivi. Sempre a scopo informativo anticipiamo che sono in preparazione delle applicazioni multimediali che utilizzeranno Java.


 

Powered by: MR GINO