Skip to content

start:

OpenOffice.org Conference logo

OpenOffice.org Conference (OOoCon 2007)

19th-21st.September 2007
Barcelona, Spain

Register Now





Abstracts of Conference Papers - Friday

Buildbot: Bigger, Better, Buildier

Michael Leibowitz & Shaun McDonald ( / Intel/Independent )

Abstract: In this talk we will give a brief introduction the OpenOffice.org buildbot as well as discuss and demonstrate several exciting new features. Buildbot is a system similar in purpose to tinderbox for the automatic generation of builds on multiple platforms. However, buildbot very flexible and we have bent it into new shapes for OpenOffice.org. Our improvements scratch several old itches such as change-triggered builds, easier client-side config, and ready-for-qa triggered install-set generation. We have also added several exciting new features such as the "try" facility, which allows a developer to build from just a patch. Additionally, we will demonstrate the new arbitrary data regression system, which enables the regression testing and tracking of nearly any kind of data. This system is quite powerful because it allows one to track based on groupings such as a cws vs the milestone is based off or the relative memory performance per arch relative to the milestone, etc.

Biography: Michael Leibowitz works for the Intel Corporation as a software engineer. He currently creates custom tooling to support Channel Software Engineering. Prior to that, he was a full-time openoffice.org contributor working on performance and more nebulous developer community issues. He is the founder of the openoffice.org wiki as well as the maintainer of the openoffice.org buildbot. -- Shaun McDonald has been working in the OpenOffice.org community for the past 2 years. He has been mostly interested in the Mac Port of OpenOffice.org. He has taken on the Mac Porting Web site revamp, some QA work, and is the owner of the first Mac buildbot. Shaun is a graduate of Heriot-Watt University in Edinburgh, Scotland with an honours degree in Computer Science.

Back

ODF Impact on Industry and Governments

Donald Harbison (Program Director, ODF Initiative / IBM )

Abstract: Panel discussion focused on the impact of the ODF standard and multiple supporting implementations within the I/T industry and governments worldwide.

Biography: Co-Chair OASIS ODF Adoption TC and Program Director, ODF Initiative IBM.

Back

Toolkit, Toolkit, wanna come out and play?

Stephan Bergmann ( / Sun Microsystems)

Abstract: odftoolkit.openoffice.org is all about leveraging existing OOo technology to produce a chest of lightweight tools that let you do about everything related to ODF document handling. And odftoolkit is hot. That's one good reason to sit down and re-think how OOo is built, assembled, shipped, and installed. It should be much easier than it is today to take just those parts of OOo that are relevant for a task, combine them with whatever else is missing, and deliver your cool ODF tool to the waiting world. The OOo monolith is not quite there, yet. And there are more good reasons: faster builds, less quality control effort, smaller downloads, you name it. I will show you where this endeavor has brought us thus far, and where we are heading next. OOo on the whole should definitely benefit from this streamlining. Get into shape, fatty!

Biography: Working on the beast for a decade now, as a member of the StarOffice/OpenOffice.org development team at Sun Hamburg. And regularly enjoying presenting new findings at OOoCon.

Back

Galician Experience with OpenOffice.org

Xesús Benitez Baleato ( / Supercomputing Center of Galicia )

