Rilasciato D-Bus 1.0 "Blue Bird"
| Inviato da Anonimo il Dom, 12/11/2006 - 05:09 | ![]() ![]() ![]() |
È stato appena rilasciato D-Bus 1.0 (“Blue Bird”), il sistema di scambio di messaggi inter-processo di Freedesktop.org. Sforzo collaborativo tra industria e sviluppatori open source, D-Bus è stato creato per permettere ad applicazioni qualunque di comunicare facilmente tra di loro e di scambiarsi dati. Un demone (processo che lavora in background) di sistema aggiuntivo permette di comunicare con i servizi di sistema. D-Bus funziona su tutte le piattaforme Unix ed è stato portato anche su Mac OS X, mentre è in corso un port per Windows. Questo fa di D-Bus il sistema di scambio di messaggi ideale per KDE 4.
Questo primo rilascio principale di D-Bus manterrà la compatibilità all'indietro del protocollo durante tutto il suo ciclo di vita, così come KDE, la sua libreria manterrà una compatibilità a livello di API e di ABI fino al prossimo rilascio principale. La libreria di basso livello è slegata da ogni toolkit e dipende solamente da una libreria XML esterna, ma sono disponibili diversi binding a toolkit di livello più alto, come Java, glib e Python. I binding per Qt sono disponibili come parte di Qt stesso fin dalla versione 4.2. "Speriamo che i binding Qt per D-Bus permetteranno agli sviluppatore di applicazioni e librerie di estendere facilmente i loro software in questo mondo di scambio di informazioni", dice lo sviluppatore di KDE Thiago Macieira, che ha lavorato in maniera estensiva su QtDBus alla Trolltech. "Abbiamo progettato le API nello stile familiare di Qt e le abbiamo rese simili a quello che gli sviluppatori di KDE già conoscono con DCOP, così da rendere la transizione più facile". Il responsabile di D-Bus, John Palmieri, aggiunge: "L'alta qualità dei binding per D-Bus di Qt4 mostra come sia flessibile D-Bus nell'adattarsi all'interno di ambienti nativi. D'altro canto, la partecipazione della squadra responsabile del binding Qt4 allo sviluppo di D-Bus 1.0 ha aiutato a portare questo rilascio ad una qualità che non sarebbe stata raggiunta senza il loro coinvolgimento".
Mentre KDE 3 già usa D-Bus per comunicare con HAL e Avahi, in KDE 4 D-Bus ha completamente sostituito DCOP come sistema IPC. Il suo utilizzo sta anche aumentando, con l'annuncio rilasciato recentemente da Kopete sul supporto inziale a Telephaty/Tapioca, attraverso D-Bus, e con l'uso e lo studio da parte degli sviluppatori di accessibilità. "Considero davvero questo rilascio come una pietra miliare importante per KDE 4, dato che lo stiamo usando ovunque", dice lo sviluppatore di Solid Kévin Ottens. "Avere forti garanzie sulla compatibilità è davvero importante per un sistema IPC come questo, ed è esattamente ciò quello che ci offre D-Bus 1.0". D-Bus serve da infrastruttura a Solid per comunicare con i servizi di sistema.
Notizia tratta da http://dot.kde.org/1163332807/
| Segnala su: |
|

























Invia nuovo commento