ideosfera
Exe “under the hood” (1) – Exe e Firefox web browser Stampa E-mail
Valutazione attuale: / 2
ScarsoOttimo 
Scritto da Valerio Maggio   
Exe e Firefox Logo 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:

  1. Inizialmente bisognerà comunque avviare exe. All'avvio exe fa partire in locale un proprio web server che funziona su una di queste tre porte: 51235, 51236, 8081 rispettivamente.
  2. Avviare dunque Firefox e digitare nella barra degli indirizzi: about:config 
  3. Nel Campo identificato con Filtro inserire : signed.applets.codebase_principal_support
  4. Alla medesima voce che apparirà nella parte sottostante, cliccare due volte con il mouse e impostare il valore della proprietà a true.
    NOTA:
    Questa modifica abilita le operazioni di salvataggio ed esportazione per exe direttamente in Firefox, operazioni che normalmente sarebbero disabilitate.
  5. Aprire un altra scheda in Firefox cliccando dal menu File-->Nuova Scheda o digitando con la tastiera CTRL+T
  6. Digitare nella barra degli indirizzi: http://localhost:51235 sositutendo nell'ordine il numero di porta indicati al punto 1 nel caso in cui non dovesse funzionare.
  7. Ora è possibile utilizzare liberamente exe in Firefox.

Un'ultima considerazione:

Per visualizzare il resto di questa sezione, devi entrare con la tua password. Registrati adesso!  

 

Trackback(0)

TrackBack URI for this entry

Commenti (0)

RSS feed Comments

Scrivi commento

smaller | bigger
security image
Scrivi i caratteri mostrati

busy