blob: 64b0cf95536e702adddb6d6f389bb02d98ecef86 [file] [log] [blame]
<html><head>
<title>Abstracts of Conference Papers - Friday</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="conference.css" media="screen" type="text/css" />
<!-- >
$Id: fri_dev.html,v 1.12 2004/08/27 16:47:12 st Exp $
< -->
</head>
<table id="top" name="top" summary="" border="0" cellspacing="5" cellpadding="5">
<tr><td><table width="100%" summary="" ><tr>
<td><img src="../conference/group_red.gif" width="52" height="17" alt="image" /></td>
<td><h2>Abstracts of Conference Papers - Friday</h2></td></tr>
</table></td></tr>
<!--
<tr>
<td>
<table width="100%" id="D7" name="D7" summary="" border="1" cellpadding="8" cellspacing="0" bordercolor="#000080">
<tr>
<td class="dev">
<strong><a name="D7"></a>OpenOffice.org / StarOffice Roadmap</strong>
</td>
</tr>
<tr>
<td>Michael Bemmer, Dieter Loeschky <em>Sun Microsystems, Inc.</em></td>
</tr>
<tr>
<td><p></p>
</td>
</tr>
<tr>
<td id="D7b"><em></em>
</td>
</tr>
</table>
<p><a href="friday.html" title="Agenda for Friday">Back</a></p>
-->
<table width="100%" id="D8" name="D8" summary="" border="1" cellpadding="8" cellspacing="0" bordercolor="#000080">
<tr>
<td class="dev"><strong><a name="D8"></a>The OpenOffice.org Roadmap: Thoughts on "Release Early and Often" vs. "It's Done When It's Done"</strong>
</td>
</tr>
<tr>
<td>Matthias Huetsch <em>StarOffice Architect, Sun Microsystems, Inc.</em></td>
</tr>
<tr>
<td><p>This session intends to start a (high-level) discussion on the roadmap for future OOo releases.</p>
<p>To that end, we start with a short history of OOo from it's beginnings in Oct 2000 to
the OOo 2.0 release, currently planned for Spring 2005, and observe a release cycle of
approximately 18 months.</p>
<p>Though this release cycle diverts from the classical open source "Release Early and Often"
principle, we still see overlapping development and release cycles, and "continuous" feature
increments.</p>
<p>Based on a development model of "Child Workspaces" and "Master Workspaces", we currently
deliver quarterly (bug fix) Updates of "Current Release" (1.1.x) and bi-weekly (feature)
Milestones of "Next Release" (2.0).</p>
<p>As this development model could also support shorter (feature) release cycles, provided
obvious challenges (planning and organizing the many workspaces) can be addressed, we already
seem to have an answer to the question of "How could we (technically) release early and often?".</p>
<p>But, apparent limitations of short release cycles (user expectations on minimum feature
increments, the "it's done when it's done" principle), lead to the more fundamental question
of "How can we best account for the needs of all stakeholders in OOo?".</p>
</td>
</tr>
<!-- tr>
<td id="D8b"><p><em>Biography:</em></p>
</td>
</tr -->
</table>
<p><a href="friday.html" title="Agenda for Friday">Back</a></p>
<table id="C12" name="C12" summary="" border="1" cellpadding="8" cellspacing="0" bordercolor="#000080">
<tr>
<td class="dev">
<strong>Simplifying the User Interface Layout Process</strong>
</td>
</tr>
<tr>
<td>Dan Williams
<em>Desktop Software Engineer, Red Hat, Inc.</em></td>
</tr>
<tr>
<td><p>The time has come to adopt a new method of designing and displaying the OpenOffice.org
user interface. Imagine using tools like Qt Designer or Glade and never touching a .src file again.
The current text-file based process is quite cumbersome, inelegant, confusing, and not conducive
to internationalization efforts either. </p>
<p>To attract new developers and make current developer's jobs easier, OpenOffice.org should
gradually transition to graphical user-interface layout tools, and a layout-based window/widget
display system. While this might sound boring, these changes have the potential to make
OpenOffice.org much more exciting for developers and lower the bar for newcomers. The paper
will touch on the current resource-based system, the reasons for proposing a new UI layout system,
and possible implementation strategies. Part of the session should be reserved for discussions
of a more technical nature.</p>
</td>
</tr>
<tr>
<td><em>Biography: Dan has been involved with OpenOffice.org development since 2001,
beginning with the Mac OS X port and helping it limp and crawl through several releases.
He now works for the Red Hat, Inc., Desktop Team primarily on OpenOffice.org, continuing
with the Mac OS X port as well. Areas of interest include low-level graphics, OOo user
interface/toolkit, porting, and generally making life better for OOo users even though they
might not know it. Other interests include archeology and Eastern European history. </em>
</td>
</tr>
</table>
<p><a href="friday.html" title="Agenda for Friday">Back</a></p>
<table width="100%" id="D9" name="D9" summary="" border="1" cellpadding="8" cellspacing="0" bordercolor="#000080">
<tr>
<td class="dev"><strong><a name="D9"></a>Native Installer for OpenOffice.org 2.0</strong>
</td>
</tr>
<tr>
<td>Ingo Schmidt <em>Software Engineer, Sun Microsystems, Inc.</em></td>
</tr>
<tr>
<td><p>In OpenOffice.org 2.0 the old installation method used in OpenOffice.org 1.x versions is
no longer supported. Instead the operating system specific native installers will be used for
installation. This allows a more operating system conforming installation process and a better
product integration into the specific operating system.</p>
<p>This session will give an overview about the new packaging process for OpenOffice.org 2.0.
It contains the platform independent installationset description language, the setup script
that contains a platform specific product description and the new tooling that creates the
native installation sets based on the information in the setup scripts. The new process also
includes the free software ESP Package Manager (ESP = Easy Software Products) that supports the
creation of many different native installers and uses its own platform independent
installationset description format. The results of the complete new process are for example
Windows Installer installation sets for the Windows platforms, Solaris packages for the Solaris
platform or RPMs for Linux.</p>
<p>This talk will also give an overlook about the current support of the different operating
systems and the possibilities for operating systems that are not yet supported.</p>
</td>
</tr>
<tr>
<td id="D9b"><p><em>Biography: Ingo has been working on StarOffice at Star Division /
Sun Microsystems for more than 6 years in program management and software development. Last
year he started the process to introduce native installer as substitute for the old
OpenOffice.org/StarOffice specific setup application.</em></p>
</td>
</tr>
</table>
<p><a href="friday.html" title="Agenda for Friday">Back</a></p>
<table width="100%" id="D10" name="D10" summary="" border="1" cellpadding="8" cellspacing="0" bordercolor="#000080">
<tr>
<td class="dev">
<font color="#FFFFFF"><strong><a name="D10"></a>Here Come UNO, All Shiny and New</strong></font>
</td>
</tr>
<tr>
<td>Stephan Bergmann <em>Sun Microsystems, Inc.</em></td>
</tr>
<tr>
<td><p>The Universal Network Objects (UNO) technology - that underlies the OpenOffice.org programming
interface - has recently been enhanced with a set of capital new features. The unifying theme
of the various improvements is to increase the ease with which all kinds of developers can use
UNO. This session demonstrates how the OpenOffice.org API and its accompanying Software
Development Kit (SDK) can benefit from these features, both for developers that use the API
and SDK to build their own solutions on top of OpenOffice.org, in whatever programming language,
and for developers who extend the OpenOffice.org API itself.</p>
</td>
</tr>
<tr>
<td id="D10b"><p><em>Biography: Stephan works for Sun Microsystems for quite some time now, on various
aspects of OpenOffice.org and StarOffice. His recent activities are directed at pushing the
usability of UNO.</em></p>
</td>
</tr>
</table>
<p><a href="friday.html" title="Agenda for Friday">Back</a></p>
<table width="100%" id="D11" name="D11" summary="" border="1" cellpadding="8" cellspacing="0" bordercolor="#000080">
<tr>
<td class="dev"><strong><a name="D11"></a>Learn from the South African 11 language localisation experience</strong>
</td>
</tr>
<tr>
<td>Dwayne Bailey Director <em>Translate.org.za</em></td>
</tr>
<tr>
<td><p>The Translate.org.za project localises various pieces of Free Software into the 11
official languages of South Africa. The founder of the project will explore lessons learnt
in terms of fund raising, creating a volunteer community, frustrations with tools and processes
and raising market awareness.</p>
<p>The talk will touch on why OpenOffice.org is currently the most important localisation
target for Free Software by using and explaining Translate's software selection criteria.
But will also talk about some of the frustrations found in the OpenOffice.org localisation method
and systems and how these have been overcome or subverted.</p>
<p>The talk will also cover the difficulties of manging multiple languages and multiple
target projects and ideas on how to minimise these problems. The talk will briefly look
at the tools that the project has created to minimise the incompatibilities of various
localisation projects and the tools used to provide simple QA of translations.</p>
</td>
</tr>
<tr>
<td id="G11b"><p><em>Biography: Dwayne Bailey is the founder of the Translate.org.za project
an ambitious project that is translating Free Software into the 11 official languages of
South Africa. The Translate project falls under the Zuza Software Foundation whose mandate
is the development of Free software for upliftment and empowerment. Dwayne is also a director
of the Foundation. He is now focusing efforts to increase the number of similar projects
throughout Africa and other developing countries and sees the emerging role of Translate.org.za
being that of skilling and equipping other translation teams.</em></p>
<p><em>He has a keen interest in policy and the adoption of FOSS in education. Dwayne was
one of the drafters of the initial South African Government Opensource advisory document
that initiated much policy development on OSS in the South African government.</em></p>
</td>
</tr>
</table>
<p><a href="friday.html">Back to Friday</a><br />
<a href="#top">Back to Top</a><br />
<!-- <a href="agenda2.html">Back to Overview</a></p>-->
<p>Please Note: Program content subject to change.</p>
</td>
</tr>
</table>
<hr />