# Tecnologie

Akonadi

Il meccanismo d'accesso a tutti i dati personali di &kde; SC 4. Un singolo sistema di memorizzazione e recupero permette un'efficienza e un'estensibilità impossibili in &kde; 3, dove ogni componente aveva il suo sistema. Nota che l'uso di Akonadi non cambia i formati di memorizzazione (vcard, iCalendar, mbox, maildir, eccetera), fornisce solo un nuovo modo di accedere ai dati e aggiornarli.&newpara;I motivi principali per la progettazione e lo sviluppo di Akonadi sono di natura tecnica, per esempio avere un modo solo di accedere ai dati personali (contatti, calendari, posta elettronica...) da diverse applicazioni (per esempio &kmail;, &kword;, eccetera), eliminando quindi la necessita di scrivere codice simile da diverse parti.&newpara;Un altro obbiettivo è sganciare le applicazioni grafiche come &kmail; dall'accesso diretto alle risorse esterne come i server di posta, che era in passato una delle cause principali delle segnalazioni di errori e richieste in riguardo alle prestazioni e alla responsività.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://community.kde.org/KDE_PIM/Akonadi"&linkmid;Akonadi per i dati personali di KDE&linkend;&newpara;&linkstart;"https://en.wikipedia.org/wiki/Akonadi"&linkmid;Akonadi su Wikipedia&linkend;&newpara;&linkstart;"https://techbase.kde.org/KDE_PIM/Akonadi"&linkmid;Akonadi su Techbase&linkend;

&GUI; &kde;
Applications

Le applicazioni (Applications) sono basate sui progetti dalla comunità KDE che forniscono librerie fondamentali, attualmente &kde; Frameworks e in precedenza &kde; Platform..&newpara; Maggiori informazioni: &newpara; &linkstart;"https://community.kde.org/Promo/Guidance/Branding/Quick_Guide/"&linkmid;KDE Branding&linkend;

&plasma; Frameworks Platform
ARts

L'infrastruttura sonora di &kde; 2 e 3. Potendo fare una sola cosa alla volta, causava problemi quando concorrevano due fonti sonore. Nel desktop &plasma; è stata sostituita da Phonon.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://en.wikipedia.org/wiki/ARts"&linkmid;ARts su Wikipedia&linkend;

&kde; Phonon &plasma;
D-Bus

&DBus;, o Desktop Bus, è un sistema di messaggistica tra servizi. Sviluppato da &RedHat;, è stato molto influenzato da DCOP di &kde; 3, che sostituisce. La maggior parte dei sistemi POSIX supportano &DBus;, ed esiste anche una versione per Windows. Viene usato da Qt 4 e GNOME.&newpara; Maggiori informazioni:&newpara;&linkstart;"https://freedesktop.org/wiki/Software/dbus/"&linkmid;FreeDesktop.org: cos'è D-Bus?&linkend;&newpara;&linkstart;"https://en.wikipedia.org/wiki/D-Bus"&linkmid;D-Bus su Wikipedia&linkend;

&DCOP; GNOME &kde; &Qt;
DCOP

DCOP, che sta per «protocollo di comunicazione per il desktop», è un sistema di comunicazione leggero tra processi e componenti software usato in &kde; 3. Sostituito da &DBus; in &kde; SC 4.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://en.wikipedia.org/wiki/DCOP"&linkmid;DCOP su Wikipedia&linkend;

D-Bus &kde;
Flake

Flake è una libreria di programmazione che verrà usata in &koffice; e Calligra. Funzionalmente, fornisce delle «forme» per visualizzare il contenuto e degli «strumenti» per manipolarlo. Le forme possono essere ingrandite o ruotate, e possono essere raggruppate per funzionare come una forma sola, attorno alla quale è possibile far scorrere il testo.&newpara;Maggiori informazioni:&newpara; &linkstart;"https://community.kde.org/Calligra/Libs/Flake"&linkmid;Flake su Community Wiki&linkend;

&kde; KParts
Frameworks

