OOoCon 2007 Presentation Videos

Interested in the development and inner workings of EuroOffice and its extensions? Then watch these videos of our OpenOffice.org Conference 2007 presentations!

Benefits of Extensions — Daniel Darabos

Abstract: Multiracio Ltd. has a long history of working with OpenOffice.org. Starting from a Hungarian localization we have moved to outfitting our multi-language version with numerous additions and modifications and we are now moving to and extension-based model. The benefits of this move are for the users, the developers and for the OpenOffice.org community. The users can buy just the functionality they want instead of the full package, and also use it on any flavor of OpenOffice.org. As developers, we have experienced a faster development cycle and a clearer separation of responsibilities in the code. The community benefits by the availability of our extensions for OpenOffice.org, but also by a number of open-source additions to OpenOffice.org that were needed by some of our extensions and may be useful for others too. The presentation will include demos of some of our extensions (such as the map chart) as well as technical details of the extension development process.

Watch the video

OpenOffice++: Improving the Quality of Open Source Software — Rudolf FerencRudolf Ferenc presentation thumbnail

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/).

Watch the video