På andendagen af Microsofts udviklerkonference blev en webbaseret udgave af Microsoft Office præsenteret.
Office Web Applications er navnet på den webbaserede Office-pakke, der indeholder Word, Excel, Powerpoint og OneNote.
Ifølge Microsoft kan Office Web Applications anvendes via browsere som Internet Explorer, Firefox og Safari.
Synkronisering mellem pc, web og mobil
Det var en tidlig version af Office Web Applications, som Takeshi Numoto, leder i Microsofts Office Product Management Group, præsenterede på udviklerkonferencen.
Men selvom der var tale om en tidlig udgave, virkede præsentationen overbevisende.
I demoen blev et OneNote dokument opdateret i et desktop-program, mens ændringerne afspejlede sig i en webbaseret udgave af OneNote.
Klapsalver fra den tætpakkede sal af udviklere brød ud, da OneNote-dokumentet blev redigeret via en mobiltelefon.
Ændringen i OneNote-dokumentet afspejlede sig i både desktop-applikationen og webapplikationen.
På samme måde blev ændringerne i et Excel regneark afspejlet i en Internet Explorer 8-browser og en Firefox-browser.
Dokumenterne i desktop, web og mobiltelefon blev synkroniseret ved hjælp af Live Mesh.
Live Mesh er en service, der håndterer synkronisering af documenter og applikationsdata mellem pc'er, webapplikationer og enheder som mobiltelefoner.
Demoen kan ses her. Vælg Event Videos Day 2 keynote og spol frem til 2:15.
Offline mode ikke muligt
Efterfølgende fik Computerworld lidt flere detaljer om Office Web Applications fra Takeshi Numoto.
Office Web Applications kræver, at der er en stabil internetforbindelse, da der ikke er nogen offline mode for Office Web Applications.
For at få den bedste brugeroplevelse anbefaler Takeshi Numoto, at Microsofts Silverlight-teknologi er tilgængelig, men det er dog ikke et krav.
Ifølge Takeshi Numoto er der indtil videre ikke nogen understøttelse af dokumenter med makroer, eksempelvis Excel-regneark med makroer.
Mobiltelefonen, som blev anvendt under præsentationen, var en Windows Mobile. Hvorvidt andre mobiltelefoner kan anvendes afhænger af, hvor god deres understøttelse af AJAX er, lyder det fra Takeshi Numoto.
Sharepoint og REST-api
Microsoft anvender representational-state-transfer (REST) API til at synkronisere dokumenterne på de forskellige platforme.
Når en bruger gemmer et dokument i den browserbaserede udgave af Office, sørger REST for at opdateringerne afspejles i eventuelle andre åbne dokumenter på andre platforme.
Hvordan den webbaserede Officepakke vil blive udrullet i virksomheder er endnu for tidligt at sige, ligesom licensforhold og priser ikke er klarlagt.
Takeshi Numoto mener, at den webbaserede officepakke formentlig passes ind i en virksomheds Sharepoint-infrastruktur.
Office Web applications kan anvende Windows Live ID til adgangskontrol og Office Live Workspace til at gemme dokumenter.
Microsoft planlægger en technology preview af Office Web Applications senere i år. Folk, der anvender Office Live Workspace, vil formentlig blive inviteret til at deltage.