&kde; Frameworks 5 è la nuova generazione di librerie di &kde;, rese modulari e ottimizzate per una integrazione più semplice nelle applicazioni &Qt;. I componenti di Frameworks offrono una grande varietà di funzionalità molto richieste tramite dei librerie mature, sottoposte a revisione dei pari e ben testate con dei termini di licenza amichevoli. Si tratta di oltre 70 differenti componenti in Frameworks che forniscono soluzioni come integrazione con l'hardware, supporto per formati di file, oggetti grafici aggiuntivi, funzionalità di disegno di grafici, controllo ortografico e così via. Molti componenti di Frameworks sono multipiattaforma ed hanno dipendenze minime o nessuna ulteriore dipendenza rendendone facile la compilazione e l'aggiunta ad ogni applicazione &Qt;&newpara;Maggiori informazioni:&newpara; &linkstart;"https://community.kde.org/Frameworks"&linkmid;&kde; Community Wiki: Frameworks&linkend;

&kde; &plasma; Applications Platform
Scarica le Novità

«Scarica le Novità» (&emstart;G&emend;et &emstart;H&emend;ot &emstart;N&emend;ew &emstart;S&emend;tuff, GHNS) è uno standard aperto per facilita agli utenti lo scaricamento e l'installazione di estensioni per le loro applicazioni. La nostra implementazione di questo standard viene usata da &plasma; (per esempio per trovare nuovi temi del desktop), e da molte applicazioni e programmini.

&kde; &plasma;
GHNS

GHNS è l'acronimo inglese di «Scarica le Novità» («Get Hot New Stuff»).

Scarica le Novità
IO Worker

Gli IO Worker permettono alle applicazioni &kde; di accedere alle risorse remote nella stessa, facile maniera con la quale si accede alle risorse locali (rendendole trasparenti alla rete). Le risorse remote (per esempio file) possono essere memorizzate su condivisioni SMB o simili.

SMB &kde;
KHTML

KHTML è il motore di resa &HTML; per il desktop &plasma; di &kde;, come viene usato dal browser &konqueror;. Fornisce anche un componente KPart che permette a tutte le applicazioni di &kde; di visualizzare del contenuto del Web. È stato recentemente introdotto WebKit di &Qt;, anch'esso per &plasma; e per lo sviluppo di altre applicazioni.

&kde; &konqueror; KParts &plasma; WebKit
KIO

Il sistema &kde; di ingresso/uscita che usa i cosiddetti IO Worker.

IO Worker &kde;
Kiosk

Kiosk è un'infrastruttura per limitare le funzionalità accessibili all'utente su un sistema basato su &kde;, ideale per l'uso in ambienti controllati come un punto d'accesso pubblico a Internet. È presente in &kde; 3 e 4, ma lo strumento amministrativo, Kiosktool, è disponibile solo su &kde; 3. Può essere usato per configurare le applicazioni di &kde; 4, altrimenti la configurazione di Kiosk può essere mantenuta modificando direttamente i file di configurazione.

&kde;
KParts

KParts è una tecnologia di integrazione che consente alle applicazioni di &kde; di incorporare altre applicazioni &kde;. Il visualizzatore di testo usato da &konqueror; è un esempio di KPart.

&konqueror;
KSycoca

KSycoca (&kde; &emstart;Sy&emend;stem &emstart;Co&emend;nfiguration &emstart;Ca&emend;che) è una cache delle configurazioni di sistema, che permette, tra l'altro, un accesso rapido alle voci di menu.

KBuildSycoca
Platform

In precedenza, la base delle librerie e dei servizi richiesti per eseguire applicazioni &kde;. È usata da sviluppatori principali e di terze parti per creare software &kde;. In particolare, quando include infrastrutture e strumenti di sviluppo può essere chiamata &kde; Development Platform. &kde; Platform è costituita da una serie di pilastri, come ad esempio Akonadi, Solid, Phonon.

&kde; &plasma; Applications Frameworks Akonadi Solid Phonon
Phonon

