blob: 07cf83f12ae3ac95a3bacbff42079b31eb8694c3 [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://www.w3.org/2005/10/profile">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>OpenOffice.org Conference 2008</title>
<link rel="stylesheet" type="text/css" href="../../marketing.css" />
<link rel="stylesheet" type="text/css" href="../ooocon.css" />
<link rel="stylesheet" type="text/css" href="programme.css" />
<script language="JavaScript" type="text/javascript" src="../ooocon.js">
</script>
</head>
<body>
<div id="MyContent">
<div id="title">
<a href="/conference/index.html"><img style=
"border: 0px solid; margin-left: 25px; floatavier: left;" src=
"../images/oooconlogo.gif" alt="OpenOffice.org Conference logo" /></a>
<h3>OpenOffice.org Conference (OOoCon 2008)</h3>
<p>5th-7th November 2008<br />
Beijing, China<br />
<a href="../travel.html#registration"><span class="register">Register
Now</span></a> <!--
<a href="http://ooocon.kiberpipa.org"><span class="register">Video recordings of the Conference</span></a>
--></p>
</div>
<div id="midtabs">
<ul>
<li class="th"><a href="../index.html">Home</a></li>
<li><a href="../news.html">News</a></li>
<li><a href="../venue.html">Venue</a></li>
<li><a href="../hotels.html">Hotels</a></li>
<li style="list-style: none">avier</li>
<li><a href="../travel.html">Travel</a></li>
<!-- <li><a href="../programme.html">Programme</a></li> -->
<li id="progroot">
<a onmouseover="dropdown('prog','visible');" onmouseout=
"dropdown('prog','hidden');" href="../programme.html">Programme</a>
<ul id="progmenu" class="subtabs" onmouseover=
"dropdown('prog','visible');" onmouseout=
"dropdown('prog','hidden');">
<li style="display: none;" id="fixfox"><a href=
"../programme.html">Programme</a></li>
<li><a href="wednesday.html">Wednesday</a></li>
<li><a href="thursday.html">Thursday</a></li>
<li><a href="friday.html">Friday</a></li>
</ul>
</li><!--
<li><a href="../speakers.html">Speakers</a></li>
<li><a href="../attendees.html">Attendees</a></li>
-->
<li><a href="../cfp/index.html">Speakers</a></li>
<li><a href="../cfp/index.html"></a><a href=
"../cfp/index.html"></a><a href="../sponsors.html">Sponsors</a></li>
</ul>
</div><br style="clear: left;" />
<br />
<h2>Abstracts of Conference Papers - Wednesday</h2>
<!-- This next section created by OOoCon_abstracts.php -->
<div class="abstract" id="a1445">
<div class="header">
<p class="title">What's New in OpenOffice.org 3.0?</p>
<p class="by">Christian Jansen, Bettina Haberer (User Experience
Engineer / Sun Microsystems, Inc.)</p>
</div>
<div class="content">
<p><em>Abstract:</em> From Mac OS X Support to tables in Impress.
OpenOffice.org 3.0 offers a wide range of improvements. This demo
will showcase the highlights of the new and improved features of
OpenOffice.org 3.0.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Christian Jansen is an User Experience
Engineer at Sun Microsystems. During the last 9 years, he played a
major role in designing the user interfaces of OpenOffice.org,
Mozilla Lightning and Web Based Applications. He holds a degree in
Communication Design from the 'Hamburger Akademie für
Kommunikationsdesign und Art Direction'. Bettina Haberer is a User
Experience Engineer at Sun Microsystems since 6 years and works on
the user interface of OpenOffice.org and StarOffice in several
projects.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1449">
<div class="header">
<p class="title">The OOo Global Community</p>
<p class="by">Zaheda Bhorat (OpenOffice.org Advocate / Marketing
)</p>
</div>
<div class="content">
<p><em>Abstract:</em> A story of OpenOffice, past and present told in
pictures and a short movie, with contributions from the community
around the world.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Zaheda Bhorat has been an Open Source advocate
since managing the OpenOffice.org project and community while working
for Sun Microsystems Inc. She took the project from inception to a
1.0 release. With her experience of building communities of
contributers, she created one of the first open source marketing
projects with a global team of passionate volunteers to promote both
open source and launch the office suite. She also managed the
NetBeans Open Source community and the Sun marketing team responsible
for NetBeans 3.6. Zaheda lead the development and growth of online
communities, in Europe, at Apple Computer in the '90s with AppleLink
and eWorld, evangelizing the shift to online publishing prior to her
open source work. Zaheda has 15 years software industry experience
and holds a BSc in Computer Science. Zaheda works for Google managing
the Open Standards Office, now living in California.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1403">
<div class="header">
<p class="title">OpenOffice.org and the ODF ecosystem</p>
<p class="by">Loeschky, Dieter (Senior Engineering Manager / project
lead ODFToolkit project / Sun Microsystems / ODFToolkit project)</p>
</div>
<div class="content">
<p><em>Abstract:</em> The presentation will give an overview on the
ODF 1.2 roadmap and it's implementation in OpenOffice.org 3.0.
Another focus will be on the growing ODF ecosystem and how
OpenOffice.org fits in. Additionally the talk will give an overview
on integrations of OpenOffice.org with 3rd party applications which
complement the ODF ecosystem.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Dieter is running the OpenOffice.org
development teams at Sun Microsystems, Inc. He is project lead of the
ODFToolkit project at OOo.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1514">
<div class="header">
<p class="title">Panel Discussion: ODF Interoperability
Perspectives</p>
<p class="by">Aslam Raffee (CIO / Department of Science and
Technology, South Africa)</p>
</div>
<div class="content">
<p><em>Abstract:</em> Through a series of short presentations and a
panel discussion, members of the OASIS ODF TC and OASIS ODF Adoption
TC will host a discussion of ODF interoperability from several
perspectives, including the view from a government deployment in
Belgium (using OpenOffice.org and MS-Office with plugins), an
introduction to the new ODF interoperability initiative in OASIS and
reports on other interoperability initiatives from major vendors and
service providers working with and committed to ODF. Aslam Rafee will
moderate the session, with participation from the following experts:
Robert Weir, Software Architect, IBM, Co-Chair of OASIS ODF TC; Bart
Hanssens, Interoperability Expert, FEDICT (Belgian Fed.Gov.); Florian
Reuter, Novell; Malte Timmermann or Dieter Loeschky, Sun; Jeremy
Allison, Software Engineer, Google, Lead Developer, Samba;</p>
</div>
<div class="bio">
<p><em>Biography:</em> Aslam Raffee is the CIO of the Department of
Science and Technology, South Africa and Chairperson of the Open
Source and Open Standards Workgroup of the Government IT Officers
Council (GITOC). He is also a member of OASIS ODF Adoption TC.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1369">
<div class="header">
<p class="title">OpenOffice.org as the lynch-pin of the Malaysian
Public Sector OSS Master Plan</p>
<p class="by">Eric Yeoh (R&amp;D Engineer / OSCC Mampu)</p>
</div>
<div class="content">
<p><em>Abstract:</em> Originated from cabinet decision of the
Government of Malaysia, the Malaysian Public Sector OSS Master Plan
was launched on 16 July 2004 to create and enhance value using OSS
within the Public Sector ICT framework in providing efficient, secure
and quality services. MAMPU was tasked to establish and operate the
Open Source Competency Centre (OSCC), which is the single point of
reference to guide, facilitate, coordinate and monitor implementation
of OSS in the Public Sector. OpenOffice.org is a key component of the
master Plan and we will share our methodology, lessons learnt in
migrating, using, training and selling OpenOffice.org and OSS
solutions to the Government of Malaysia.</p>
</div>
<div class="bio">
<p><em>Biography:</em> I am a R&amp;D Engineer with OSCC MAMPU, a
government agency tasked to implement the Malaysian Public Sector OSS
Master Plan. My areas of research include but not restricted to
end-user computing, Windows/Linux interoperability via
Samba/OpenLDAP, host/network security and messaging.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a2001">
<div class="header">
<p class="title">The full adoption of OOo in the Cambodian education
System</p>
<p class="by">KHENG Piseth, KHOEM Sokhem ( / KhmerOS)</p>
</div>
<div class="content">
<p><em>Abstract:</em> The Cambodian Ministry of Education mandated,
in january 2008, that all public educational institutions must use -
for teaching the use of computers - OpenOffice in Khmer language. The
announcement was done together with the presentation of the new
official ICT textbook of the Ministry, which mainly teaches
OpenOffice (together with other FOSS programs). The 350-page
full-color textbook has been one of the key factors that have led to
adoption of OpenOffice. It has been the last of a number of actions
that have led to the end. As the Ministry of Education is concerned,
OpenOffice started to exist in 2004, when it included the use of FOSS
as part of its "ICT for Education" policy, as an effect of lobbying
from the KhmerOS project, which was at that time translating
OpenOffice to Khmer. For two years, OpenOffice started being used
non-officially in many of the schools. As it was the only software in
Khmer language, it was easy for the teachers to teach it. The KhmerOS
project provided tranining materials (slides), but lack of LCD
projectors forced teachers to use their own methodology. In 2007 the
Ministry and the Open Institute (NGO that houses the KhmerOS project)
signed an agreement to work together to develop ICT in Education and
to write together a 5-year Master Plan for the implementation of ICT
in Education. The Master Plan is still in the process of being
written, but the close cooperation, together with the ICT Textbook
(developed and distributed free of charge to all schools by the Open
Institute), together with a campaign to train all the ICT teachers in
all upper secondary schools created sufficient trust in the Ministry
to mandate the change to OpenOffice. The keys to this sucess have
been: close cooperation with the Ministry, working on policy from the
beginning, development the training materials, doing teacher
training, and integration of this work with the needs of the Ministry
and the country. Another key factor has been having donor countries
(Spain and Germany) that have funded salaries and book printing.</p>
</div>
<div class="bio">
<p><em>Biography:</em> KHENG Piseth, FOSS Application Training
Coordinator at KhmerOS KHOEM Sokhem, Open Source Engineer-
Coordinator of the Localization team at KhmerOS</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1496">
<div class="header">
<p class="title">OpenOffice.org in Spain</p>
<p class="by">Corrius, Llavina (Catalan Native Language Project
Leader / Catalan Native Language Project)</p>
</div>
<div class="content">
<p><em>Abstract:</em> The Spanish Government and also several
regional governments in Spain use and support OpenOffice.org in the
Public Administration. That creates a very interesting ecosystem of
companies and volunteers that are working together to create several
different versions of OOo to suit the needs of each Spanish
community. Among them, the Catalan Translation team, leaded by Jesús
Corrius, has distributed more than 2 million copies of OpenOffice.org
during the last 8 years. In the session, I'll give an update of the
status of the OpenOffice.org Community in Spain and also try to
explain the success of the Catalan Translation team.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Born near Barcelona in 1979, Jesús Corrius i
Llavina holds a degree in Computer Science and another in Audiovisual
Communication. He's a professional C++, Python software developer
currently working for Fluendo. He's a member of SoftcatalÃ&nbsp; and
the Catalan Native Lang Project Leader.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1506">
<div class="header">
<p class="title">BrOffice.org in the Brazilian public
administration</p>
<p class="by">Ferreira Filho, Claudio (President / Lead NLP pt-BR /
BrOffice.org / OpenOffice.org NLP pt-BR)</p>
</div>
<div class="content">
<p><em>Abstract:</em> The initiative to adopt BrOffice.org in Brazil
began in 2004, when the Free Software adoption effort started inside
the Brazilian Federal Government. The goal was to migrate all types
of software, both desktops and servers. Beyond that initiative, other
approaches began, like standardizing of documents' formats, but the
process revealed itself as extremely slow and with collateral
results: the low level of satisfaction after migrations and for
various factors the inability to fulfil the basic requirements. This
year, the Brazilian Federal Government organized the Free Software
Implantation Committee, which is responsible for the definition of
the strategies to effective migrate. The main initiative detected by
this committee to consolidate de process is the adoption of
BrOffice.org. This work presents the migration success cases of
different federal departments with their interactions with the
community and the building of a market inside Brazil, the strategies
adopted by those departments and their concerns regarding the
sustainability of Br/OpenOffice.org project. Besides that, it also
tries to present the Committee actions, its planning and strategies,
side by side with the BrOffice.org and ODF Alliance community
activities inside Brazil to create an ideal environment for that
migration, such as, amongst other, standardization of ODF at ABNT
(Brazilian Organization of Standards), work of the BrOffice.org user
groups in the various states to encourage the creation of laws
supporting ODF, not only in the states but also for the whole
country.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Gratuate in Information System, work with IT
since 1988, and with Linux since 1994. In opensource world, initiated
in 2001 with localization of OpenOffice.org for brazilian portuguese,
and created the brazilian communities of Mozilla and PostgreSQL.
Today, living in Galicia - Spain, working in Tegnix ITC, a
specialized company in free software migration projects and still
participates in the brazilian and galician open-source projects and
initiative</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1499">
<div class="header">
<p class="title">Community Development; Marketing; Fund Raising: 3
Pillars of the future of OOo</p>
<p class="by">Mamun, Mohammad Anwarul (Head of IT / Dhaka Broadband
Network Ltd.)</p>
</div>
<div class="content">
<p><em>Abstract:</em> Though there are considerably a large community
exist on OpenOffice.org, Marketing the community and product itself
need to be more versatile for the greater adoption of OpenOffice.org
worldwide specially for the developing countries where OpenOffice.org
adds more extra values than the developed countries. Fund rising is
another imperative aspect for keeping this project self sustainable.
This paper will concentrate on these issues along with some thoughts
to solve these concerns that may help to increase the market
penetration rate of OpenOffice.org faster.</p>
</div>
<div class="bio">
<p><em>Biography:</em> I am working at Dhaka Broadband Network Ltd.
as Head of IT. Besides this, bearing the responsibility of The OSS
Movement (an organization to foster the Free Open Source Software
movement in Bangladesh) as president. Also, engaged with OpenDoc
Society, Bangladesh chapter as chairman.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1498">
<div class="header">
<p class="title">OpenOffice.org Participation - Past and Next
Steps</p>
<p class="by">Hollmichel, Martin (Release Manager of OpenOffice.org,
Lead of the OpenOffice.org porting, tools and external project,
member of the Community Council and the Engineering / Sun
Microsystems)</p>
</div>
<div class="content">
<p><em>Abstract:</em> The presentation will give an outlook what is
planned for the next releases of OpenOffice.org and explains on how
to contribute to the roadmap. What is the release status meeting, the
quarterly reviews of the projects.</p>
</div>
<div class="bio">
<p><em>Biography:</em> joined StarOffice group in 1994 as Release
Engineer, now Program Manager for OpenOffice.org working for Sun
Microsystems</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1401">
<div class="header">
<p class="title">Porting OpenOffice: Now on Aqua</p>
<p class="by">Herbert Duerr ( / )</p>
</div>
<div class="content">
<p><em>Abstract:</em> OpenOffice.org's Aqua port will be officially
released with OpenOffice.org 3.0. The presentation gives an overview
about what has been achieved. How it was achieved is a story that
might be especially interesting for developers: The code refactoring
needed for this complex base layer is noteworthy. Especially the
constraints of not breaking existing ports, not breaking applications
and not breaking even ancient use cases, while refactoring to allow
using the new platforms modern capabilities and at the same time
regularly releasing high quality multi-platform milestones were very
challenging. The presentation provides an insight into the lessons
learned in this effort.</p>
</div>
<div class="bio">
<p><em>Biography:</em> With a background in electronics engineering
Herbert spent most of his career in software devolopment and systems
integration. He graduated from the University of Karlsruhe, worked at
the FhG, then IBM and now at SUN on topics from system storage, micro
mechanics, optical systems, image processing, performance analysis,
typography, i18n and graphics.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1409">
<div class="header">
<p class="title">New features in Calc 3.0</p>
<p class="by">Nebel, Niklas (Spreadsheet Project Lead / Sun
Microsystems)</p>
</div>
<div class="content">
<p><em>Abstract:</em> I will show the new features in Calc 3.0, and
talk about the ideas behind these features, how we implemented them
and what obstacles we came across. Highlights are: * Collaboration
through shared files * Implementation of the OpenDocument Formula
specification * Import of Excel 2007 files * Optimization Solver *
Usability improvements</p>
</div>
<div class="bio">
<p><em>Biography:</em> 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.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1444">
<div class="header">
<p class="title">The Presenter Console</p>
<p class="by">Fischer, Andre (Software Engineer / Sun
Microsystems)</p>
</div>
<div class="content">
<p><em>Abstract:</em> The talk about the Presenter Console, one of
the major new features of Impress, has three parts: What: An overview
of the features of the Presenter Console: Live preview, notes, slide
overview. Why: Explain some of the decisions that lead to the
extension in its current form: Non-standard UI vs. native platform
look; C++ vs. Java; Extension vs. integration into the existing
Impress code. How: Details about the implementation. Lessons learned
during the course of implementing my first major extension. Using the
canvas for every graphical output even for painting UI controls like
scroll bars and buttons. Support for theming.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Born 1969 in Cologne, Germany, I studied
computer science in Bonn and obtained a Ph.D. with a thesis on
automatic building recognition from aerial images. Since Nov. 2000 I
am employed by Sun Microsystems where I work on the Impress UI.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1457">
<div class="header">
<p class="title">Visualize Writer Document Structure for Productive
Development</p>
<p class="by">Jian Hong,Cheng (STAFF SOFTWARE ENGINEER/Technical
Leader / IBM)</p>
</div>
<div class="content">
<p><em>Abstract:</em> This presentation introduces a tool that can be
used to picture the node types and structure,frame types and
structure, portion types, and other data relations information in an
OpenOffice writer document. Because of plentiful data types and
complicated relations in a writer document,developers are easily
plunged into disordered situations when tracing them and their
relations. Under certain scenarios,when operating these complex
contents,the nodes structure or frame structure or data relations may
be damaged unexpectedly,which lead to serious problems. And
generally,these problems are difficult to solve. For example,when
opening a given special document,and doing the addition/deletion
operations for the text of "End of Footnote" and "Start of next
page",Writer will meet serious problem. The reason is that the sample
file has an abnormal setting about footnote height. The height of
footnote is set to be a pretty tiny value: ?0.2? inch which may not
be high enough to contain a single normal text string. This setting
makes a huge barrier when formatting the document content, and
also,this document is displayed in a very strange way. For
example,each footnote can not be displayed in its own page, but in
the following page. In this case,if the text input into the text
field of "End of Footnote" or "Start of next page" is too long and
can not be displayed totally in a single page, it has to be spanned
to cross pages when formatting. Actually,the process will not affect
the document nodes structure. During said formatting process,all
footnotes will be reorganized within multi-frames. In order to deal
with the multi-lines of the footnote, a method named
SwFlowFrm::PasteTree(...) will be executed to connect all text
strings inside a single footnote. Please refer to the code segment.
... else { if ( 0 == (pStart-&gt;pPrev = pParent-&gt;Lower()) )
pParent-&gt;pLower = pStart; else pParent-&gt;Lower()-&gt;pNext =
pStart; } ... Said code will move a sub tree whose root is ?pStart?
into the node ?pParent? as a child. If the "pParent" does not have
any child,the "pStart" will be the only child of it. And if the
"pParent" has already a child, the "pStart" will be the sibling
child. But if the "pParent" has more than one child nodes,the former
child node and its sibling nodes will lost their relationships to the
whole tree. Thus,any modification of the tree will not affect the
former child node and its sibling nodes any more. In this case, the
content of the ?pParent? will be moved backward again and then, the
"pParent" will be destructed later. Because the relationship of said
nodes are lost, there will be no any operation happening on those
said nodes. So the upper node pointer of such nodes is still pointing
to the memory where the ?pParent? has been in. A dangling pointer
appears. Serious problem will happen at any time. When facing such
serious problems appeared during document formatting,developers have
to make the data structure and relations clear first,and then plunge
into code ocean to trace the complex formatting process step by
step,that's a real big headache and will take too much time. And
now,with the help of this tool,developers can easily make the data
structure and relations clear and catch the destroyed data and
certain structure difference changed within certain
process,especially such as formatting process,undo/redo process and
so on. Thus,developers are able to find out the root cause quickly
and work out solution in time. This tool makes Writer developers more
productive. Simultaneously,the development of the tool and real
example details will also be introduced in this presentation.</p>
</div>
<div class="bio">
<p><em>Biography:</em> 1.Three years of IBM Lotus Symphony
Presentations Development,Technical Leader 2.Two years of IBM Lotus
Symphony Documents Development,Technical Leader 3.Years of OpenOffice
Study</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1432">
<div class="header">
<p class="title">The state of the OOo SCM migration project</p>
<p class="by">Rechtien, Jens-Heiner (Release Engineer / Sun
Microsystems)</p>
</div>
<div class="content">
<p><em>Abstract:</em> OpenOffice.org is looking for some time now for
a new SCM (Source configuration management) tool to replace CVS. Due
to the rapid changes in the SCM tooling landscape over the last years
there is no obvious best replacement for CVS; at least four SCM tools
(Bazaar, Git, Mercurial and Subversion) emerged as serious candidates
for hosting the OOo source code repository. The OOo engineering
steering committee decided to migrate to Subversion first but to
re-evaluate the three DSCM systems within a year to account for new
developments. This presentation will discuss the current state of the
SCM migration project.</p>
</div>
<div class="bio">
<p><em>Biography:</em></p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1434">
<div class="header">
<p class="title">Building Windows OOo on Linux: Madness, or The
Way?</p>
<p class="by">Holesovsky, Jan (Developer / Novell, Inc.)</p>
</div>
<div class="content">
<p><em>Abstract:</em> Producing Windows OOo builds is very painful -
not everyone has that operating system, setting up the build
environment for OOo is non-trivial, and the build takes too long. On
the other hand, the Windows builds are essential, far too many users
demand them, and also they are necessary for the QA purposes. This
session will discuss the possibilities to cross-compile the OOo on
Linux using the free (as in free beer) Microsoft compiler in Wine,
and also other ways to speed up the Windows build.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Jan is with OpenOffice.org since 2003,
employed by SUSE/Novell. Previously he graduated from the Charles
University, and worked as a YaST2 developer during the studies. His
first experience with developing office software was back in 1998-9
when he programmed the drawing part of KTTV, a Linux word processor
and a vector drawing program for lecture notes. In OOo, he focuses on
KDE integration, x86-64 porting, build/SCM related problems, etc.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1418">
<div class="header">
<p class="title">VBA Interoperatbility roundup</p>
<p class="by">Noel Power (Project Lead VBA interoperability /
Novell)</p>
</div>
<div class="content">
<p><em>Abstract:</em> I'd like to present a summary of the project, o
where we are o how it works o what's currently supported o new
features we currently are working o some demos</p>
</div>
<div class="bio">
<p><em>Biography:</em> 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</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1478">
<div class="header">
<p class="title">Due to Popular Demand - SVG Import!</p>
<p class="by">Strba, Fridrich and Behrens, Thorsten ( / )</p>
</div>
<div class="content">
<p><em>Abstract:</em> With superb ODF support, there are other open
standards that suffered from some neglect in stock OOo - Scalable
Vector Graphics (SVG) is one of them. With a vast collection of
vector clipart now available in this format, this was a serious gap.
The authors will showcase what the import can (and cannot) do, and
entertain the interested audience with a brief history of SVG
importers for OOo. Following that, the technical challenges are
presented, that were encountered when mapping SVG to ODF, accompanied
by a walk-through of the filter component.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Fridrich Strba is a Christian male, married to
the most beautiful woman in the known universe and has two wonderful
children. Having obtained Master's degrees in Computer Science and
also in International Relations, he is a Software Engineer at Novell,
Inc. working on OpenOffice.org. In the evenings, he becomes
TrainedMonkey and randomly types on the keyboard. The result of this
evening activity is a highly optimized code that you can find inter
alia inside libwpd, libwpg and libwps. Thorsten Behrens is a
self-confessed hacker, and prouds himself of approximately the same
set of formal achievements as Fridrich. He wants to take the
opportunity and mention that he's now also happily working for
Novell!</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1430">
<div class="header">
<p class="title">Handling insanity a sane way: Robust binary
documents parser, strategies &amp; tools</p>
<p class="by">Strba, Fridrich (Software Engineer / TrainedMonkey /
Novell, Inc. / OpenOffice.org Project)</p>
</div>
<div class="content">
<p><em>Abstract:</em> Office suites have to deal with a fair amount
of binary data from untrusted sources. This kind of data and the code
to parse it might be a source of security issues. This session would
like to give the example of libwpd. How we managed -- after several
security advisory -- to develop a strategy to code and test a robust
parser that handles in a sane way even the most insane input data.
This session will give an overview of our regression-testing
framework as well as of tools that we use to try to tear the parser
down.</p>
</div>
<div class="bio">
<p><em>Biography:</em> A Christian male, developing for different
FOSS products. Working on OOo since before the 2.0 release, first as
benevolent contributor, then as a Software Engineer at Novell.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1513">
<div class="header">
<p class="title">Interoperability --- expectations, promises,
problems and solutions.</p>
<p class="by">Florian Reuter ( / )</p>
</div>
<div class="content">
<p><em>Abstract:</em> In this workshop we will present the lessons
learned about expectations, promises, problems and solutions with
respect to interoperability. We will discuss the status quo of
interoperability --- including demos of current filters --- as well
as show stoppers for interoperability by example. Additionally we
will provide ideas for solutions and we are open for any kind of user
feedback. We consider the workshop to be successful if the attendees
feel that we understand their interoperability problems and also we
where able to communicate how we want to address them.</p>
</div>
<div class="bio">
<p><em>Biography:</em> Florian Reuter --- Novell Inc.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1489">
<div class="header">
<p class="title">Python Extension Development</p>
<p class="by">Darabos, Daniel (Lead developer / MultiRacio Ltd.)</p>
</div>
<div class="content">
<p><em>Abstract:</em> After developing extensions in Python for one
year we would like to share our accumulated experience with other
developers in the form of an open-source toolkit and this workshop.
If you have a neat idea for an extension, there is a good chance that
it will be shaping up nicely by the end of the workshop!</p>
</div>
<div class="bio">
<p><em>Biography:</em> As lead developer at MultiRacio Ltd. since
2001 I have been extending OpenOffice.org in various ways. I'm also a
Python enthusiast and 27.</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div>
<div class="abstract" id="a1352">
<div class="header">
<p class="title">OpenOffice as a report engine</p>
<p class="by">Luis Filipe Ferreira Fernandes Domingues (CTO at
Seara.com / )</p>
</div>
<div class="content">
<p><em>Abstract:</em> Combining OpenOffice and other OpenSource
solutions, like Smarty, an excellent template engine, we can easily
develop a template engine for our applications. Full PHP source code
will be provided, as well as demonstration of an invoicing system,
built in PHP that uses OpenOffice+Smarty as a template engine.</p>
</div>
<div class="bio">
<p><em>Biography:</em> CTO at Seara.com Webdeveloper</p>
</div>
<p><a href="wednesday.html">Back</a></p>
</div><!-- End of section created by OOoCon_abstracts.php -->
</div>
</body>
</html>