<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shane.m.mathews</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shane.m.mathews"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Shane.m.mathews"/>
	<updated>2026-06-04T03:23:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=55721</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=55721"/>
		<updated>2007-11-30T09:28:57Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Current Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer of Code 2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the [[Impress]] application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The Student is done with the summer work and it&amp;#039;s been integrated into HEAD. But he will continue to work on porting and documentation.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com/ Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* Subscribe to OpenOffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the [[Joint Copyright Assignment]] form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. Done.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. Done.&lt;br /&gt;
* Implement 5 Transitions total. Done.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Refactor all transitions into uno components.&lt;br /&gt;
* Port to Windows.&lt;br /&gt;
* Port to Mac.&lt;br /&gt;
* Port to Solaris.&lt;br /&gt;
* Port to FreeBSD.&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix Sun JDK and gcj in Ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44072</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44072"/>
		<updated>2007-08-31T13:13:43Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The Student is done with the summer work. But he will continue to work on porting and documentation.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. Done.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. Done.&lt;br /&gt;
* Implement 5 Transitions total. Done.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Refactor all transitions into uno components.&lt;br /&gt;
* Port to Windows.&lt;br /&gt;
* Port to Mac.&lt;br /&gt;
* Port to Solaris.&lt;br /&gt;
* Port to FreeBSD.&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44071</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44071"/>
		<updated>2007-08-31T13:12:28Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Student Task List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The Student is done with the summer work. But he will continue to work on porting and documentation.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. Done.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. Done.&lt;br /&gt;
* Implement 5 Transitions total. Done.&lt;br /&gt;
* Refactor all transitions into uno components.&lt;br /&gt;
* Port to Windows.&lt;br /&gt;
* Port to Mac.&lt;br /&gt;
* Port to Solaris.&lt;br /&gt;
* Port to FreeBSD.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44070</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44070"/>
		<updated>2007-08-31T13:12:15Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Student Task List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The Student is done with the summer work. But he will continue to work on porting and documentation.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. Done.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. Done.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). Done.&lt;br /&gt;
* Refactor all transitions into uno components.&lt;br /&gt;
* Port to Windows.&lt;br /&gt;
* Port to Mac.&lt;br /&gt;
* Port to Solaris.&lt;br /&gt;
* Port to FreeBSD.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44069</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44069"/>
		<updated>2007-08-31T13:07:55Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Current Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The Student is done with the summer work. But he will continue to work on porting and documentation.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section above on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44068</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=44068"/>
		<updated>2007-08-31T13:06:53Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Aspect Ratio Problems */  aspect ratio problems are gone, thus this is gone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
Student is quarantining code to separate dynamically linked library, fixing slide position and aspect ratio problems, and implementing two more transitions.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section above on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40087</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40087"/>
		<updated>2007-07-22T22:38:58Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Aspect Ratio Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