Un'API multimediale multi-piattaforma che si interfaccia con le infrastrutture esistenti, come i motori gstreamer e xine. &kde; 2 e 3 dipendevano da aRts per il suono; Phonon lo sostituisce.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://it.wikipedia.org/wiki/Phonon"&linkmid;Phonon su Wikipedia&linkend;&newpara; &linkstart;"https://phonon.kde.org"&linkmid;Sito Web di Phonon&linkend;

&arts; &kde;
Solid

Solid fornisce una singola API per la gestione dell'hardware. L'hardware viene raggruppato in «domini». Siccome i motori di Solid sono innestabili, Solid aiuta gli sviluppatori di applicazioni a scrivere meno codice, e a renderlo indipendente dalla piattaforma.&newpara;Maggiori informazioni:&newpara; &linkstart;"https://solid.kde.org/"&linkmid;Scopri Solid&linkend;

&kde;
Threadweaver

Questa libreria di programmazione dei thread divide il lavoro sui processori con più nuclei, ove disponibili, decidendone la priorità prima dell'accodamento per l'esecuzione. Threadweaver fornisce un'interfaccia di alto livello ai processi per la programmazione in più thread.&newpara;Maggiori informazioni:&newpara; &linkstart;"https://api.kde.org/frameworks/threadweaver/html/index.html"&linkmid;API Documentation – ThreadWeaver&linkend;

&kde;
WebKit

Motore di resa HTML, partito da un fork di KHTML. Adottato dalla Apple e sviluppato per Safari. WebKit riporta tutte le funzionalità a &kde; SC 4, dove sono disponibili attraverso &Qt;.&newpara;Maggiori informazioni:&newpara; &linkstart;"https://webkit.org/"&linkmid;Pagina Web di WebKit&linkend;&newpara;&linkstart;"https://it.wikipedia.org/wiki/WebKit"&linkmid;WebKit su Wikipedia&linkend;

&kde; KHTML

## X.Org

Antialiasing

Se citato nell'ambito &kde;, antialiasing si riferisce spesso alla sfumatura dei tratti diagonali dei caratteri sullo schermo. Questo effetto viene reso possibile in &kde; grazie alle &Qt; versione 3.3 o superiore, usate insieme al server X.org.

&kde; &Qt;
&X-Server;

L'&X-Server; costituisce le fondamenta su cui è costruita ogni &GUI;, del tipo di &kde;. Gestisce le informazioni ricevute da mouse e tastiera, (sia da un host locale che da uno remoto) e fornisce le funzioni grafiche elementari per la costruzione di rettangoli e altre primitive.

&kde; &GUI;

## Applicazioni

Dolphin

Il gestore dei file predefinito di &kde; Applications. Ha un pannello laterale (le risorse), ma la navigazione avviene soprattutto con la traccia lasciata sopra alla finestra principale. È possibile dividere la finestra, e le viste possono essere applicate a finestre singole. Il montaggio e lo smontaggio di dispositivi USB può venire effettuato nel pannello laterale. È possibile anche usare una vista ad albero.&newpara;Ulteriori informazioni:&newpara; &linkstart;"https://www.kde.org/applications/system/dolphin/"&linkmid;Dolphin&linkend;&newpara; &linkstart;"https://en.wikipedia.org/wiki/Dolphin_(file_manager)"&linkmid;Dolphin su Wikipedia&linkend;&newpara; &linkstart;"https://userbase.kde.org/Dolphin/File_Management"&linkmid;Esercitazione di gestione dei file su UserBase&linkend;

&kde; &konqueror;
KBuildSycoca

KBuildSycoca4 è un programma a riga di comando, e rigenera il cosiddetto KSycoca. È utile nel caso si perda qualche modulo nelle &systemsettings;.

KSycoca &systemsettings;
Centro d'informazione

