Difference between revisions of "User:Pdefilippis/Project Page"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Daily Report)
Line 10: Line 10:
  
 
== Daily Report ==
 
== Daily Report ==
''' Thu, June 8th 2006'''<br \>
+
'' Thu, June 8th 2006''<br \>
* Accomplishements
+
'''* Accomplishements'''
- Today I worked some more on the wiki.<br \>
+
* Today I worked some more on the wiki.<br \>
- I have now started a [http://wiki.services.openoffice.org/wiki/Pdefilippis:_Compile_OOo_without_X11 page] explaining how to compile OpenOffice.org without X11, since I wasn't able to find such a page when I was trying this myself. <br \>
+
* I have now started a [http://wiki.services.openoffice.org/wiki/Pdefilippis:_Compile_OOo_without_X11 page] explaining how to compile OpenOffice.org without X11, since I wasn't able to find such a page when I was trying this myself. <br \>
- Also I have created a [http://wiki.services.openoffice.org/wiki/Pdefilippis:_VCL seperate page] containing all of my findings about the Aqua VCL I am working on for my project. I will be updating this page regularly and my goal is to write some detailed explanations about the module. <br \>
+
* Also I have created a [http://wiki.services.openoffice.org/wiki/Pdefilippis:_VCL seperate page] containing all of my findings about the Aqua VCL I am working on for my project. I will be updating this page regularly and my goal is to write some detailed explanations about the module. <br \>
- I have also looked some more at Carbon and tried to understand better why the porting team is using it rather than Cocoa.
+
* I have also looked some more at Carbon and tried to understand better why the porting team is using it rather than Cocoa.
  
 
== Schedule ==
 
== Schedule ==

Revision as of 08:01, 10 June 2006

Mac OS X's Aqua Porting of OpenOffice.org

Welcome to the Aqua porting of OOo project page. This project is part of Google's Summer of Code 2006. Here you will know everything about the evolution of this project.

Goals

Overall: Write a progressive implementation of the Aqua part of the VCL module using Mac OS X's Carbon API.

  • Understand the organization of the VCL module.
  • Write documentation about its classes and their purpose.
  • Implement the missing parts of the Aqua VCL and test them using svdem

Daily Report

Thu, June 8th 2006
* Accomplishements

  • Today I worked some more on the wiki.
  • I have now started a page explaining how to compile OpenOffice.org without X11, since I wasn't able to find such a page when I was trying this myself.
  • Also I have created a seperate page containing all of my findings about the Aqua VCL I am working on for my project. I will be updating this page regularly and my goal is to write some detailed explanations about the module.
  • I have also looked some more at Carbon and tried to understand better why the porting team is using it rather than Cocoa.

Schedule

  • Phase 1 (May 24th - June 7th)

- introduction to the team, get to know them and other Sun developers.
- discover the organization of OOo’s source code and of the scheduling.
- understand the role of the vcl module in the software.
- discover, study and document the native porting part of interest.
- analyze the current work, compile OOo without X11.
- understand thoroughly the use of svdem.

  • Phase 2 (June 8th - July 20th)

- Study and contribution to the implementation of the drawing/painting part and other necessary classes.
- tracing points at particular coordinates.
- tracing segments of different colors.
- tracing of simple geometric shapes, intersections etc…
- events management.

  • Phase 3 (July 21st - August 18th)

- Test and validation of a proof of concept.
- Documentation writing will be done during the project with an emphasis on reusability.


-- Pdefilippis 23:02, 7 June 2006 (CEST)

Personal tools