Student is quarantining code to separate dynamically linked library, fixing slide position and aspect ratio problems, and implementing two more transitions.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Aspect Ratio Problems ==&lt;br /&gt;
NOTE: these problems only apply to cairo. VCL does not have these problems.&lt;br /&gt;
* Sometimes Black borders are added to the slide, othertimes they aren&amp;#039;t. These black borders will add to the reported with and height of the actual slide, thus not telling me what parts of the slide are actual slide, and what is black border.&lt;br /&gt;
* Sometimes the slide needs to be repositioned, othertimes they don&amp;#039;t, luckily that is reported.&lt;br /&gt;
&lt;br /&gt;
=== The current solution ===&lt;br /&gt;
* Projects the frustum only to the final position and dimensions of the slide with black border. This causes warping of the slide.&lt;br /&gt;
&lt;br /&gt;
=== The optimal soultion ===&lt;br /&gt;
* Let the transitions project to the entirety of the window&lt;br /&gt;
* Let the transition know the initial position and dimensions of the leaving slide, and final position and dimensions of the entering slide, and let it preserve or not preserve it as it wishes.&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section above on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40086</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40086"/>
		<updated>2007-07-22T20:58:10Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: added /* Aspect Ratio Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
Student is quarantining code to separate dynamically linked library, fixing slide position and aspect ratio problems, and implementing two more transitions.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Aspect Ratio Problems ==&lt;br /&gt;
* Sometimes Black borders are added to the slide, othertimes they aren&amp;#039;t. These black borders will add to the reported with and height of the actual slide, thus not telling me what parts of the slide are actual slide, and what is black border.&lt;br /&gt;
* Sometimes the slide needs to be repositioned, othertimes they don&amp;#039;t, luckily that is reported.&lt;br /&gt;
&lt;br /&gt;
=== The current solution ===&lt;br /&gt;
* Projects the frustum only to the final position and dimensions of the slide with black border. This causes warping of the slide.&lt;br /&gt;
&lt;br /&gt;
=== The optimal soultion ===&lt;br /&gt;
* Let the transitions project to the entirety of the window&lt;br /&gt;
* Let the transition know the initial position and dimensions of the leaving slide, and final position and dimensions of the entering slide, and let it preserve or not preserve it as it wishes.&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section above on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40085</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40085"/>
		<updated>2007-07-22T20:22:22Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: changed current status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
Student is quarantining code to separate dynamically linked library, fixing slide position and aspect ratio problems, and implementing two more transitions.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section below on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40084</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40084"/>
		<updated>2007-07-22T20:19:46Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Backlog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section below on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40083</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=40083"/>
		<updated>2007-07-22T20:19:21Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: Added new tasks/* Student Task List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done. Flickering problems was caused by Bugs in parent window functions, not my code.&lt;br /&gt;
* Grab bits from slide bitmaps. Done. Problem with vcl canvas was a bug in BitmapLayout of vcl, not my code.&lt;br /&gt;
* Implement Uno Component. First Draft Done. The demo is officially dead, long live the Uno component XOGLTransitioner!&lt;br /&gt;
* Initiate transition just like any other transition. Done. Slidebasechange class rocks.&lt;br /&gt;
* Fix slide position and aspect ratio problems. This requires a large expansion of the engine. See Section below on this. In Progress.&lt;br /&gt;
* Quarantine OpenGL transitions to dedicated dynamically linked library. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete). In Progress.&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Figure out flickering problem (seems to be problem with double buffering)&lt;br /&gt;
* Grab and display actual slide&amp;#039;s bitmaps (exception thrown at the moment)&lt;br /&gt;
* Implement Uno Component&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=36867</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=36867"/>
		<updated>2007-06-29T14:57:39Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Student Task List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. Done.&lt;br /&gt;
* Create stand-alone demo of transition system. Done.&lt;br /&gt;
* Call Demo from within OOo. Done.&lt;br /&gt;
* Grab window and pass it to Demo. Done, but with flickering problems.&lt;br /&gt;
* Grab bits from slide bitmaps. In progress: exception thrown when grabbing bits.&lt;br /&gt;
* Implement Uno Component. In Progress.&lt;br /&gt;
* Generalize all Transitions into components.&lt;br /&gt;
* Implement 5 Transitions total (20% complete).&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Figure out flickering problem (seems to be problem with double buffering)&lt;br /&gt;
* Grab and display actual slide&amp;#039;s bitmaps (exception thrown at the moment)&lt;br /&gt;
* Implement Uno Component&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=36865</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=36865"/>
		<updated>2007-06-29T14:50:16Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Items to do if time permits (Backlog) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. In Progress.&lt;br /&gt;
* Create [[Impress:_OpenGL_rendered_transitions_TDD|Technical Design Document]] (naively).&lt;br /&gt;
* Assess and edit parts of [[Impress:_OpenGL_rendered_transitions_TDD|TDD]] so it would integrate correctly into OOo.&lt;br /&gt;
* Begin Implementation described in [[Impress:_OpenGL_rendered_transitions_TDD|TDD]].&lt;br /&gt;
&lt;br /&gt;
== Backlog ==&lt;br /&gt;
* Figure out flickering problem (seems to be problem with double buffering)&lt;br /&gt;
* Grab and display actual slide&amp;#039;s bitmaps (exception thrown at the moment)&lt;br /&gt;
* Implement Uno Component&lt;br /&gt;
* Generalized Transition components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Very Back Backlog == &lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=OOoCon_2007&amp;diff=35702</id>
		<title>OOoCon 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=OOoCon_2007&amp;diff=35702"/>
		<updated>2007-06-20T14:06:58Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Cheap rooms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Marketing}}&lt;br /&gt;
&lt;br /&gt;
[[Category:OOoCon]]&lt;br /&gt;
[[:Category:OOoCon]]&lt;br /&gt;
&lt;br /&gt;
= OOoCon 2007 Barcelona (Catalonia, Spain) =&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
&lt;br /&gt;
18th to 21st of September 2007.&lt;br /&gt;
&lt;br /&gt;
(the 18th of September will be the &amp;quot;Community Day&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== Team Lead  ==&lt;br /&gt;
&lt;br /&gt;
Person that is leading the conference.&lt;br /&gt;
&lt;br /&gt;
* Jesús Corrius (Catalan Native Lang Project Leader / L10N), jesus at softcatala.org&lt;br /&gt;
* Jordi Mas, Anna Grau (sponsors and local organisation)&lt;br /&gt;
&lt;br /&gt;
== Team Members  ==&lt;br /&gt;
&lt;br /&gt;
Members should be willing and able to commit at least 3 hours per day to planning the conference during the last two weeks before OOoCon 2007.&lt;br /&gt;
&lt;br /&gt;
* Jesús Corrius, jesus at softcatala.org&lt;br /&gt;
* Ignasi Labastida, University of Barcelona&lt;br /&gt;
* Jordi Mas, jmas at softcatala.org&lt;br /&gt;
* Ismael Fanlo, ifanlo at superalumnos.net&lt;br /&gt;
* Josep Gallart, josepgallart gmail.com&lt;br /&gt;
* Tania De la Paz&lt;br /&gt;
* Toni Hermoso, tonirher at softcatala.org&lt;br /&gt;
* David Poblador, david at nirvanis.org&lt;br /&gt;
* Alberto Barrionuevo, abarrio at EstandaresAbiertos.org (for ODF promotion stuff -active in FFII, ODF Alliance and OpenDocument Fellowship-)&lt;br /&gt;
* Quim Perez i Noguer, noguer at gmail.com&lt;br /&gt;
* Quim Perelló i Miro, quim at gracianet.cat&lt;br /&gt;
* Mac Kull, seclib at netscape.net (MT English speaker willing to help proof English language text prior to distribution or posting, experienced international conference coordinator, live in Cadiz)&lt;br /&gt;
* Miguel Galán, komputerman at gmail.com (UB student, OO.org user from 1.1, mid-level catalan and english speaker, interested on Bibliographic)&lt;br /&gt;
* José G. Alvarado, jsgrd30 at aol.com&lt;br /&gt;
* Jordi Vilanova, jordi.vilanova at fksl.com (FLOSS consultant to SMBs in Barcelona area - trilingual Catalan, Spanish and English to native standards. Regular user, fully OOo literate)&lt;br /&gt;
&lt;br /&gt;
(Please, add your e-mail address also. We need it to contact you)&lt;br /&gt;
&lt;br /&gt;
Softcatalà (about 10 people, more if needed), Core team of the CA project (about 5 people), staff of the University of Barcelona.&lt;br /&gt;
&lt;br /&gt;
== Organization  ==&lt;br /&gt;
&lt;br /&gt;
We now have an [[OOoCon_2007_Organization|organization wiki page]] to discuss issues related to the organization.&lt;br /&gt;
&lt;br /&gt;
== Local events taking place in parallel (or right before/after) ==&lt;br /&gt;
&lt;br /&gt;
* 11th of September is the [http://en.wikipedia.org/wiki/National_Day_of_Catalonia National Day of Catalonia]&lt;br /&gt;
* 19th - 22nd September: Drupalcon Barcelona 2007&lt;br /&gt;
&lt;br /&gt;
== Names of local OpenOffice.org developers  ==&lt;br /&gt;
&lt;br /&gt;
Names of potentials developers for doing panels at the conference in the developer&amp;#039;s sessions.&lt;br /&gt;
&lt;br /&gt;
* [http://www.opscons.com/ OPS Consulting]&lt;br /&gt;
* Jesús Corrius, Softcatalà (Catalan L10N)&lt;br /&gt;
* Iñaki Larrañaga (Basque L10N)&lt;br /&gt;
* Ruben Da Silva (Galician L10N)&lt;br /&gt;
&lt;br /&gt;
== Names of local OpenOffice.org companies and institutions ==&lt;br /&gt;
&lt;br /&gt;
Names of companies and institutions that are potential sponsors or have potential success stories but have not been contacted yet.&lt;br /&gt;
&lt;br /&gt;
* [http://www.t-systems.es T-Systems]&lt;br /&gt;
* [http://www.novell.com Novell Barcelona]&lt;br /&gt;
* [http://www.uoc.es Universitat Oberta de Catalunya]&lt;br /&gt;
* [http://www.rinho.com Rinho Sistemas]&lt;br /&gt;
* [http://www.opentia.com/ OPENTIA]&lt;br /&gt;
* [http://www.EstandaresAbiertos.org EstándaresAbiertos.org] (open standards promotion project).&lt;br /&gt;
* [http://www.bcn.es Ajuntament de Barcelona]&lt;br /&gt;
&lt;br /&gt;
== Sponsors that have shown interest ==&lt;br /&gt;
&lt;br /&gt;
This is a list of sponsors that have been contacted and have shown an interest in helping the event.&lt;br /&gt;
&lt;br /&gt;
* [http://www.mityc.es/en-US/ Spanish Ministry of Industry, Tourism and Trade]. Contact Roberto Santos &amp;lt;roberto.santos at hispalinux.es&amp;gt;&lt;br /&gt;
* [http://www.cenatic.es CENATIC Public Foundation for promoting open technology in Spain]. Contact Alberto Abella &amp;lt;alberto.abella at cenatic.es&amp;gt;&lt;br /&gt;
* [http://www.gencat.cat Generalitat de Catalunya]&lt;br /&gt;
&lt;br /&gt;
== Video coverage ==&lt;br /&gt;
[http://www.kiberpipa.org Kiberpipa media team] is again offering to cover the conference [http://ooocon.kiberpipa.org/articles/media.html as it did in 2005 and 2006]. This means putting all videos of presentations on the web promptly, doing video interviews, providing live streams, gallery, planet, etc. Whole workflow done with free software exclusively.&lt;br /&gt;
&lt;br /&gt;
== Proposals for talks or keynotes ==&lt;br /&gt;
&lt;br /&gt;
Proposals for talks, keynotes and success stories.&lt;br /&gt;
&lt;br /&gt;
== Minutes from the meetings  ==&lt;br /&gt;
&lt;br /&gt;
Minutes from the different meetings that have taken place.&lt;br /&gt;
&lt;br /&gt;
* [[OOoCon_2007_Minutes_140307|14th March at University of Barcelona]]&lt;br /&gt;
&lt;br /&gt;
The next meeting is scheduled for the next 22nd March, 19.30 h at The Shamrock (Barcelona, Carrer Tallers, 72)&lt;br /&gt;
&lt;br /&gt;
== How can you help ==&lt;br /&gt;
&lt;br /&gt;
You can help in many different ways. Help us identifying:&lt;br /&gt;
&lt;br /&gt;
* People in the Barcelona area that can help as volunteers on the proposed dates. Please, write your name in the &amp;#039;&amp;#039;Team Members&amp;#039;&amp;#039; section of this page with your e-mail address. You can also include a short description of your skills and the kind of help that you could provide.&lt;br /&gt;
&lt;br /&gt;
* Large local OpenOffice.org deployments (for user keynotes and success stories) or potential keynotes relevant to OpenOffice.org. Please, add them to &amp;#039;&amp;#039;Proposals for talks or keynotes&amp;#039;&amp;#039; section of this page.&lt;br /&gt;
&lt;br /&gt;
* Names of local OpenOffice.org developers (for developer sessions). If you are an individual, organization or company doing a development based on Openoffice.org add yourself to the &amp;#039;&amp;#039;Names of local OpenOffice.org developers&amp;#039;&amp;#039; section of this page.&lt;br /&gt;
&lt;br /&gt;
* Names of local OpenOffice.org companies or institutions (potential sponsors) in Spain. Are you a company or institution and you want to help sponsoring the conference Please, subscribe to the ooocon2007_discuss list (see the contact section for details) and explain what your company or institution does and how it can contribute to the conference.&lt;br /&gt;
&lt;br /&gt;
Please try to avoid contacting the organisers directly and try to share your projects and ideas with everyone else using the mailing list.&lt;br /&gt;
&lt;br /&gt;
If you are an institution or a company please consider sponsoring the effort.&lt;br /&gt;
&lt;br /&gt;
== Cheap rooms ==&lt;br /&gt;
&lt;br /&gt;
If you are interested in a cheap room in Barcelona, please add yourself to the list.&lt;br /&gt;
&lt;br /&gt;
* Jesús Corrius i Llavina, jesus at softcatala.org (2 individual rooms, b&amp;amp;b)&lt;br /&gt;
* Charles-H. Schulz &amp;amp; Melissa charles-h.schulz@arsaperta.com (1 twin room or two single rooms b&amp;amp;b)&lt;br /&gt;
* Eric Bachard, ericb@openoffice.org (1 individual room b&amp;amp;b)&lt;br /&gt;
* Jerome Dumonteil jerome.dumonteil@arsaperta.com (1 individual room, b&amp;amp;b)&lt;br /&gt;
* Mahay Alam Khan (mak); mahayalamkhan at gmail.com (1 &amp;#039;&amp;#039;&amp;#039;twin&amp;#039;&amp;#039;&amp;#039; room, b&amp;amp;b)&lt;br /&gt;
* Shaun McDonald, smsm1@openoffice.org (1 individual room, b&amp;amp;b)&lt;br /&gt;
* Italo Vignoli, italo at italovignoli.com (1 individual room, b&amp;amp;b)&lt;br /&gt;
* Stefan Weigel, sweigel at openoffice.org (1 b&amp;amp;b, arrival 18th, departure 23rd, anybody willing to share a twin?)&lt;br /&gt;
* Alexandro Colorado (jza), jza at openoffice.org (1 individual room, b&amp;amp;b)&lt;br /&gt;
* Andrew Whittaker, amwhitta at gmail.com (2 individual rooms, b&amp;amp;b)&lt;br /&gt;
* Andrea Pescetti, pescetti at openoffice.org (1 individual room, b&amp;amp;b)&lt;br /&gt;
* Andras Timar, timar at openoffice.org and Laszlo Nemeth (1 &amp;#039;&amp;#039;&amp;#039;twin&amp;#039;&amp;#039;&amp;#039; room, b&amp;amp;b)&lt;br /&gt;
* Sophie Gautier, sgauti at openoffice.org (1 individual room b&amp;amp;b)&lt;br /&gt;
* Aiet Kolkhi, aietkolkhi at openoffice.org (1 twin room or two single rooms b&amp;amp;b)&lt;br /&gt;
* Shane Mathews, shane.m.mathews at gmail.com (1 individual room, b&amp;amp;b)&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
Please try to avoid contacting the organisers directly and try to share your projects and ideas with everyone else using the mailing list. You can contact the organisation at the ooocon2007_discuss@marketing.openoffice.org by sending an empty message to ooocon2007_discuss-subscribe@marketing.openoffice.org.&lt;br /&gt;
&lt;br /&gt;
== Call for papers ==&lt;br /&gt;
&lt;br /&gt;
There is a page with all the information for the [http://wiki.services.openoffice.org/wiki/OOoCon_Call_For_Papers call for papers] for the Conference. The deadline for sending proposals is 1 June 2007.&lt;br /&gt;
&lt;br /&gt;
== Conference news ==&lt;br /&gt;
&lt;br /&gt;
* [http://ooocon2007.blogspot.com/index.html Weblog in English about the Conference]&lt;br /&gt;
* [http://barcelona-ooo.blogspot.com/ Weblog from the Spanish community about the Conference]&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=33564</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=33564"/>
		<updated>2007-05-29T16:54:15Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Developers */  updated my info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
