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

From Apache OpenOffice Wiki
Jump to: navigation, search
(Daily Report)
(Daily Report)
Line 16: Line 16:
 
* Find out where to set up a different build system in XCode.
 
* Find out where to set up a different build system in XCode.
  
'''Fri, June 9th 2006'"<br \>
+
''' Fri, June 9th 2006 '" <br \>
  
 
''Accomplishments''
 
''Accomplishments''
Line 24: Line 24:
 
* Looked at how to use ''dmake'' with XCode. Looks like it is possible since you can use another build system than XCode's but I haven't found were to enter the settings yet.
 
* Looked at how to use ''dmake'' with XCode. Looks like it is possible since you can use another build system than XCode's but I haven't found were to enter the settings yet.
  
'''Thu, June 8th 2006'''<br \>
+
''' Thu, June 8th 2006 '''<br \>
  
 
''Accomplishements''
 
''Accomplishements''

Revision as of 08:11, 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

Sat, June 10th 2006

Goals

  • Keep working on my Carbon application in XCode.
  • Find out where to set up a different build system in XCode.

Fri, June 9th 2006 '"

Accomplishments

  • Worked on the wiki.
  • Created a new page regrouping information about the Mac OS X port of OOo. The current information has been compiled from emails given by Erich Bachard of his correspondance with other members of the team.
  • Started creating a Carbon application with XCode. The goal is to make a similar application to svdem to understand better the Carbon API and be more comfortable when using it in OOo.
  • Looked at how to use dmake with XCode. Looks like it is possible since you can use another build system than XCode's but I haven't found were to enter the settings yet.

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