The OpenDocument web site is not longer accepting new posts. Information on this page is preserved for legacy purposes only. For current information on ODF, please see the OASIS OpenDocument Technical Committee.

Web-based spreadsheets with and Dojo

As functionality traditionally associated with desktop applications moves to the Web, developers are looking for new ways to handle that computational heavy lifting on the server side. But if you need to create a Web-based application that behaves like an office suite, there's no need to reinvent the wheel: the open source suite can actually serve as the powerhouse behind a Web application. In this article, you'll learn how to combine and Dojo to create a simple Ajax-based spreadsheet application much like Google Spreadsheets.

Many Web applications these days aim to replace a corresponding desktop application in one way or another. For instance, most Web grids and tables, such as those in Google Spreadsheets, essentially mimic desktop office spreadsheets. In this article, you'll learn about the server capabilities of the office suite, which enable it to work as a back end for any Web application that provides functionality usually found in office suites. can work with files saved in the OpenDocument format, as well as most of the file formats used by Microsoft Office. is more a platform than a single application. Due to its GPL licensing, a number of office products use code under the hood, most notably Star Office, Lotus Symphony, and NeoOffice. (Although Star Office was ultimately the parent of, the current version is actually a derivative of the codebase.) Since all of the derivatives share the same component model, the principles in this article could apply to any of them, though we'll focus on

Read the complete article by Oleg Mikheev and Doan Nguyen Van in JavaWorld. Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I