|      ||     ||                 ||          ||       ||  &lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| Joost Andrae|| X || ja||ja||CL qa, release testing en-US builds and releasing builds||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Bachard|| X || ericb||ericb2|| CL porting Mac OSX/Linux PPC port ||French OO.o project&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||||CL l10n, globalization program manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||UI||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bernd Eilers|| X || bei||rfc821||EIS||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || || ufi || || || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi ||PL FR native-lang project, CC ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||Internal tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||pl_hh||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| ||&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Student&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man||RedHat, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| CL [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Nakamoto|| || bluedwarf|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||API tests||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| Frank Peters|| X || fpe||||Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Muthu Subramanian|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
| Claus Sørensen||   || cs||c26n,cHBs,chbs||Danish Localization and Project Management Tool(oopm)||ProFOSS&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||Independent&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Malte Timmermann|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||Framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||VBA Interop||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker||RedHat, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz | Wei Zhao]] ||   || weiz ||   || Chinese Localization  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liu Tao ||   || liutao ||   || PyUNO, Async dialogs|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| JiangChuang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Lv Xugang ||   || lvxg ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Chen Jinhong ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Li Yuan ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Yan Wu ||   || wuy ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Shizhoubo ||   || shizhoubo ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || CJK Enhancement/ Filter || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liang Weike||   || liangweike || liangweike || Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Zhang Xiaofei ||  || zhangxiaofei || zhangxiaofei || Framework ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Fang Yaqiong||   || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng||   || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || RedHat, Inc.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, qa/qatesttool||QA Framework / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]]||QA Calc / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||writer, qa/qatesttool||QA Writer / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||draw, impress, qa/qatesttool||QA Graphics / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jogi||qa/qatesttool, [[Calc]]||Automation / QA Calc||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||QA Framework / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, qa/qatesttool||QA Base / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten|||| wg||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User Experience Community]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31819</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31819"/>
		<updated>2007-05-08T21:24:52Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: added links to TDD&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. In Progress.&lt;br /&gt;