Il Centro d'informazione ha avuto origine come parte autonoma del centro di controllo da KDE 3.1. In KDE SC 4 viene sostituito da dei moduli configurati nelle &systemsettings;, in particolare Solid, e viene reintrodotto come applicazione in &plasma;&newpara;Maggiori informazioni:&newpara; &linkstart;"https://www.kde.org/applications/system/kinfocenter/"&linkmid;KInfoCenter&linkend;&newpara; &linkstart;"https://en.wikipedia.org/wiki/Kinfocenter"&linkmid;Wikipedia: KInfoCenter&linkend;

&kde; Solid &systemsettings;
&konqueror;

&konqueror; è una parte vitale del progetto &kde; e, nella sua versatilità, può essere usato sia come browser Web che come visore d'immagini, o come gestore dei file. Puoi trovare una panoramica completa su &konqueror; su &linkstart;"https://konqueror.org"&linkmid;www.konqueror.org&linkend;.

&kde;
KRunner

La mini-riga di comando accessibile dal menu classico, dalla scorciatoia da tastiera &Alt;+F2, o un clic destro sul desktop. In &kde; SC 4 un nome parziale visualizzerà tutte le corrispondenze possibili.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://userbase.kde.org/Plasma/Krunner"&linkmid;Uso di KRunner su UserBase&linkend;

&kde; &plasma;
KWin

KWin è il gestore delle finestre. È qui che si possono cambiare le decorazioni delle finestre e applicare temi. &kde; SC 4 estende KWin per dare supporto agli effetti di composizione tridimensionale sul desktop. Maggiori informazioni:&newpara; &linkstart;"https://userbase.kde.org/KWin"&linkmid;KWin su UserBase&linkend;

&kde; &X-Server;
Mini-CLI

Mini &emstart;C&emend;ommand &emstart;L&emend;ine &emstart;I&emend;nterface. Sinonimo di KRunner.

KRunner
Cambiadesktop

Un cambiadesktop è un programmino che sta solitamente nel pannello e che mostra la posizione delle finestre sul desktop e, di solito, se hai desktop virtuali multipli, ne dà una panoramica complessiva.

&kde; Avviatore di applicazioni Kicker Pannello &plasma; Desktop virtuali
&systemsettings;

È il nome del progetto e del file del Centro di controllo &kde;. Le &systemsettings; consentono di personalizzare ogni opzione di configurazione di &kde;.

&kde; Centro d'informazione

## Terminologia del desktop

Attività

Le attività sono insiemi di plasmoidi con uno sfondo proprio.&newpara;Sono un po' come i desktop virtuali, ma non del tutto. Per esempio, potresti avere una "attività di lavoro" con fonti RSS pertinenti, una nota con le tue cose da fare, una vista delle cartelle per i file di lavoro, e uno sfondo non invadente.&newpara;Di fianco, potresti avere un'attività per il tempo libero, con anteprime delle foto della famiglia e dei cani, fonti RSS dai tuoi blog preferiti, una vista delle raccolta dei tuoi film, un programma per Twitter e ovviamente quello sfondo dei Pooh che usi dai primi anni 80.&newpara;Alle 17:00 in punto passi dall'attività di lavoro al tempo libero.&newpara; Maggiori informazioni:&newpara; &linkstart;"https://userbase.kde.org/Plasma"&linkmid;Domande ricorrenti su Plasma&linkend;

&kde; Desktop virtuali
Brezza

Brezza (Breeze) è il tema predefinito di &plasma;. Si tratta di un nuovo tema ad altro contrasto e piatto per lo spazio di lavoro. È disponibile in varianti chiare e scure. Elementi grafici più semplici e monocromatici e un aspetto orientato alla tipografia offrono una esperienza utente diretta e pulita da un punto di vista visuale.

&kde; KSVG &plasma; Oxygen
Contenitore

Un contenitore è un raggruppamento di oggetti di massimo livello. Ogni contenitore gestisce la disposizione e i dati di configurazione dei suoi oggetti indipendentemente dagli altri contenitori.&newpara;Il risultato finale è che puoi raggruppare degli oggetti dentro a dei contenitori a seconda della loro importanza per il modo di lavorare, invece che per cartelle.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://userbase.kde.org/Plasma"&linkmid;Domande ricorrenti di Plasma&linkend;