Abstract: Our paper is about Free Software Galician Initiative promoted by regional goverment of Galicia and our experience translating (including help) and promoting OpenOffice.org. More than 45.000 people acceded to Ooo through our portal (http://www.mancomun.org). Our version includes a Spellchecker and a Grammarchecker and improvements in Hunspell.

Biography:

Back

Child workspaces and the OOo SCM system

Jens-Heiner Rechtien (Software Engineer / OOo Release Engineer / Sun Microsystems, Inc.)

Abstract: This session discusses changes to the OpenOffice.org child workspace development process due to a change of the OpenOffice.org Source Control Management (SCM) system.

Biography: I'm working for more than 10 years now on OpenOffice.org/StarOffice, currently as the technical lead for StarOffice release engineering. Before this I graduated in physics and worked as independent software developer.

Back

Reliable interoperation between OpenOffice & MS office by UOML

Alex Wang (chairman and CEO of Sursen, chair of OASIS UOML TC / )

Abstract: This presentation brings a concept/standard/tool of realizing the interoperation between OpenOffice and MS office by UOML. Main points as following: a. Interoperation problem blocks Open Office b. Shortcoming of current solutions c. An effective and reliable interoperation way d. brief intoduction of UOML (Unstructured Operation Markup Language) e. Implement interoperation by UOML d. Benifits and value

Biography: Alex Wang, Professor, 37 years old, chairman of Sursen Corp., chair of OASIS UOML TC, chair of China Docbase standard committee, and he is also awarded the top ten entrepreneur of China¡¯s software industry. Alex focues on document related technology for 17 years. He found SEP technology, which is more popular than PDF in China. The UOML standard initialed by him is the "SQL" for unstructured document, provides the best way for document interoperation. As Chief Architect of UOML, Alex knows how to share knowledge out of the limitation of different kinds of format.

Back

The OpenOffice.org ODF Toolkit Project

Michael Brauer (Technical Architect Software Engineering / Sun Microsystems)

Abstract: This presentation provides an overview of the OpenOffice.org Toolkit project. It is divided into two parts. The first part starts with an explanation of what an ODF toolkit is in general, and what the relation of an ODF toolkit is to ODF on the one hand, and to office desktop applications on the other hand. It continues with an overview of the OpenOffice.org Toolkit project itself, and its purpose. The second part of the presentations explains the technical details of the ODF Toolkit project. It provides on overview of the components and sub tasks of the project, and explains what the technical relation of the ODF Toolkit project to the OpenOffice.org productivity suite is. The presentation closes with an overview of what has been achieved since the project start in January 2007.

Biography: Michael Brauer is a Technical Architect in the StarOffice/OpenOffice.org development team at Sun Microsystems, Inc., focusing on XML technologies. He is also the chair of the OASIS Open Document Format for Office Applications (OpenDocument) Technical Committee. He joined the StarOffice/OpenOffice.org development team in 1995, and is the lead of the OpenOffice.org XML Project that developed the OpenOffice.org XML file format since its formation in 2000. He is also a co-lead of the OpenOffice.org ODF Toolkit project.

Back

OpenOffice.org in the Catalan speaking world

Jesús Corrius Llavina (Catalan Native Lang Project Leader / Native Lang Project)

Abstract: The Catalan Translation team is one of oldest and most successful native language teams. Over seven years, this small band of enthusiasts have distributed over 2 million copies of OpenOffice.org in Catalan to the estimated 10 million Catalan speakers worldwide. In this session, we will try to explain the reason of that success.

Biography: Born near Barcelona in 1979. Jesús Corrius holds a degree in Computer Science and another one Audiovisual Communication and Cinema. He's a professional C++ software developer who works for Infojobs International. Member of Softcatalà and Catalan Native Lang Project Leader.

Back

git: the Source Code Manager for OOo?

Jan Holesovsky ( / SUSE/Novell)

Abstract: CVS is old, and it does not suite the OpenOffice.org development for quite some time. There is a lot of discussions what to use next. Subversion? Is it really an improvement over CVS considering the OpenOffice.org development cycle? And what about git? I am convinced that git is the right choice, that it has everything what CWS tooling provides these days, and a lot more. git is fast and efficient in branching, merging and resyncing, which are the operations that are essential in the OpenOffice.org development cycle. git is fast evolving, so if you miss a feature today, it might be introduced tomorrow; and still the fileformat does not change, the repositories are compatible from the first release of git. This talk will introduce git as a source code manager, it's application for OpenOffice.org, and the operations you might need. I will show a live OpenOffice.org git tree and the speed of the operations on that. I will also discuss the gains for the projects like ooo-build for which the upstreaming would become a very easy operation.

Biography: 30 years old, married, programmer ;-) Jan is with OpenOffice.org since 2003, employed by SUSE/Novell. Previously he graduated from the Charles University (2003), worked as a YaST2 developer (1999-2002, also SUSE), and programmed the drawing part of KTTV, a Linux word processor and a vector drawing program for lecture notes (1998-9). In OpenOffice.org, he focuses on KDE integration (http://kde.openoffice.org/index.html), x86-64 porting, etc.

Back

Office OpenXML: a technical approach for OOo.

Hubert Figuiere (Software Engineer / Novell)

Abstract: OOo will support importing Microsoft Office 2007 OpenXML documents. But implementing the 6000+ pages specification is not without challenges. More than ever, OpenOffice.org must take the lead in interoperability and provide support for the format to allow migrating from Microsoft Office to OpenOffice.org. This will happen even before Microsoft Office for Macintosh does it. Novell has taken the Microsoft-sponsored open source ODF to OpenXML converter; a converter that they inverted and released with their version of OpenOffice to provide support in Writer. This is a temporary solution - as the whole spectrum of converters is being worked on - to import and export from Writer, Impress, Draw and Calc. This is the Sun & Novell joint endeavour, currently ongoing in both the 'oox' module and the writer filter rewrite. I will review the difficulties faced to implement perfect conversion from Office Open XML to OpenDocument and vice-versa. I will also give an overview of the technical choices made and the new infrastructure provided as part of the OOo API to parse these files. And I will finish with the state of the filters as they are in the current milestones.

Biography: When not working on OpenOffice.org within the Novell team, Hubert Figuiere works on other free- software technologies with a bias towards digital photography related tools. Hubert's first contribution to office oriented free software was fixing the RTF importer and exporter in AbiWord to be able to re-read his resume that was made in StarOffice 4.0.

Back

ODF Toolkit with .NET Support

Lars Behrmann (Software Engineer / Sun Microsystems, Inc)

Abstract: AODL is the .NET module of the ODF Toolkit. The .NET library is written in C# and will give developers the opportunity to extend their .NET based software to handle documents in the OpenDocument Format. Main focus of AODL is to offer ODF manipulation capabilities for developers without deep experience in the OO.o API.

Biography: Lars Behrmann is a Software Engineer in the StarOffice/OpenOffice.org development team at Sun Microsystems, Inc. focusing on XML technologies and he's the lead of the AODL project.

Back

Migrations in Japan

Yutaka Kachi, Takamichi Akiyama ( / OSRI: Open Source Research Institute, Inc.)

Abstract: Migration to OpenOffice.org has just started in Japan. It is several years behind Europe. The reason of the delay comes from several aspects, especially functionalities that inadequately meet Japanese user's requirements. >From the three different migration cases we helped, we will try to shed some light on the reason. - A town office that migrates to Linux PC. - A company that migrates to OpenOffice.org running on Windows PC - A town office that migrates to StarSuite on SunRay and OpenOffice.org on Windows servers Additionally, the movement of the Japanese government towards open source software and open standard should be mentioned. The Ministry of Internal Affairs and Communication (MIC) has heard public comments on the new guideline of procurement. The Ministry of Economy, Trade and Industry (METI) has been promoting OSS. As one of its activities, the Seagull Research Team 2006 studied Japanese user's requests to OpenOffice.org and delivered them to core development team in Hamburg, Germany. This session will share information on migration with people from other countries and areas that are in the similar situation.

Biography: Yutaka Kachi, aka catch, is working as a planner, researcher, and document writer at Open Source Research Institute, Inc. in Japan. He published many guidebooks for Japanese users of from OpenOffice.org to desktop application software. In the OpenOffice.org community, he is helping users and writing documentations. Takamichi Akiyama, aka Tora, is self employed promoting IT solutions with OpenOffice.org and StarSuite - Asian product name of StarOffice. He worked for Sun Microsystems in Japan from 1999 to 2003 accomplishing i18n and l10n efforts on OpenOffice.org 1.0 and StarSuite 6 development with a team of colleagues in Hamburg, California, China, and Korea.

Back

Quality assurance in OOo

Tengxiang Xie (vice Director / Beijing Software Testing Center)

Abstract: First,Aimed at weakness QA in community development model,disscuss about how to unite professional team through providing complete and system QA for the product of OOo to make it to be more mature.Second,compare the difference of ODF and UOF,discuss about how to merge the two standard and in the process,what QA can be act as.

Biography: Vice director of Beijing Software Testing Center(NAST),have more than eleven years of development and testing experience,now lead a professional team focus on open source software's quality assurance.

Back

DataPilot in Calc

Niklas Nebel (Spreadsheet Project Lead / Sun Microsystems)

Abstract: This session will highlight one of Calc's lesser-known features, the DataPilot. Similar to Excel's PivotTable feature, it's a useful tool to summarize and analyze tabular data. I will give a short overview of the feature, show the DataPilotSource API which allows a UNO component to supply its own results into the DataPilot user interface, talk about recent improvements like the GETPIVOTDATA function, and give an outlook on future development.

Biography: Niklas Nebel has been involved in the development of StarOffice Calc since 1994 and has been project lead of the spreadsheet project since the start of OpenOffice.org.

Back

UNO based ODF Toolkit API

Juergen Schmidt (Software Engineer / Sun Microsystems)

Abstract: The session will explain what is meant with an UNO based ODF Toolkit API and where we see the advantages of such an UNO based toolkit. Identified ODF Toolkit use-cases are analyzed in consideration of the existing office API to reuse as much as possible of the existing code base. Potential missing API's are identified as well as improvements or even replacements of existing API's are suggested. Improvements will be suggested with focus on more intuitive and simpler API's where the UNO ease of use features will play a central role.

Biography: Juergen Schmidt is working for Sun Microsystems in the StarOffice group for 10 years. He was deeply involved in the development of the UNO component model which is the foundation for the OpenOffice.org/StarOffice API. The OpenOffice.org community is one aspect of his daily work. He is involved in the OpenOffice.org project since the beginning, he is the project lead of the OpenOffice.org API project and the co-lead of the Extensions and ODF Toolkit project. His main goal is to spread the knowledge around the programmability features of OpenOffice.org around the world and to show that it is more than only an office productivity suite.

Back

200,000 users of OpenOffice.org every day

La Junta de Extremadura ( / )

Abstract: tba

Biography:

Back

OpenOffice++: Improving the Quality of Open Source Software

Rudolf Ferenc, Árpád Beszédes and Tibor Gyimóthy (CEO, Head of the Department / University of Szeged, Hungary; FrontEndART Ltd., Hungary)

Abstract: The Department of Software Engineering at the University of Szeged, MultiRacio Ltd. and FrontEndART Ltd. recently accomplished a large project for analyzing, improving and monitoring the quality of OpenOffice.org source code. The project was 26 months long and had a volume of 0.54 million Euros (supported with 0.4 million Euros by the European Union). We developed technologies and tools for measuring the quality of the source code. The applied methods included the automatic analysis of the source code and the extraction of information from which we calculated standard metrics like cohesion and coupling. Our tools scanned the source code of OpenOffice.org releases and stored the measured values in an SQL database. The results can be accessed and queried through a web-based interface. Using the extracted information our tools also audited the code to detect bugs and identify design problems in the code. The problematic code fragments were refactored by the developers of MultiRacio Ltd. to obtain better quality code and the resulting patches were contributed back to the OpenOffice.org community. The source code of OpenOffice.org will be scanned regularly also in the future (http://www.frontendart.com/ooomo.php). It is also possible to apply this quality assessment and monitoring system to other projects developed in C/C++/C#/Java languages. The web site of the project contains more details about the results (http://oopp.multiracio.com/).

Biography: Dr. Rudolf Ferenc received his PhD in the topic of modeling and reverse engineering C++ source code. His chosen field of research is source code analysis, modeling, measurement and design pattern recognition. He is also interested in software quality assurance and open source software development. He was member of the Program Committee and Tools Co-Chair of the ICSM 2005 conference. Dr. Árpád Beszédes received his PhD in the topic of analyzing and slicing C++ source code. His chosen field of research is static and dynamic program analysis and program slicing. He is also interested in compilers and code compression/compaction. Dr. Tibor Gyimóthy is the head of the Software Engineering Department at the University of Szeged in Hungary. His research interests include program comprehension, slicing, reverse engineering and compiler optimization. He has published over 60 papers in these areas and was the leader of several software engineering R&D projects. He was the Program Co-Chair of the IEEE 21th International Conference on Software Maintenance (ICSM 2005).

Back

Improved VBA support

Noel Power, Andreas Breagas ( / Novel/Sun/vba.openoffice.org)

Abstract: Last year at OOCon we hinted at greater co-operation between Novell & Sun with respect to the VBA Interoperability incubator project. Things have moved forward and this year we'd like to do a presentation updating the community or where we are now. We'd like to talk about the interoperability project and whats happened since last year, the recent announcement of collaboration between Sun and Novell, the rational behind that decision. We'd like to talk about what that means for the project, how it's changed the direction, architecture, structure and implementation or the original solution. We'd like also to give an update as to what currently is supported, whats coming next, what are problem areas and do some demos. We'd also like to talk about how YOU can help.

Biography: Noel Power: Working as part of Novell's Openoffice developement team. Responsible for improving VBA interoperability by enabling Excel macros to run natively within Openoffice. Prior to joining Novell worked as a Software developer with Sun, Lucent Technologies, Iona, Siemens, IBM, Hewlett Packard & Motorola. Andreas Bregas: Working as part of Sun Microsystems' OpenOffice/StarOffice developement team. Responsible for OOo Basic, OOo Basic IDE / Dialog Editor.

Back

Processing OpenDocument Format

Lars Oppermann (Software Engineer / Sun Microsystems)

Abstract: OpenDocument Format (ODF) is a an open XML based file format for office productivity applications. The specification of which is maintained by the OASIS OpenDocument Technical Committee The OASIS membership has recently ratified revision 1.1 of the specification and revision 1.0 is also available as an ISO/IEC standard. The open nature of the ODF specification has spurred adoption of the format by multiple applications. Furthermore, ODF is well suited for being processed outside of end-user applications. This paper explains the basic structure of ODF and how standard XML processing tools can be used to create applications beyond the scope of traditional office productivity applications.

Biography: Lars Oppermann is a Software Engineer in the StarOffice/OpenOffice.org development team at Sun Microsystems, Inc., focusing on XML technologies. He is also the secretary of the OASIS Open Document Format for Office Applications (OpenDocument) Technical Committee. He is also the lead of the ODF4J project which is part of the OpenOffice.org ODF Toolkit project.

Back

The adoption of ODF in the South African public sector

Thomas Fogwill (Senior Open Source Architect / Researcher / Meraka Institute, CSIR, South Africa)

Abstract: As part of a government drive towards technology accessibility and inclusivity for all in South Africa, the CSIR (Council for Scientific and Industrial Research) initiated a project to migrate the organisation to only use Open Source Software. The first phase of this project included the development of a customised, Linux-based CSIR desktop as well as a adoption of ODF (open document format) as document standard within the organisation of approximately 2000 employees. The experience of the CSIR with regards to the adoption of ODF as standard within the organisation is discussed in this presentation. In addition, this presentation contains a motivation for, as well as a discussion on, the aspects to consider with the adoption of ODF as document standard, specifically with regards to the South African public sector.

Biography: Thomas Fogwill is a senior researcher at the Meraka Institute in South Africa. His professional experience includes many years as a systems architect, leading teams of software developers. He has also headed a research group focusing on OSS, and is currently involved in the development a scientific Linux distribution.

Back

A Technical Overview of the IBM Lotus Productivity Tools

Dr. Michael Karasick & Ma Yue (IBM)

Abstract: Brief introduction of Lotus Productivity Tools from a technical point of view, will demonstrate the high level architecture of Lotus Productivity Tools, the features we have added on top of OOo code base, and will introduce its programming model. We'll also describe the code which we are initially contributing to OpenOffice.org,

Biography: Michael Karasick manages Lotus Software Development for IBM China. Previous roles at IBM have been around technical strategy (Pervasive Computing CTO), Embedded Software, Programming Tools, and Software Integration Platform Research and Development. Michael has been part of IBM Research, then IBM Software Development, since 1988.
Ma Yue has worked on software development at IBM for 10 years, most recently on IBM Lotus Notes Client. Presently, he am the lead architect for Lotus Productivity Tools. Prior to that, he have worked on WebSphere Tools Testing & Eclipse SWT related development. Since 2005, Ma have been a member of the OASIS ODF technical committeer, working on the ODF standard..

Back

Doc.next - The Future of the Documentation Project

Frank Peters and Clayton Cornell (Documentation Project Co-Lead / Sun Microsystems)

Abstract: We will report on the current status of the documentation project and outline trends, opportunities, and challenges for the upcoming year. A focus will be put on how to increase participation in the project and how to consolidate documentation efforts across OpenOffice.org.

Biography:

Back

An RDF Metadata Model for OpenDocument Format 1.2

Svante Schubert ( / Sun Microsystems Inc.)

Abstract: OpenDocument Format 1.2 will feature a new, RDF-based metadata model. Metadata is simply data about data. RDF-based metadata leverages all the work done for the Semantic Web onto ODF applications and documents. The enhancement of ODF metadata with the RDF model will: * Enable enrichment of content in ODF based documents * Enable seamless integration with other RDF-based metadata * Enable ODF documents to work with semantically "aware" applications * Provide a foundation for the next generation of ODF plugins Support for RDF-based metadata is expected in OpenOffice 3.0! Component developers and users can catch a peek at the future! This presentation provides a technical introduction into the RDF-based metadata model. Examples of the future made possible for OpenOffice.org components will be covered.

Biography: Svante Schubert works for Sun Microsystems and has been full-time developer for OpenOffice.org since its foundation. He is co-lead of the 'XML project' on OpenOffice.org and the co-editor of the Metadata Model specification of the OpenDocument Format 1.2.

Back

Chinese Minority Language Support in OpenOffice.org

Jia Yanmin (Assistant Researcher / Institute of Software Chinese Academy of Sciences)

Abstract: In this session, the complete localization process of three Chinese minority languages - Mongolian, Tibetan and Uighur – in OpenOffice.org is discussed. Unlike Latin and Chinese, Mongolian, Tibetan and Uighur are all so-called complex script, and they exhibit very sophisticated features during the text output process. It can not help but take some special technologies such as smart font and complex text layout engine to render these languages. In order to meet the requirement of Mongolian text layout direction, OpenOffice.org is extended to support another text direction – vertical, from top to bottom, from left to right. Backed by OpenOffice.org i18n framework, locale data for Mongolian, Tibetan and Uighur is added to the i18npool module. The Tibetan GUI translation is migrating from OpenOffice.org 1.1.x to the latest version to be submitted it to the community.

Biography: Jia Yanmin is a Ph.D. in computer software and theory from Institute of Software, Chinese Academy of Sciences now. His current research interests include Chinese information processing and multilingual computing.

Back

Roundtable: ODF, FOSS, the Future

Louis Suarez-Potts (Community Manager, etc. / Sun Microsystems)

Abstract: An informal roundtable where distinguished guests will speak to the future of ODF, OpenOffice.org, and FOSS.

Biography: --

Back