* Create [[Impress:_OpenGL_rendered_transitions_TDD|Technical Design Document]] (naively).&lt;br /&gt;
* Assess and edit parts of [[Impress:_OpenGL_rendered_transitions_TDD|TDD]] so it would integrate correctly into OOo.&lt;br /&gt;
* Begin Implementation described in [[Impress:_OpenGL_rendered_transitions_TDD|TDD]].&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31816</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31816"/>
		<updated>2007-05-08T20:51:53Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Random Things Student has learned */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. In Progress.&lt;br /&gt;
* Create Technical Design Document (naively).&lt;br /&gt;
* Assess and edit parts of TDD so it would integrate correctly into OOo.&lt;br /&gt;
* Begin Implementation described in TDD.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random things student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31814</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31814"/>
		<updated>2007-05-08T20:10:38Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: added Random Things Student has learned&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. In Progress.&lt;br /&gt;
* Create Technical Design Document (naively).&lt;br /&gt;
* Assess and edit parts of TDD so it would integrate correctly into OOo.&lt;br /&gt;
* Begin Implementation described in TDD.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;br /&gt;
&lt;br /&gt;
== Random Things Student has learned ==&lt;br /&gt;
* Keep directory of clean source code. checking out or updating the entire project from CVS takes forever.&lt;br /&gt;
* Don&amp;#039;t mix sun JDK and gcj in ubuntu. It makes configure very unhappy.&lt;br /&gt;
* Choose the easy route to do things. AMD64 + OOo = difficulty.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31813</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31813"/>
		<updated>2007-05-08T20:03:27Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Student Task List */  added more tasks, and marked completed tasks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. Done.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly. Done.&lt;br /&gt;
