Abstracts of Conference
Papers - Developer Stream
Eike Rathke - Software Engineer, Sun Microsystems
|The presentation will talk about the internationalization of the OpenOffice.org application suite, internationalization that enables the software to run with different localizations, hence the title "i18n for l10n". The presentation will not cover the steps of localization and translation. Planned coverage is an overview of the history of the i18n framework and its API, why it is there, what it does, how it developed, how it interfaces with other components, for example the ICU (International Components for Unicode), its relation with the CLDR (Common Locale Data Repository), and how it is used by the applications. I'll focus on how to add data and features for new locales, extensibility and difficulties. Current obstacles and problems, ideas how to solve them and other plans will give an outlook on what can be done in the near and not so near future. Depending on the audience there will be a more or less extensive Q&A session at the end. Since it is not possible to cover all aspects in a 30-40 minutes presentation, I'll gather topics and opinions on the dev@l10n mailing list during preparation to hopefully be able to satisfy the needs.|
|Biography: Eike Rathke was born 1959 in Hamburg, Germany. Several years of travelling through Europe doing this and that. He started working with computers in 1986 when in an education as a technician for electronics, and beginning with traineeship he developed hardware (a bit) and software for computer-aided production data acquisition and quality assurance and sticked with that for some years, focusing on software development. He joined StarDivision in 1993, and the StarCalc application's team in 1994. Since 2000 he is also deeply involved with the i18n framework, partly arisen from the various needs of the number formatter used in Calc and other applications, and the try to coordinate the related work.|
|Florian Reuter -
Software Engineer, StarOffice Writer, Sun Microsystems
our talk we will show how the OpenDocument interfaces of OpenOffice.org
Writer are used. We address the XSL(T) as well as the UNO-SAX interface.
Additionally we will highlight the possibilities which arise using these interfaces in XML processing and outline the capibilities of the open, standardized OpenDocument in these scenarios.
|Biography: Florian Reuter is the responsible engineer for the StarOffice Writer DOC, RTF, WordML and ODT filters. He also is a member of the OASIS OpenDocument TC.|
- Software Engineer, Sun Microsystems
user interface of OpenOffice.org is based on its own graphical toolkit
that comes with a proprietary resource system. Dialogs are defined by
simple text files that contain descriptions of the controls, their
labels, and their size and position. During the build process those
text files are compiled into binary files used at runtime. The dialog
logic that instantiates the controls and that defines their behavior
has to be written in C++.
This approach has several disadvantages. There is the need to recompile parts of OpenOffice.org in order to make changes to the appearance or behavior of a dialog. A layout functionality is completely missing that would automatically reposition or resize controls in response to changes in dialog size or language settings. Additionally, there is no API that would enable developers to write external components using a rich user interface like the native components shipped with OpenOffice.org.
|Biography: Stephan is working as a software engineer with Sun where he is doing full-time development for StarOffice/OpenOffice.org. As lead of the GSL project at OpenOffice.org he is responsible for the visual class library (VCL) which serves as the GUI foundation and platform abstraction for the different supported window systems. Before joining Sun he spent his time doing research in the field of 3D computer graphics and managed to receive a PhD in computer science..|
packages are the predefined system for deploying OpenOffice.org
Although this system is very effective and powerful, until now it wasn't very popular among users and developers, especially because of its interface, based on the command line.
OpenOffice.org 2.0 offers a simple graphical user interface for the installation and the maintenance of UNO packages and this will increase their use and popularity.
This session aims to give some background informations in order to work effectively with UNO packages.
Mantovani 38, married with Cristina and father of two wonderful
children, Umberto and Marta.
Member of PLIO (the OpenOffice.org Italian language project)
He works in the field of electrical plants and industrial automation. His passion for the BASIC language goes back to many years ago. He has developed with various BASIC dialects, mainly with VB/VBA and since the second half of 2001 he discovered OpenOffice.org and its macros.
He has released several Uno packages, freely available on http://www.ooomacros.org
He's also the author of the code-snippet creator, a tool of the code-snippet base project.
Dhananjay Keskar - Software Architect, Intel Corporation
Michael Leibowitz - Software Engineer, Intel Corporation
|We are interested in
OpenOffice on Linux starting up and opening documents faster, for
example, under 2 seconds for normal documents on a modern PC with
reasonable memory and fast processor. Recent work by the community has
resulted in significant improvements. To further contribute towards
that end, we have recently started profiling and refactoring OpenOffice
In this session, we will present our profiling results and analysis of CPU utilization, memory usage and disk access traces. In addition, we hope to demonstrate automated performance regression tools that we are developing, which can be incorporated in the QA & release process.
We will also discuss approaches and patches which promise improved start-up times. Ideally, we would then reconvene in a BOF session to brainstorm further on ideas, approaches and future directions and coordinate our work with community members.
Keskar is a Software Architect in the Channel Software Operation at
Intel Corporation, in Oregon, USA. He is currently working on improving
OpenOffice performance along with team members in Oregon and Beijing.
In his prior life at Intel Labs, he prototyped new applications and
usage mechanisms and played with information management,
personalization and ubiquitous computing technologies.
Michael Leibowitz is a software engineer at Intel's Channel Software Operation, where he works on openoffice.org. Before coming to Intel, he worked in the embedded system space in various capacities, including as a co-founder of StateMachines, LLC an embedded Linux startup.
|Radek Doulík -
hacker, Novell, Inc.
|I will shortly introduce
the new OOo canvas architecture and
library. I will talk about creating the new cairo canvas backend. What
problems we had to solve and what was achieved with the new canvas
backend, what are the advantages and disadvantages of the Cairo
backend, compare it to the other backends and show examples. I will
explain where in the OOo code is the canvas used today and where it
will be used in future. Where the Cairo is heading and what we can
expect in future.
|Biography: Graduated on
Charles University in Prague, Worked
5 years for
Helixcode/Ximian in the Evolution project team. Today working in
Novell, in the Open Office team.
|Eric Bachard - UTBM|
|Mac OS X
porting : history, state of art, roadmap and
proposal for development improvment
|Biography: Volunteer of the french project, for the PowerPC port since one year. Several build & fixes for Mac OS X and Linux PPC.|
$Revision: 1.15 $