| Exe “under the hood” (1) – Exe e Firefox web browser |
|
|
| Scritto da Valerio Maggio |
Inizia così il viaggio in Exe “under the hood”. Titolo geek a parte, Exe “under the hood” nasce con l'intenzione di svelare i deus ex machina di exeLearning. Saranno dunque approfondite tutte (o quasi) le caratteristiche tecniche di exe al fine di comprendere al meglio come funziona e come è stato progettato il nostro sistema di authoring preferito. Primo aspetto preso in esame riguarda le relazioni che intercorrono tra exe e il noto browser web Mozilla Firefox. Chiunque abbia un minimo di familiarità con Firefox si è reso immediatamente conto delle somiglianze con l'interfaccia grafica di exe. In verità le cose non stanno proprio così, non si può parlare di somiglianza, dato che exe dietro le quinte avvia proprio Firefox. Tutte i formati scaricabili di exe infatti (ad eccezione naturalmente della versione con il solo codice sorgente) contengono al loro interno una copia del browser di casa Mozilla avviato automaticamente direttamente con e per exe. Per verificarlo, basta andare nel percorso di installazione di exe e scoprire che al suo interno è presente Mozilla Firefox all'interno della cartella generalemte omonima.
Perchè Firefox ?eXeLearning nasce con l'idea di essere un'applicazione multi-piattaforma, in grado cioè di funzionare ugualmente a prescindere dal sistema operativo utilizzato dall'utente (basta pensare alle numerose versioni di exe disponibili per il download). Per render cio' possibile exe utilizza un linguaggio multi-piattaforma come python unito a XUL per l'interfaccia grafica.XUL [XML Markup Language] è un linguaggio di markup dedicato alla creazione di GUI (Graphical User Interfaces) ed è parte integrante di Firefox e delle sue innumerevoli estensioni. XUL può essere utilizzato ogniqualvolta si intenda sviluppare un'applicazione web-based ed è stato progettato per essere completamente portabile e analogamente disponibile in diversi amibienti operativi quali ad esempio Windows, Mac OSX e Linux. Inoltre XUL è compatibile con Gecko , il motore open-source con cui sono realizzati tutti i browser cosiddetti Mozilla-based quale ad esempio Galeon Web browser. L'utilizzo di XUL per la GUI dunque giustifica l'impiego di Firefox che potrebbe essere potenzialmente sostituibile con uno dei browser basati su Gecko layout engine come detto in precedenza.
Utilizzare eXeLearning direttamente in Firefox?A questo punto nasce spontanea la domanda: “E' possibile utilizzare eXeLearning direttamente da Firefox che ho installato nel sistema?” La risposta è certamente SI. Prima di farlo però bisogna eseguire alcune operazioni di configurazione preliminari:
Un'ultima considerazione: Per visualizzare il resto di questa sezione, devi entrare con la tua password. Registrati adesso!
Set as favorite
Bookmark
Email This
Hits: 1595 Trackback(0)TrackBack URI for this entryCommenti (0)Scrivi commento |




Inizia così il viaggio in Exe “under the hood”. 