* Successfully debug the minor hack. In Progress.&lt;br /&gt;
* Create Technical Design Document (naively).&lt;br /&gt;
* Assess and edit parts of TDD so it would integrate correctly into OOo.&lt;br /&gt;
* Begin Implementation described in TDD.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=31408</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=31408"/>
		<updated>2007-05-04T23:21:33Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Developers */  added Shane M Mathews&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
|      ||     ||                 ||          ||       ||  &lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| Joost Andrae|| X || ja||ja||CL qa, release testing en-US builds and releasing builds||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Bachard|| X || ericb||ericb2|| CL porting Mac OSX/Linux PPC port ||French OO.o project&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||||CL l10n, globalization program manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||UI||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bernd Eilers|| X || bei||rfc821||EIS||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || || ufi || || || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi ||PL FR native-lang project, CC ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||Internal tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||pl_hh||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| ||&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews||  || smmathews||||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Student&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man||RedHat, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| CL [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Nakamoto|| || bluedwarf|| || ||&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||API tests||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| Frank Peters|| X || fpe||||Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Muthu Subramanian||   || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
| Claus Sørensen||   || cs||c26n,cHBs,chbs||Danish Localization and Project Management Tool(oopm)||ProFOSS&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||Independent&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Malte Timmermann|| X || mt||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||Framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||VBA Interop||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker||RedHat, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz | Wei Zhao]] ||   || weiz ||   || Chinese Localization  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liu Tao ||   || liutao ||   || PyUNO, Async dialogs|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| JiangChuang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Lv Xugang ||   || lvxg ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Chen Jinhong ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Li Yuan ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Yan Wu ||   || wuy ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Shizhoubo ||   || shizhoubo ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || CJK Enhancement/ Filter || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Liang Weike||   || liangweike || liangweike || Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Zhang Xiaofei ||  || zhangxiaofei || zhangxiaofei || Framework ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Fang Yaqiong||   || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, qa/qatesttool||QA Framework / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]]||QA Calc / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||writer, qa/qatesttool||QA Writer / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||draw, impress, qa/qatesttool||QA Graphics / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jogi||qa/qatesttool, [[Calc]]||Automation / QA Calc||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||QA Framework / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, qa/qatesttool||QA Base / Automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten|||| wg||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User Experience Community]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31360</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31360"/>
		<updated>2007-05-04T15:31:46Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Current Status */  no longer in school&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. In Progress.&lt;br /&gt;
