PiattaformePiattaformePiattaformePiattaforme Antonio Cisternino 25 Febbraio 2005 OpenSourceOpenSourceOpenSourceOpenSource e ProprietarieProprietarieProprietarieProprietarie Office Automation
La maggior parte delle revenues di Microsoft continuano ad arrivare da Office Ma cosa è Office? È un insieme di componenti COM che interoperano per formare una piattaforma orientata all’office automation È costituito da una famiglia di applicazioni in costante crescita
I punti forti È programmabile È diffuso Interopera con tutte le applicazioni che supportano OLE Costituisce una piattaforma per terze parti consentendo di ammortizzare i costi Fornisce supporto per metodi di input e dispositivi avanzati
I punti deboli La grande flessibilità è spesso eccessiva per gli utenti finali Spesso è un overkill È limitato alla piattaforma MS a causa dei formati (anche se le cose stanno cambiando...) La flessibilità viene spesso sfruttata per attaccare i sistemi
Le applicazioni conosciute Word Excel Outlook Power Point Access
Quelle meno conosciute MapPoint InfoPath Project Publisher OneNote Visio FrontPage
Word is not a Typewriter Spesso le applicazioni di Office vengono sottoutilizzate a causa della scarsa conoscenza di chi le usa La semplicità d’uso a volte inganna e fa sì che gli utenti si fermino ad un livello d’uso piuttosto basso Ad esempio: have you ever used Styles or Mail Merge?
Formati XML? Microsoft ha appena aperto il formato XML di Office: –Full Format –Si impegna ad aggiornarlo –Può essere utilizzato da applicazioni OS Il formato binario viene mantenuto ovviamente per motivi di efficienza La disponibilità del formato non è sufficiente data la natura a componenti e la possibilità di includere altri formati nei documenti
Applicazioni Innovative Per vendere è necessario sempre spingere verso nuove funzionalità e caratteristiche Office ha introdotto interessanti applicazioni (tipicamente comprate) PowerPoint è un esempio del passato InfoPath è un esempio del prossimo futuro
InfoPath: la via verso XML InfoPath cerca di conciliare le interfacce tipiche della OfficeAutomation con l’infrastruttura XML La sfida: fornire un’applicazione che si adatta al formato Interoperabilità con i Web services Supporto per leading technologies come ad esempio i Web Services
Demo
Conclusioni Office resta una solida piattaforma per sviluppare applicazioni di Office Automation L’intera infrastruttura poggia vigorosamente sull’architettura a componenti supportata dal sistema operativo Le applicazioni che fanno parte della suite Office sono decisamente più di quelle che tradizionalmente sono considerate parte del prodotto