KDE 4 : Phonon oltre i confini del Multimedia
6 Febbraio 2007 | Autore: Ecas | In Desktop Environment, KDE, Software, Sviluppo |
Troy Unrau procede con il suo “The Road to KDE 4″ illustrandoci le novità di Phonon, la nuova API che KDE 4 utilizzerà per rendere la creazione di applicazioni multimediali più semplice, favorendo il funzionamento di queste su una moltitudine di differenti piattaforme e architetture sonore. Ci offre una piccola preview (per quanto sia possibile, parlando di audio) di quello che sarà Phonon..
“Phonon è una nuova tecnologia di KDE che offre una API consistente per utilizzare audio e video all’interno delle applicazioni multimediali. La API è disegnata per essere simil-Qt e come tale, essa offre gli sviluppatori di KDE uno stile familiare nell’ambito delle funzionalità”
Troy ci assicura anche quello che Phonon non sarà :
In primo luogo, è importante chiarire cosa Phonon non è: non è un nuovo server audio e non competerà con xine, GStreamer, ESD, aRts, ecc. Piuttosto, grazie alla natura flessibile delle applicazioni multimediali che si programmano, offre un api consistente che si appoggia a queste altre tecnologie multimediali. Allora, per esempio, se GStreamer decidesse di alterare la relativa API, solo Phonon necessiterebbe di essere modificato, anziché ogni singola applicazione di KDE individualmente.
Questo è importante : nessuna riscrittura di codice, ampio spazio a progetti indipendenti e compatibilità fra le applicazioni. Phonon è molto più di quello che in termine tecnico si definisce wrapper.
Quindi uno dei compiti principali di Phonon sarà interfacciarsi con le applicazioni. Come ?
Quando un motore è selezionato dall’utente o dall’applicazione, Phonon utilizzerà il motore selezionato per determinare il formato del file e i codecs che il backend supporta, e cio permetterà dinamicamente all’applicazione KDE di riprodurre i vostri contenuti multimediali. Questo permette trasparenza all’utente , a differenza di quanto avviene attualmente nella serie 3.x di KDE, in cui l’utente deve manualmente cambiare i motori in ogni applicazione (Kaffeine, Amarok, JuK, ecc.).
Beh, questo era auspicabile, e sicuramente è un ottima notizia. Lo switch dinamico fra i motori e i device disponibili sul sistema è un’ altra delle prerogative principali di Phonon.
A questo proposito, Matthias Kretz ci offre un video in cui ci mostra lo switch dei device al volo mentre ascoltiamo una traccia (nel caso, In My Place dei Coldplay, ottima scelta ndr)

E in un altro screen, Matthias ci mostra una prima alpha del modulo di selezioni dei device di Phonon (non badate all’estetica) :
Si parla di molte altre features da inserire in Phonon, tra cui la cosiddetta network transparency, la possibilità di riprodurre e avere in preview file sparsi sulla rete (Internet o LAN) in maniere facile e immediata. Mark Kretschmann, il project leader del progetto Amarok, ha annunciato questa settimana l’inizio dei lavori per Amarok 2.0. I suoi rapporti con gli sviluppatori di Phonon saranno molto stretti, e questo è certamente un buona idea per conoscere ancora meglio quello che Phonon ha da offrire agli utenti..
Alla prossima preview sul nostro Desktop Environment preferito..
2 Commenti »
RSS feed per i commenti a questo articolo. TrackBack URI
Lascia un commento
Basato su piattaforma WordPress con il tema Pool realizzato da Borja Fernandez.
Feeds degli articoli e dei commenti.
Codice XHTML e CSS valido. ^Inizio^




interessante… che dire…
complimenti a tutti i developers di kde4 ;-)
Commento di ilgufo — 11 Febbraio 2007 #