* Successfully debug the minor hack.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31357</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31357"/>
		<updated>2007-05-04T15:11:46Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Student Task List */ added another completed task&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Verify the newly built version of OOo can be installed and run. Done&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. In Progress.&lt;br /&gt;
* Successfully debug the minor hack.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31352</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=31352"/>
		<updated>2007-05-04T13:52:21Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Student Task List */  added more tasks, finished more tasks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. Done.&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress. In Progress.&lt;br /&gt;
* Successfully debug the minor hack.&lt;br /&gt;
* Verify the hacked version of OOo can be run to verify it works correctly.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30789</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30789"/>
		<updated>2007-04-25T19:10:14Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Items to do if time permits (Backlog). */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. IN PROGRESS.&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress.&lt;br /&gt;
* Successfully debug the minor hack.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog) ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30788</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30788"/>
		<updated>2007-04-25T19:09:28Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: added backlog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google [[Summer_of_Code_2007]] proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo. IN PROGRESS.&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress.&lt;br /&gt;
* Successfully debug the minor hack.&lt;br /&gt;
&lt;br /&gt;
== Items to do if time permits (Backlog). ==&lt;br /&gt;
Write suggestions for the student here! &lt;br /&gt;
* Detect the use of a video card to do advanced graphical effects, such as generating a height map based on the colors of the current slide, and casting shadows using steep parallax mapping. Suggested by the student.&lt;br /&gt;
* Press tab to Zoom out &amp;quot;exposé-style&amp;quot; to give a view of all slides. Suggested by John Spray.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30148</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30148"/>
		<updated>2007-04-14T00:06:43Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google Summer of Code 2007 proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo.&lt;br /&gt;
* Successfully make a minor hack to OOo, preferably to Impress.&lt;br /&gt;
* Successfully debug the minor hack.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30147</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30147"/>
		<updated>2007-04-14T00:01:58Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: added task list for student&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google Summer of Code 2007 proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Task List ==&lt;br /&gt;
