A partire da Giugno scorso, Microsoft ha corteggiato attivamente gli sviluppatori indipendenti interessati alla realizzazione di quelle che l'azienda chiama applicazioni "line-of-business", essenzialmente funzioni in grado di estendere le capacità della piattaforma Office. Gli analisti hanno percepito l'iniziativa del colosso
Office Business Applications (OBA) come parte fondamentale della campagna promozionale per
Office Open XML, che non aveva finora una controparte nell'ambiente open-source, il "regno" di
OpenDocument.
Giorni fa la community ODF ha risposto al colosso con la creazione di un "toolkit" che chiama a raccolta gli sviluppatori per la realizzazioni di nuove funzionalità per la piattaforma ODF.
Microsoft Supporta ODF -
Altre L'obiettivo, affermano gli ideatori di ODF Toolkit, non è altro che quello di creare un "universo ODF", che riesca a "modularizzare" la configurazione OpenOffice in modo tale che la suite di produttività possa diventare un "layer" posto sopra ad un ambiente di runtime, in maniera concettualmente simile a come Microsoft Office sta gradualmente adottando l'environment .NET. Gli utenti OpenOffice conoscono già questo ambiente come "
UNO", che ora invece di svilupparsi parallelamente all'applicazione
OpenOffice, condividerà con la suite la stessa colonna portante.
Ad ogni modo, con l'evolversi del sistema, il toolkit dovrebbe diventare una sorta di API che, anche se gli sviluppatori non utilizzano questa parola per descriverlo, dovrebbe offrire gli hook e gli handle necessari per creare applicazioni ODF-supportive, con supporto di UNO anche all'esterno di OpenOffice.
Si tratta di un approccio differente rispetto a quello di Microsoft OBA, che prevede le funzionalità costruite all'interno della nuova interfaccia ribbon delle applicazioni Microsoft Office, invece che separatamente. Tecnicamente uno sviluppatore Microsoft può utilizzare il nuovo modello .NET o il vecchio COM per creare una applicazione che assembli documenti sia nei formati legacy di Office sia nel nuovo Office Open XML (sebbene questa non sia la direzione di design che sta venendo promossa da Microsoft).
Un diagramma a blocchi per "ODF Universe", allegato alla
proposta pubblica del Toolkit (che OpenOffice.org sta usando per descrivere il progetto fino alla disponibilità di informazioni aggiornate), mostra la tecnologia che offre servizi per la suite. Dato che l'ambiente UNO offre servizi di infrastruttura al Toolkit, quest'ultima componente sembra dedicata all'accesso ai documenti e alla costruzione di funzioni sia per la suite stessa sia per applicazioni create da altri, esternamente.
Esiste una differenza sostanziale tra la nozione di ODF Toolkit e quella di
OpenOffice SDK. Il Toolkit, come evidenziato, estenderà le funzionalità dei tipi di documenti che OpenOffice produce tipicamente, all'uso in programmi esterni. Al contrario l'SDK (che esiste da anni) è dedicato agli sviluppatori che cercano di modificare le funzioni stesse della suite. Appare comunque abbastanza ovvio che gli architetti di OpenOffice vogliano lasciare che sia la stessa base utenti della suite a determinare il valore proposto per il nuovo Toolkit. Dall'annuncio del completamento del progetto su OpenOffice.org: "
Abbiamo pianificato questo progetto per dare a tutti un idea del potenziale di OpenOffice.org source e di ODF".