Difference between revisions of "Education Project/Effort"
(→'''Other Applications (later)''') |
|||
Line 10: | Line 10: | ||
The applications are classed | The applications are classed | ||
− | - by difficulty level (more stars means means more work and more | + | - by difficulty level (more stars means means more work and more difficult to be solved ) |
- by themes. e.g. Mac OS X | - by themes. e.g. Mac OS X |
Revision as of 18:31, 7 February 2008
- Effort
- An effort consists of the following things
- a goal or a mission,
- to solve a problem,
- while using a solution,
- optionally having a time plan,
- a list of things which need to be done, these may directly be some content (e.g. specifications, implementations, tests, articles) or other efforts, and
- a status (e.g. planned, in progress, finished, cancelled).
We propose applications, doable in one or two month of work for a student ( time to discover everything, and do the real work).
All these applications below are correlated with IssueZilla issues, and need new code to be solved.
What we propose is to accompany the peers teachers/students solving the issues: the work must be done by the student, and we are resources. This means, most of the time, we have no clue about the solution (but we could work on it), or the needed changes, and sometimes, just a little change in the code can solve the issue. Sometimes, a lot of code can be needed.
The most important is to work together, and make the students discover OpenOffice.org source code and organisation.
The applications are classed
- by difficulty level (more stars means means more work and more difficult to be solved )
- by themes. e.g. Mac OS X
Contents
Applications for Mac OS X only
Implement new canvas using Core Graphics (click me)
Contacts:
- for Education project: ericb , (please add your name )
- for the task : Thorsten Behrens thb/ Ismael Merzaq ismael87 / Eric Bachard ericb : all @openofice.org
Difficulty: *****
Needs:
- experimental tests in canvas, with dummy methods, for proof of concept
- good Core Graphics understanding
- good C++ skills
- good Cairo understanding ( we use the existing implementation)
Complete feature send active document as (click me)
Contacts:
- for Education project: ericb , (please add your name )
- for the task : obr @openofice.org
Difficulty: ***
Use system security API ( click me)
Contacts:
- for Education project: ericb , (please add your name )
- for the task : jl/obr @openofice.org
Difficulty: *****
- no information available yet
Application concerning all ports
Implement Math Baseline Alignement (click me)
Contacts:
- for Education Project : ericb , (please add your name )
- Framework/Starmath projects : mba/tl @openoffice.org
Difficulty: ****
New: needs
- new interface definition ( offapi),
- new file format extension ( needs ODF TC agreement ),
- new implementation ( starmath )
- Serious QA
Skills : C++
Fix MouseWheel jump in Calc (click me)
Contacts:
- for Education Project : ericb , (please add your name )
- Framework/Starmath projects : mba/tl @openoffice.org
Difficulty: **
Needs:
- a correct understanding of the existing code
- define the new feature fixing the issue
- implement it
- integrate it respecting OpenOffice.org project rules
Improve Scanner Use (click me)
Contacts:
- for Education Project : ericb , (please add your name )
- To be defined
This application is a try. Main idea is : analyse current interface, improve the current implementation, and more if possible.
Difficulty: ****
Needs:
- C++ skills
- Twain or Sane skills
- interface understanding (offapi )
- Design skills