* subscribe to openoffice.org wiki. Done.&lt;br /&gt;
* Submit a filled-out copy of the Joint Copyright Assignment form (JCA). Done.&lt;br /&gt;
* Successfully build OOo.&lt;br /&gt;
* Successfully make a minor hack to OOo.&lt;br /&gt;
* Successfully debug the minor hack.&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30146</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30146"/>
		<updated>2007-04-13T23:44:01Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Current Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google Summer of Code 2007 proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Summer_of_Code_2007&amp;diff=30145</id>
		<title>Summer of Code 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Summer_of_Code_2007&amp;diff=30145"/>
		<updated>2007-04-13T23:43:01Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: /* Impress: OpenGL rendered transitions */  added link to project wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Similar to [[SummerOfCode2006|last year]], OpenOffice.org is participating in the [http://code.google.com/soc/ Google Summer of Code](tm) initiative sponsored by Google.&lt;br /&gt;
&lt;br /&gt;
This page lists the 10 tasks that have been accepted from the [[Summer_of_Code_2007/proposals|proposals]] for this year. Students work with their mentors&lt;br /&gt;
on the projects with a mid-term milestone in Juli until [http://code.google.com/support/bin/answer.py?answer=60325&amp;amp;topic=10729 August].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Accepted Tasks=&lt;br /&gt;
&lt;br /&gt;
==Calc==&lt;br /&gt;
&lt;br /&gt;
===Integration of R into Calc===&lt;br /&gt;
&lt;br /&gt;
Create an add-on component that allows a Calc user to let the [http://www.r-project.org/ R environment] do calculations on data from Calc cells and put the results into the spreadsheet again.&lt;br /&gt;
&lt;br /&gt;
This should include a dialog to select input parameters and options, and allow results to be values or graph images. Note that the incompatible licenses (R is under GPL) have to be taken care of, possibly by starting R as a separate process.&lt;br /&gt;
&lt;br /&gt;
Some more thoughts on the subject have been collected at [[Statistical Data Analysis Tool#Third Party Library Integration]].&lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: Some familiarity with statistical methods&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: dev@sc.openoffice.org&lt;br /&gt;
: Niklas.Nebel at sun.com&lt;br /&gt;
&lt;br /&gt;
: Leonard Mada&lt;br /&gt;
: (on statistics and R syntax)&lt;br /&gt;
: discoleo at openoffice.org&lt;br /&gt;
&lt;br /&gt;
==Framework==&lt;br /&gt;
&lt;br /&gt;
===Status bar control to display/change the language===&lt;br /&gt;
&lt;br /&gt;
Currently the Writer lacks means to display the language in use. There&amp;#039;s also no easy way to change the language as the user has to use the menu. A status bar control would help to solve these problems.  It should help to determine about the language used at the cursor position or the document. The control should be implemented using existing UNO APIs.&lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: C++&lt;br /&gt;
* Useful skills: Basic UNO API knowledge&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: dev@framework.openoffice.org,&lt;br /&gt;
: Carsten.Driesner at sun.com&lt;br /&gt;
: Thomas.Lange at sun.com&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
&lt;br /&gt;
===Draw/Impress: SVG Import Filter===&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/Graphics/SVG/ SVG (Scalable Vector Graphics)] is a vector graphics format that describes 2D graphics in XML.&lt;br /&gt;
&lt;br /&gt;
There&amp;#039;s no native SVG import filter for OOo. There exists an [http://www.ipd.uka.de/~hauma/svg-import/ external one], but unfortunately it has very strong dependencies - [http://java.sun.com/javase/downloads/index.jsp Java 5.0], and [http://xmlgraphics.apache.org/batik/ Batik].  The goal of this task is to create a new implementation that does not require any too big libraries.&lt;br /&gt;
&lt;br /&gt;
A proof of concept implementation written in C++ using the [http://wiki.services.openoffice.org/wiki/Uno UNO] [http://api.openoffice.org/docs/common/ref/com/sun/star/drawing/module-ix.html Drawing API] and a lighweight [http://cairographics.org/libsvg libsvg library] exists [http://svn.gnome.org/viewcvs/ooo-build/trunk/patches/src680/svg-import.diff here], but it needs a lot of work to be really usable.  Another problem is that libsvg does not seem to be too actively maintained; so the real implementation should use OOo&amp;#039;s [http://wiki.services.openoffice.org/wiki/FastParser internal XML parser].&lt;br /&gt;
&lt;br /&gt;
More information is available in [http://artax.karlin.mff.cuni.cz/~kendy/blog/archives/monthly/2006-10.html#2006-10-02T17_14_44.htm Kendy&amp;#039;s blog].&lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: C++, XML knowledge is a plus&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: Jan Holesovsky - kendy at openoffice org&lt;br /&gt;
: Fridrich Strba - fridrich_strba at openoffice org&lt;br /&gt;
&lt;br /&gt;
===[[Impress: OpenGL rendered transitions]]===&lt;br /&gt;
The goal is to add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
* Reguired skills/knowledge: C++, OpenGL. familiarity with UNO is welcomed&lt;br /&gt;
&lt;br /&gt;
;Contact:&lt;br /&gt;
:mailto:dev@graphics.openoffice.org&lt;br /&gt;
:Thorsten Behrens - thb at openoffice org&lt;br /&gt;
:Radek Doulik - radekdoulik at openoffice org&lt;br /&gt;
&lt;br /&gt;
==ODF Toolkit==&lt;br /&gt;
&lt;br /&gt;
=== Tools and best practice samples for ODF creation and manipulation===&lt;br /&gt;
&lt;br /&gt;
We already have some code snippets in Java and C# and looking for help to extend these tool sets or to provide tool sets in other languages. These tool sets are designed to offer basic ODF functionality even outside of OO.o.&lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: Java or C# or Perl or C++ ...&lt;br /&gt;
* Useful skills: ODF, XML&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: dev@odftoolkit.openoffice.org, &lt;br /&gt;
: Dieter Loeschky at sun.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Framework==&lt;br /&gt;
&lt;br /&gt;
===Improving UI editing / coupling===&lt;br /&gt;
&lt;br /&gt;
Currently all dialogs (along with most translated strings) are stored in a rather unusual binary resource file format, that has not had much love in the last decade. We need to write some new code that separates the process of designing &amp;amp;amp; laying out the UI from the code - to allow UE to make our UI more beautiful, and allow future re-factoring. The existing Basic GUI dialog editor and it&amp;#039;s XML format should be re-used, a simple C++ compatibility API created, and a number of dialogs converted to the new format.&lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: C++&lt;br /&gt;
* Useful skills: courage, stickability, X-rated code reading&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: michael.meeks at novell.com&lt;br /&gt;
: hfiguiere at novell.com&lt;br /&gt;
&lt;br /&gt;
==Porting==&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;&amp;#039;Complete User Interface respecting Aqua Human Interface Guidelines (Aqua Only)&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
*Concerns: OpenOffice.org 2.x for Mac OS X Aqua only&lt;br /&gt;
&lt;br /&gt;
*Skills: Knowledge of languages C/C++ Mac OS X APIs and Application frameworks like Carbon&lt;br /&gt;
&lt;br /&gt;
Original OpenOffice.org vcl widgets are not Aqua HIG compliant, and we need to implement all controls, respecting Aqua Human Interface Guidelines, some will use HIView, or HITheme or even other part of Carbon API.&lt;br /&gt;
&lt;br /&gt;
*Tasks:  some controls are already implemented, but some are still missing.&lt;br /&gt;
&lt;br /&gt;
The job consists in write the code and implement: &lt;br /&gt;
&lt;br /&gt;
- tabs (implement and bind the TabitemValue class, using Carbon API)&lt;br /&gt;
&lt;br /&gt;
- spinbuttons (implement and bind  SpinbuttonValue class, using Carbon API)&lt;br /&gt;
&lt;br /&gt;
- comboboxes (implement and use HICombobox)&lt;br /&gt;
&lt;br /&gt;
- listboxes (work already started)&lt;br /&gt;
&lt;br /&gt;
- texts in comboboxes / listboxes  (better task definition to be completed)&lt;br /&gt;
&lt;br /&gt;
- other types of controls:  highlight, respect dimensions/spacing ..etc&lt;br /&gt;
&lt;br /&gt;
- Windows background (using Aqua theme)  &lt;br /&gt;
&lt;br /&gt;
;Proposed by: Eric Bachard &lt;br /&gt;
;Contact:  mac@porting.openoffice.org &lt;br /&gt;
;Mentor:  Eric Bachard ( ericb at openoffice dot org )&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X Address book integration (Aqua / X11) ===&lt;br /&gt;
&lt;br /&gt;
Synopsis: OOo currently is integrated with the Mozilla address book but not with the native Mac OS X address book. This is annoying for Mac OS X user. For better system integration it would be desirable to integrate with the Mac OS X address book.&lt;br /&gt;
&lt;br /&gt;
Concerns: OpenOffice.org 2.x for Mac OS X (both Aqua and X11 versions)&lt;br /&gt;
&lt;br /&gt;
;Skills: Knowledge of languages C/C++, Mac OS X APIs and Application frameworks like Carbon or Cocoa for instance, knowledge of the Mac OS X address book APIs&lt;br /&gt;
&lt;br /&gt;
;Tasks: &lt;br /&gt;
&lt;br /&gt;
Familiarize with the Mac OS X address book APIs &lt;br /&gt;
&lt;br /&gt;
Familiarize with the current OOo Mozilla address book integration &lt;br /&gt;
&lt;br /&gt;
Make a prototype for OOo Mac OS X address book integration&lt;br /&gt;
&lt;br /&gt;
Document all produced code and aspects, Extend the principles to support docuemnt (text/media) Drag&amp;#039;n Drop.&lt;br /&gt;
&lt;br /&gt;
;Contact&lt;br /&gt;
mac@porting.openoffice.org&lt;br /&gt;
&lt;br /&gt;
;Mentor:  Sebastien Plisson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writer ==&lt;br /&gt;
&lt;br /&gt;
===Writer: Better &amp;quot;Notes&amp;quot; functionality===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Notes&amp;quot; functionality in Writer could be better in terms of usability and does not look very appealing. &lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: C++&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: dev@sw.openoffice.org&lt;br /&gt;
: Mathias.Bauer at sun.com&lt;br /&gt;
&lt;br /&gt;
; Resources&lt;br /&gt;
[http://blogs.linux.ie/caolan/2007/03/12/notesmarginnotes-in-sw/ hopefully helpful illustrative patch]&lt;br /&gt;
&lt;br /&gt;
===RTF Generator===&lt;br /&gt;
&lt;br /&gt;
The current RTF export of OpenOffice.org is not as good as the export to the Word (.doc) format. Parsing the generated Word format stream with a Word tokenizer and handing over the generated events to an RTF generator would lead to an RTF export filter with the same quality as the binary Word export filter. Remark: the tokenizer itself isn&amp;#039;t complete today but in its current state covers enough parts of the Word format to make this a valuable project for the planned time span.&lt;br /&gt;
&lt;br /&gt;
* Required skills/knowledge: C++, some knowledge about the Word file format would be a plus&lt;br /&gt;
&lt;br /&gt;
; Contact&lt;br /&gt;
: dev@sw.openoffice.org&lt;br /&gt;
: Henning.Brinkmann at sun.com&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30144</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30144"/>
		<updated>2007-04-13T23:38:25Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the wiki page for the Google Summer of Code 2007 proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school in the next two weeks, and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30143</id>
		<title>Impress: OpenGL rendered transitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Impress:_OpenGL_rendered_transitions&amp;diff=30143"/>
		<updated>2007-04-13T23:38:07Z</updated>

		<summary type="html">&lt;p&gt;Shane.m.mathews: created page, added proposal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Impress: OpenGL rendered transitions =&lt;br /&gt;
This is the wiki page for the Google Summer of Code 2007 proposal by Shane M Mathews and mentored by Thorsten Behrens and Radek Doulik.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
To add 3D transitions to the Impress application. Transition is an animation where one page is visible in the beginning and another in the end. It is used during presentation slideshow to switch pages.&lt;br /&gt;
&lt;br /&gt;
In the process of implementing OpenGL transitions an UNO API should be added to slideshow code, so that OpenGL transitions engine might be created as standalone UNO component. Current transitions should be refactored to another UNO component.&lt;br /&gt;
&lt;br /&gt;
The engine will get the previous and next pages and should render the transition at given speed.&lt;br /&gt;
&lt;br /&gt;
The participant should also implement at least 5 OpenGL transitions, rendered by the UNO component.&lt;br /&gt;
&lt;br /&gt;
== Current Status ==&lt;br /&gt;
The student is finishing up school in the next two weeks, and learning how to build, code, and compile OOo before May 28th, the official beginning of the project.&lt;br /&gt;
&lt;br /&gt;
[http://codecoffee.blogspot.com Student Blog]&lt;/div&gt;</summary>
		<author><name>Shane.m.mathews</name></author>
	</entry>
</feed>