mozilla

Revision 122773 of A cosa serve XULRunner

  • Slug della versione: XULRunner/A_cosa_serve_XULRunner
  • Titolo della versione: A cosa serve XULRunner
  • ID versione: 122773
  • Data di creazione
  • Autore: Federico
  • Versione corrente? No
  • Commento

Contenuto della versione

L'obbiettivo di XULRunner è fornire una soluzione per il rilascio di applicazioni XUL (in particolare Firefox e Thunderbird) e fornire un meccanismo per incorporare parti di programma. Le seguenti funzionalità sono già state implementate o sono pianificate:


Funzionalità di Gecko

  • XPCOM
  • Funzionalità di rete
  • Il motore di rendering Gecko
  • Supporto alle modifiche e alle transazioni DOM (senza interfaccia utente)
  • Crittografia
  • XBL (XBL2 in futuro)
  • XUL
  • SVG
  • XSLT
  • XML Extras (XMLHttpRequest, DOMParser, etc.)
  • Web Services (SOAP)
  • Supporto all'aggiornamento automatico (ancora incompleto)
  • Barra di ricerca nel documento
  • Cronologia
  • Supporto per l'accessibilità
  • Servizi IPC per la comunicazione tra applicazioni basate su Gecko (ancora incompleto)
  • Interfacce storage/sqlite (per ora, non è attivo per default)

Funzionalità dell'interfaccia utente

I seguenti elementi dell'interfaccia utente sono forniti da XULRunner, ma possono essere sovrascritti dai programmi quando necessario:

  • Le API e l'interfaccia utente per installare, disinstallare e aggiornare le applicazioni XUL. Si veda {{ mediawiki.interwiki('wikimo', 'XUL:Installation_Story', 'wikimo:XUL:Installation Story') }} (EN).
  • Extension Manager
  • File picker (utilizza il filepicker nativo del sistema)
  • Barra di ricerca
  • Finestre di dialogo e interfaccia utente dell'Help
  • Interfaccia utente per la sicurezza (SSL, etc)

Incorporare le API

Le API seguenti sono contenute in XULRunner:

  • Cross-platform embedding (XRE_InitEmbedding)
  • JavaXPCOM
  • PyXPCOM (incompleto)
  • gtkmozembed (solo su Linux) (incompleto)
  • Widget NSView (solo su MacOS X) (incompleto)
  • Controlli ActiveX (solo su Windows) (incompleto)

La lista dei "forse"

Le seguenti funzionalità sono state discusse e potrebbero essere incluse in XULRunner per il tempo lo permette e le dimensioni del codice saranno accettabili:

  • LDAP
  • Controllo ortografico (con o senza i dizionari), si veda il bug 285977
  • Supporto di base per la migrazione dei profili (estendibile dalle specifiche applicazioni)

Cosa rimane fuori

XULRunner non fornisce:

  • Interfaccia utente per i bookmark e la cronologia (deve essere creata con l'applicazione)
  • XForms (sarà disponibile con un'estensione)

Interwiki Language Links

{{ languages( { "en": "en/XULRunner/What_XULRunner_Provides", "ja": "ja/XULRunner/What_XULRunner_Provides" } ) }}

Sorgente della versione

<p>
</p><p>L'obbiettivo di <a href="it/XULRunner">XULRunner</a> è fornire una soluzione per il rilascio di applicazioni <a href="it/XUL">XUL</a> (in particolare Firefox e Thunderbird) e fornire un meccanismo per incorporare parti di programma. Le seguenti funzionalità sono già state implementate o sono pianificate:
</p><p><br>
</p>
<h3 name="Funzionalit.C3.A0_di_Gecko"> Funzionalità di Gecko </h3>
<ul><li> <a href="it/XPCOM">XPCOM</a>
</li><li> Funzionalità di rete
</li><li> Il motore di rendering <a href="it/Gecko">Gecko</a>
</li><li> Supporto alle modifiche e alle transazioni <a href="it/DOM">DOM</a> (senza interfaccia utente)
</li><li> Crittografia
</li><li> <a href="it/XBL">XBL</a> (XBL2 in futuro)
</li><li> <a href="it/XUL">XUL</a>
</li><li> <a href="it/SVG">SVG</a>
</li><li> <a href="it/XSLT">XSLT</a>
</li><li> <a href="it/XML_Extras">XML Extras</a> (<code><a href="it/XMLHttpRequest">XMLHttpRequest</a></code>, <code><a href="it/DOMParser">DOMParser</a></code>, etc.)
</li><li> Web Services (SOAP)
</li><li> Supporto all'aggiornamento automatico <i>(ancora incompleto)</i>
</li><li> Barra di ricerca nel documento
</li><li> Cronologia
</li><li> Supporto per l'accessibilità
</li><li> Servizi IPC per la comunicazione tra applicazioni basate su Gecko <i>(ancora incompleto)</i>
</li><li> Interfacce storage/sqlite <i>(per ora, non è attivo per default)</i>
</li></ul>
<h3 name="Funzionalit.C3.A0_dell.27interfaccia_utente"> Funzionalità dell'interfaccia utente </h3>
<p>I seguenti elementi dell'interfaccia utente sono forniti da XULRunner, ma possono essere sovrascritti dai programmi quando necessario:
</p>
<ul><li> Le API e l'interfaccia utente per installare, disinstallare e aggiornare le applicazioni XUL. Si veda {{ mediawiki.interwiki('wikimo', 'XUL:Installation_Story', 'wikimo:XUL:Installation Story') }} (EN).
</li><li> Extension Manager
</li><li> File picker (utilizza il filepicker nativo del sistema)
</li><li> Barra di ricerca
</li><li> Finestre di dialogo e interfaccia utente dell'Help
</li><li> Interfaccia utente per la sicurezza (SSL, etc)
</li></ul>
<h3 name="Incorporare_le_API"> Incorporare le API </h3>
<p>Le API seguenti sono contenute in XULRunner:
</p>
<ul><li> Cross-platform embedding (XRE_InitEmbedding)
</li><li> <a href="it/JavaXPCOM">JavaXPCOM</a>
</li><li> <a href="it/PyXPCOM">PyXPCOM</a> <i>(incompleto)</i>
</li><li> gtkmozembed (solo su Linux) <i>(incompleto)</i>
</li><li> Widget NSView (solo su MacOS X) <i>(incompleto)</i>
</li><li> Controlli ActiveX (solo su Windows) <i>(incompleto)</i>
</li></ul>
<h3 name="La_lista_dei_.22forse.22"> La lista dei "forse" </h3>
<p>Le seguenti funzionalità sono state discusse e potrebbero essere incluse in XULRunner per il tempo lo permette e le dimensioni del codice saranno accettabili:
</p>
<ul><li> LDAP
</li><li> Controllo ortografico (con o senza i dizionari), si veda il <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=285977">bug 285977</a>
</li><li> Supporto di base per la migrazione dei profili (estendibile dalle specifiche applicazioni)
</li></ul>
<h3 name="Cosa_rimane_fuori"> Cosa rimane fuori </h3>
<p>XULRunner non fornisce:
</p>
<ul><li> Interfaccia utente per i bookmark e la cronologia (deve essere creata con l'applicazione)
</li><li> <a href="it/XForms">XForms</a> (sarà disponibile con un'estensione)
</li></ul>
<p><span class="comment">Interwiki Language Links</span>
</p>{{ languages( { "en": "en/XULRunner/What_XULRunner_Provides", "ja": "ja/XULRunner/What_XULRunner_Provides" } ) }}
Ripristina questa versione