Changes

Jump to: navigation, search
m
updated User link
The course is broken into two parts. First, general open source and and community specific skills and ideas are taught. Students learn how to deal with the tools, techniques, and practices of the OpenOffice.org project and its community. Second, students are taught about extensibility models, and how to write Add-ons and Extensions.
 
Most pages related to OpenOffice.org hosted here can be found through here: [[:Category:OpenOffice.org]].
=Part I – Essential Open Source Development Skills and Concepts=
** [http://www.openoffice.org/scdocs/issue_lifecycle.html Issue Life cycle ]
** [http://qa.openoffice.org/issue_handling/project_issues.html About Issues]
*Tinderbox Links
**[http://tinderbox.go-oo.org/ Tinderbox]
**[http://muenchen-surf.de/lohmaier/misc/All_about_Tinderbox.odp About TinderBox]
* '''TODO'''
** Complete the build at least on two platforms
** Leverage the existing code by reading, studying, and copying existing code
* OpenOffice.org source code structure and style
** [http://api.openoffice.org/docs/DevelopersGuide/DevelopersGuide.pdf Developers Guideguide]** [http://wiki.services.openoffice.org/wiki/Source_code_directories OOo directory structure]
* Searching for code
** [http://svn.services.openoffice.org/opengrok/ {OpenGrok]
* How to make changes
** [http://wiki.services.openoffice.org/wiki/Building Building]
** [[InstallingMultiple OOo Builds]]
** [http://wiki.services.openoffice.org/wiki/Hacking Hacking]
** [http://wiki.services.openoffice.org/wiki/Tutorials Hackers Tutorialstutorials]
* [[Hacking procedure on Fedora]]
** [http://kohei.us/ooo/ "Roundtrip to Shanghai via Tokyo!!!"]
* '''TODO'''
** complete Complete week 4 TODO** runRun, make a change, build, and then run again
== Week 6 (Feb 16) - Patches, Build, GDB ==
* Guest Lecturer lecturer Eric Bachard, lead of OOo [http://education.openoffice.org/ Education Project]
** Patches
** Build
** [http://www.gnu.org/software/gdb/ GDB]
* '''Resources'''
** [http://fardad.com/irclogs/Default.aspx?co=1&log=%23lecture.education.openoffice.org.freenode.20090217&u1=All+Users&u2=No+One+Else&u3=No+One+Else&u4=No+One+Else Tuesday Lecture[Debugging OOo]** [http://fardad.com/irclogs/Default.aspx?co=1&log=%23lecture.education.openoffice.org.freenode.20090219&u1=All+Users&u2=No+One+Else&u3=No+One+Else&u4=No+One+Else Thursday Lecture]Lectures by Eric Bachard
** [http://linux.about.com/od/commands/l/blcmdl1_patch.htm patch command]
* '''TODO'''
** complete Complete week 5 TODO** Test, Experiment and experiment with patches; Createie. create, dry run, apply... (blog, wiki)** use Use GDB and run openoffice OpenOffice in debug mode (blog, wiki)
== Week 7 (Feb 23) - Selecting a project Project (Issue) ==
* '''[http://education.openoffice.org Education project]'''
** Become a member: [http://education.openoffice.org/servlets/ProjectMemberList Membership]
** Select a project: [http://wiki.services.openoffice.org/wiki/Education_Project/Effort Available Projects] (Search search for those with Seneca tag)
** [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress Additional projects]
** Update Seneca page: [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Seneca Seneca Page On Education Project]
** [http://wiki.services.openoffice.org/wiki/ChildWorkSpace ChildWorkSpace(CWS)]
* '''TO DO'''
== Study break Week (Mar 02) - Study break==
== Week 8 (Mar 09) - Working on Issues==
'''Resources to help you with your projects:'''
* [http://api.openoffice.org/ The OpenOffice.org API (application programming interface) Project]
* [http://wiki.services.openoffice.org/wiki/API/Tutorials API Tutorials]
* [http://api.openoffice.org/docs/common/ref/index-files/index-1.html API Global Index]
* [http://api.openoffice.org/docs/cpp/ref/names/index.html Global Namespace in C++]
* [http://kohei.us/files/class_diagram.odg OpenOffice Class Diagram (.odg file)]
* [http://wiki.services.openoffice.org/wiki/Source_code_directories Source Code Directories]
* [http://docs.go-oo.org/ '''OpenOffice Documentation and all what you need from classes(Amazing!!!)''']
* [http://udk.openoffice.org/cpp/man/tutorial/unointro.html C++ UNO tutorial]
 
== Week 9 (Mar 16) - Presenting Issues ==
* Tue: filling spots
* Thu:
** Andrew Braini, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/PyUNOupgrade Upgrade Python to 2.6], [http://www.openoffice.org/issues/show_bug.cgi?id=92413 Issue 92413]
** Daeseon Moon, Improve impress style, Issue Link.
 
== Week 10 (Mar 23) - Presenting Issues ==
* Tue:
** No Presentation
* Thu:
** [[User:Tiago|Tiago Moreira]], Building OpenOffice on OpenSolaris
** Ladan Zahir, Fix MouseWheel jump in Calc, [http://www.openoffice.org/issues/show_bug.cgi?id=81907 Issue 81907].
** Bartosz Barcicki, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Impress_Master_Copyable Make Impress Master Pages Copyable], [https://bugzilla.novell.com/show_bug.cgi?id=380039 Issue 380039].
 
== Week 11 (Mar 30) - Presenting Issues ==
* Tue:
** Jerry Pau, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Additional_3D_Transitions Implement additional 3D slideshow transitions], No Issue Link.
** (Fred Wang, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Document_Impress_Code Understand the Impress application (6)])
 
* Thu:
** IRC: #OSD600
 
== Week 12 (Apr 05) - Presenting Issues ==
* Tue:
** On IRC #OSD600
 
* Thu:
** On IRC #OSD600
 
== Week 13 (Apr 12) - Presenting Issues ==
*Tue:
** Daeseon Moon, Issue, Issue Link.
** Andrew Braini, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/PyUNOupgrade Upgrade Python to 2.6], [http://www.openoffice.org/issues/show_bug.cgi?id=92413 Issue 92413]
** Ladan Zahir, Fix MouseWheel jump in Calc, [http://www.openoffice.org/issues/show_bug.cgi?id=81907 Issue 81907].
*Thu <b>ON #OSD600</b>:
** [[User:Tiago|Tiago Moreira]], Building OpenOffice on OpenSolaris
** Fred Wang, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Document_Impress_Code Understand the Impress application (6)]
** Bartosz Barcicki, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Impress_Master_Copyable Make Impress Master Pages Copyable], [https://bugzilla.novell.com/show_bug.cgi?id=380039 Issue 380039].
** Jerry Pau, [http://wiki.services.openoffice.org/wiki/Education_Project/Effort/Improve_Impress/Additional_3D_Transitions Implement additional 3D slideshow transitions], No Issue Link.
 
 
'''Resources to help you with your projects:'''
* [http://docs.go-oo.org/ OOo Source Code Documentation (fragmentary)]
* [http://wiki.services.openoffice.org/wiki/Category:Impress Pages and documentation related to Impress]
* [http://wiki.services.openoffice.org/wiki/Source_code_directories Nice page to find out what's what]
 
[[Category:OpenOffice.org]]
3
edits

Navigation menu