&kde; Oggetto
Drag and Drop (Trascinamento)

Si riferisce alla sostituzione di alcune azioni, quali quelle necessarie per copiare un file da un posto a un altro, con certi movimenti di mouse, ⪚ fare clic su un'icona in una finestra di &konqueror;, spostare il mouse su un'altra finestra tenendo premuto il pulsante del mouse, quindi rilasciarlo (lasciando «cadere» l'oggetto) dove vuoi copiare il file.

&konqueror;
GNOME

&emstart;G&emend;NU &emstart;N&emend;etwork &emstart;O&emend;bject &emstart;M&emend;odel &emstart;E&emend;nvironment, una delle principali interfacce per &UNIX;.

&GUI;
&GUI;

Abbreviazione di &emstart;G&emend;raphical &emstart;U&emend;ser &emstart;I&emend;nterface. Ogni ambiente desktop (come &kde;) è una &GUI;. La maggior parte delle &GUI; forniscono supporto per mouse o finestre per la gestione dei programmi.

&kde;
Cartella Home

È quel posto del sistema dove vengono tenuti i tuoi file. Puoi scrivere dei file al di fuori di questa cartella, ma tutte le applicazioni sono configurate per proporre questa cartella come il posto dove scrivere i tuoi file. È tutto molto più facile se tieni tutte le tue cose qui.&newpara;Maggiori informazioni:&newpara;&linkstart;"https://it.wikipedia.org/wiki/Home_directory"&linkmid;La cartella Home su Wikipedia&linkend;

&dolphin;
&kde;

&kde; è più che un programma: è una comunità di programmatori, traduttori, volontari, artisti, scrittori, distributori e utenti da ogni parte del mondo. La nostra squadra tecnologica internazionale è impegnata a creare i migliori programmi liberi per il desktop. In tutto il mondo si possono trovare non solo volontari, ma utenti e fan dei programmi di &kde; che aiutano altri utenti, passano parola o semplicemente si godono il lavoro. Puoi trovare maggiori informazioni su &linkstart;"https://www.kde.org"&linkmid;www.kde.org&linkend;.&newpara; Il nome ha cambiato significato nel corso del tempo. Puoi scoprire di più sulla sua storia tramite &linkstart;"https://www.kde.org/community/history/"&linkmid;la pagina della storia di KDE&linkend;.

&GUI;
&kicker;

In &kde; 3, la barra riposizionabile, di solito in fondo allo schermo (a volte chiamata pannello), su cui risiedono gli avviatori delle applicazioni, il cambiadesktop, e i pulsanti per avviare le applicazioni.

Pannello &plasma;
Avviatore di applicazioni

In &plasma;, un lanciatore di applicazioni in cui le applicazioni sono ordinate per gruppi funzionali. I «Preferiti» sostituiscono le «Applicazioni più usate» del menu classico, e vi si possono aggiungere delle applicazioni. Il clic destro dà anche la possibilità di aggiungere applicazioni al desktop o al pannello. L'accesso rapido a un'applicazione poco usata può procedere attraverso la casella di ricerca. Sono disponibili alternative come il classico menu delle applicazioni con menu a comparsa a cascata, e come il cruscotto delle applicazioni, un lanciatore a pieno schermo. &plasma; può essere usato con più di un lanciatore, se fosse necessario.&newpara;

&kde; Cambiadesktop Pannello &plasma;
Oxygen

Oxygen è stato il tema predefinito di &kde; SC 4. Progettato per portare una «ventata d'aria fresca» sul desktop togliendo le icone semplice e fumettose, e sostituendole con un tema pulito e fotorealistico. Oxygen usa una tavolozza desaturata per evitare che le icone diventino una distrazione e usa della grafica vettoriale dettagliata (SVG).&newpara;Maggiori informazioni:&newpara;&linkstart;"https://it.wikipedia.org/wiki/Oxygen_%28KDE%29"&linkmid;Il progetto Oxygen su Wikipedia&linkend;

&kde; KSVG &plasma; Brezza
Pannello

Si riferisce al pannello che normalmente si trova sulla parte inferiore dello schermo.

&kde; &kicker; Avviatore di applicazioni &plasma;
Plasma

&plasma; sostituisce KDesktop, &kicker; e il motore dei programmini SuperKaramba. I programmini ("oggetti") vanno da oggetti informativi a mini-applicazioni come una calcolatrice o un dizionario. &newpara;Maggiori informazioni:&newpara;&linkstart;"https://it.wikipedia.org/wiki/KDE_Plasma_5"&linkmid;Wikipedia: KDE Plasma 5&linkend;&newpara; &linkstart;"https://www.kde.org/workspaces/"&linkmid;Plasma Workspaces&linkend;&newpara; &linkstart;"https://userbase.kde.org/Plasma"&linkmid;Plasma&linkend;

&kde; &kicker; Oggetto
Estrazione

Il processo di lettura di dati audio da un &cdrom; o DVD e il loro salvataggio su disco fisso.

Desktop virtuali

Un concetto popolare dei gestori di finestre di &UNIX; è quello dei desktop virtuali. Ciò vuol dire che non hai una sola schermata su cui mettere le tue finestre, ma diverse. Quando passi a un altro desktop (normalmente con un cambiadesktop), vedrai solo le finestre che sono state avviate o spostate lì. Si può anche rendere una finestra «permanente», cioè farla apparire su tutti i desktop virtuali.&newpara;Maggiori informazioni nelle &newpara;"https://userbase.kde.org/Plasma"&linkmid;domande ricorrenti di Plasma&linkend;.

&kde; Avviatore di applicazioni Cambiadesktop

## Sviluppo di &kde;

&Qt;

La &GUI; di &kde; ha come base la libreria &Qt;, che fornisce molti elementi grafici (i cosiddetti «Widget»), usati per costruire il desktop. Maggiori informazioni sulle &Qt; sono reperibili direttamente sul sito &linkstart; "https://www.qt.io/developers/"&linkmid;https://www.qt.io/developers/&linkend;.

&kde; &GUI; Oggetto
Git

Git è un sistema di controllo delle versioni libero e a codice aperto, progettato per gestire dai progetti piccoli a quelli enormi con velocità ed efficienza.&newpara;Ogni clone di Git è un deposito completo con tutta la cronologia e ogni funzionalità di tracciamento delle revisioni, indipendente dall'accesso di rete o da un server centrale. Le diramazioni e le fusioni sono facili e veloci.&newpara;Git viene usato per il controllo delle versioni dei file, più o meno come Mercurial, Bazaar, Subversion, CVS, Perforce, e Visual SourceSafe.&newpara;Si è deciso che Git diverrà il sistema di controllo delle versioni principale di &kde;, in sostituzione di Subversion. È stato già usato per alcuni progetti di &kde; come Konversation e Amarok.&newpara;Maggiori informazioni:&newpara;linkstart;"https://git-scm.com/"&linkmid;Pagina Web di Git&linkend;

&kde; SVN
i18n

Sta per «internazionalizzazione» (in inglese i +18 caratteri + n). &kde; è disponibile in molte lingue, e diverse tecniche i18n rendono relativamente semplice la traduzione dell'interfaccia utente e della relativa documentazione di &kde; in queste lingue. Esaurienti informazioni sui procedimenti di internazionalizzazione sono disponibili su &linkstart;"https://l10n.kde.org/"&linkmid;l10n.kde.org&linkend;.

&kde; &GUI; l10n
Kross

Kross è un'infrastruttura di scripting che supporta diversi linguaggi di scripting. Un sistema ad estensioni permette di supportare altri linguaggi in futuro.

&kde;
KDOM

Un modulo di KPart che rende disponibili le possibilità di resa DOM (&emstart;D&emend;ocument &emstart;O&emend;bject &emstart;M&emend;odel) a tutte le applicazioni. KSVG2 è costruito su KDOM per &kde; SC 4.

&kde; KHTML KParts KSVG
KJS

Il motore JavaScript della piattaforma &kde;.

&kde; KParts &plasma;
KSVG

KSVG permette il supporto per la grafica vettoriale riscalabile in un browser KHTML. KSVG2 lo estende per &kde; SC 4.

&kde; KHTML KParts
l10n

Abbreviazione di «localizzazione», il processo di adattamento di un programma alle convenzioni locali. Ciò include ⪚ la valuta in uso, il formato di data e ora e la traduzione del testo.&newpara;Ulteriori informazioni:&newpara; &linkstart;"https://l10n.kde.org/"&linkmid;l10n.kde.org&linkend;

i18n
Oggetto

In generale gli oggetti sono elementi grafici come barre di scorrimento, pulsanti o campi di immissione usati per costruire la &GUI;.&newpara;In &plasma; gli oggetti sono i componenti principali e si occupano di svariate funzioni che vanno dal visualizzare il desktop e l'immagine di sfondo associata, al mostrare il livello della batteria, al mostrare i dispositivi collegati, al disegnare il gestore dei processi: praticamente si tratta di piccole applicazioni che vivono sul desktop. Inoltre gli oggetti possono essere raggruppati in «Contenitori», come il pannello e lo stesso desktop.

&plasma; Contenitore &kde; &GUI;
SVN

Abbreviazione di &emstart;Subversion&emend;, un sistema di controllo di versione. SVN è un sistema molto efficiente per la gestione delle versioni dei file, che permette a più programmatori di lavorare facilmente sullo stesso progetto. Troverai informazioni su come ottenere la versione più recente (in sviluppo) del codice sorgente di &kde; con accesso anonimo a SVN &linkstart;"http://developer.kde.org/source/anonsvn.html"&linkmid;qui&linkend;.&newpara;Maggiori informazioni su SVN sono disponibili &linkstart;"http://subversion.tigris.org/"&linkmid;qui&linkend;.

Git
XMLGUI

Un'infrastruttura per programmatori per progettare l'interfaccia utente. Viene usata ampiamente da KParts.&newpara;Maggiori informazioni:&newpara; &linkstart;"https://it.wikipedia.org/wiki/XMLGUI"&linkmid;XMLGUI su Wikipedia&linkend;&newpara; &linkstart;"http://en.wikipedia.org/wiki/Qt_Style_Sheets"&linkmid;Fogli di stile di Qt su Wikipedia&linkend;

&GUI; KParts &Qt;

## Varie ed eventuali

RFC

&emstart;R&emend;equest &emstart;F&emend;or &emstart;C&emend;omment (richiesta di parere). Un modo comune per pubblicare progetti di nuovi protocolli o procedure, affinché vengano valutati dalla comunità Internet. Benché gli RFC non siano vincolanti, dal momento che sono approvati dalla comunità molte applicazioni cercano di aderirvi il più possibile.&newpara;Puoi reperire maggiori informazioni sugli RFC sulla &linkstart;"https://www.rfc-editor.org/"&linkmid;loro pagina Web&linkend;.

## Protocolli diversi

SMB

&emstart;S&emend;erver &emstart;M&emend;essage &emstart;B&emend;lock. Un protocollo di rete usato in ambienti &Microsoft; &Windows; per l'accesso al filesystem di altri computer.

IO Worker
IRC

&emstart;I&emend;nternet &emstart;R&emend;elay &emstart;C&emend;hat. Un protocollo definito nel RFC 1459, che definisce le specifiche per la messaggistica in tempo reale.

RFC
Host

Questo termine può essere riferito sia al tuo file locale `/etc/hosts`(`ilmiocomputer`), sia al nome di un sito (`www.kde.org`) che ad un indirizzo IP (`192.168.0.10`).

&glossary-kdeprinting;