Difference between revisions of "Progressive implementation"
Timarandras (Talk | contribs) m |
|||
Line 1: | Line 1: | ||
− | + | ===Porting: Integrate the native Mac OS X FilePicker into OpenOffice.org (Aqua/X11)=== | |
+ | |||
+ | Concerns : OpenOffice.org 2.0.3 or superior, for Mac OS X port (both Aqua and X11 versions) | ||
+ | |||
+ | Integrate the native Mac OS X FilePicker into OpenOffice.org | ||
+ | The OOo FilePicker is already designed as a UNO component. What is needed is a new implementation of the FilePicker component based on the native Mac OS X FilePicker as it has been done on MS Windows for instance. On current Mac OS X port of OpenOffice.org, the current FilePicker is not native, less ergonomic. | ||
+ | |||
+ | Possible tasks : | ||
+ | |||
+ | Familiarize with the native Mac OS X FilePicker API and the OOo UNO interfaces for the FilePicker | ||
+ | Describe current implementation : design, concerned modules, isolate classes and parameters to manage | ||
+ | propose a new design using Apple API | ||
+ | write and test a proof of concept | ||
+ | |||
+ | * Skills : knowledge of languages C / C++ , using Carbon/Cocoa API | ||
+ | * Proposed by : Tino Rachui | ||
− | |||
− | |||
− | |||
− | |||
; Contact | ; Contact | ||
− | + | : dev@porting.openoffice.org | |
− | + | : Tino Rachui ( Tino dot Rachui at Sun dot COM ) | |
− | === Porting : | + | ===Porting: Integrate OpenOffice.org help into Mac OS X help center (Aqua/X11)=== |
− | + | The OpenOffice.org help system is quite independent of the | |
− | + | underlying operating system and thus doesn't integrate well into | |
− | + | the help system on Mac OS X. | |
− | + | ||
− | + | Possible tasks: | |
− | + | Learn how help system works in OpenOffice.org and how you can call it | |
− | + | Create sample help book for Apple Help | |
− | + | Prepare conversion framework for current XML/HTML based help pages to help book | |
− | + | Integrate provided solution into Openoffice.org CVS | |
− | + | ||
− | + | ||
− | + | * Skills: C/C++, XML/XSLT, Carbon API | |
+ | * Proposed by: Pavel Janík | ||
− | + | ; Contact | |
+ | : dev@porting.openoffice.org | ||
+ | : Pavel Janík ( Pavel at Janik dot cz ) | ||
+ | : Frank Peters (Frank dot Thomas dot Peters at Sun dot COM) | ||
− | + | ===Porting : Mac OS X Address book integration (Aqua / X11) === | |
− | + | 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. | ||
− | + | Concerns: OpenOffice.org 2.x for Mac OS X (both Aqua and X11 versions) | |
+ | |||
+ | 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 | ||
− | + | Tasks: | |
+ | Familiarize with the Mac OS X address book API's | ||
+ | Familiarize with the current OOo Mozilla address book integration | ||
+ | Make a prototype for OOo Mac OS X address book integration | ||
; Contact | ; Contact | ||
− | + | : dev@porting.openoffice.org | |
− | + | : Oliver Braun ( obrmac at openoffice dot org ) | |
+ | : Frank Schoenheit ( Frank dot Schoenheit at Sun.COM ) | ||
− | ===Porting : | + | ===Porting: Implement native font support, using native Apple API (Aqua / X11)=== |
− | + | Does concern : OpenOffice.org 2.0.3 or superior, for Mac OS X port (both Aqua and X11 versions) | |
− | + | Subject proposed by : none yet | |
− | + | Tasks : | |
− | + | (1) analyze current implementation : design, concerned modules, isolate classes and parameters | |
− | + | (2) propose a design for the new one, using Apple API | |
− | + | (3) write and test a proof of concept | |
− | + | If enough time: (4) implement the solution, with possible backport to X11 version. | |
− | + | ||
− | + | * Skills : knowledge of languages C / C++ , using Carbon/Cocoa API, knowledge of font systems and font technology | |
+ | |||
+ | ; Contact | ||
+ | : dev@porting.openoffice.org | ||
+ | : Eric Bachard (ericb at openoffice dot org) | ||
− | |||
− | + | ===Porting : Mac OS X Spell checker integration (Aqua / X11)=== | |
+ | Synopsis: | ||
+ | OOo currently uses aspell or hunspell as spell checking components. Mac OS X comes with a build-in spell checker, which should be used by OOo for consitancy reasons, i.e. to save the user from having to maintain two dictionaries (OOo/OS X) in parallel. | ||
+ | |||
Concerns: OpenOffice.org 2.x for Mac OS X (both Aqua and X11 versions) | Concerns: OpenOffice.org 2.x for Mac OS X (both Aqua and X11 versions) | ||
− | 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 | + | Skills: Knowledge of languages C/C++/Objective C or Java, Mac OS X APIs and Application frameworks like Carbon or Cocoa for instance, knowledge of the Mac OS X spell checking APIs |
− | Tasks: Familiarize with the Mac OS X | + | Tasks: |
+ | Familiarize with the Mac OS X spell checking API's | ||
+ | Familiarize with the way OOo utilizes spell checkers | ||
+ | Make a prototype for OOo Mac OS X spell checker integration | ||
; Contact | ; Contact | ||
− | + | : dev@porting.openoffice.org | |
− | + | : Oliver Braun ( obrmac at openoffice dot org ) | |
− | + | : Thomas Lange ( Thomas dot Lange at Sun.COM ) | |
− | + |
Revision as of 15:04, 8 May 2006
Contents
- 1 Porting: Integrate the native Mac OS X FilePicker into OpenOffice.org (Aqua/X11)
- 2 Porting: Integrate OpenOffice.org help into Mac OS X help center (Aqua/X11)
- 3 Porting : Mac OS X Address book integration (Aqua / X11)
- 4 Porting: Implement native font support, using native Apple API (Aqua / X11)
- 5 Porting : Mac OS X Spell checker integration (Aqua / X11)
Porting: Integrate the native Mac OS X FilePicker into OpenOffice.org (Aqua/X11)
Concerns : OpenOffice.org 2.0.3 or superior, for Mac OS X port (both Aqua and X11 versions)
Integrate the native Mac OS X FilePicker into OpenOffice.org The OOo FilePicker is already designed as a UNO component. What is needed is a new implementation of the FilePicker component based on the native Mac OS X FilePicker as it has been done on MS Windows for instance. On current Mac OS X port of OpenOffice.org, the current FilePicker is not native, less ergonomic.
Possible tasks :
Familiarize with the native Mac OS X FilePicker API and the OOo UNO interfaces for the FilePicker Describe current implementation : design, concerned modules, isolate classes and parameters to manage propose a new design using Apple API write and test a proof of concept
- Skills : knowledge of languages C / C++ , using Carbon/Cocoa API
- Proposed by : Tino Rachui
- Contact
- dev@porting.openoffice.org
- Tino Rachui ( Tino dot Rachui at Sun dot COM )
Porting: Integrate OpenOffice.org help into Mac OS X help center (Aqua/X11)
The OpenOffice.org help system is quite independent of the underlying operating system and thus doesn't integrate well into the help system on Mac OS X.
Possible tasks:
Learn how help system works in OpenOffice.org and how you can call it
Create sample help book for Apple Help
Prepare conversion framework for current XML/HTML based help pages to help book
Integrate provided solution into Openoffice.org CVS
- Skills: C/C++, XML/XSLT, Carbon API
- Proposed by: Pavel Janík
- Contact
- dev@porting.openoffice.org
- Pavel Janík ( Pavel at Janik dot cz )
- Frank Peters (Frank dot Thomas dot Peters at Sun dot COM)
Porting : Mac OS X Address book integration (Aqua / X11)
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.
Concerns: OpenOffice.org 2.x for Mac OS X (both Aqua and X11 versions)
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
Tasks: Familiarize with the Mac OS X address book API's Familiarize with the current OOo Mozilla address book integration Make a prototype for OOo Mac OS X address book integration
- Contact
- dev@porting.openoffice.org
- Oliver Braun ( obrmac at openoffice dot org )
- Frank Schoenheit ( Frank dot Schoenheit at Sun.COM )
Porting: Implement native font support, using native Apple API (Aqua / X11)
Does concern : OpenOffice.org 2.0.3 or superior, for Mac OS X port (both Aqua and X11 versions)
Subject proposed by : none yet
Tasks :
(1) analyze current implementation : design, concerned modules, isolate classes and parameters
(2) propose a design for the new one, using Apple API
(3) write and test a proof of concept
If enough time: (4) implement the solution, with possible backport to X11 version.
- Skills : knowledge of languages C / C++ , using Carbon/Cocoa API, knowledge of font systems and font technology
- Contact
- dev@porting.openoffice.org
- Eric Bachard (ericb at openoffice dot org)
Porting : Mac OS X Spell checker integration (Aqua / X11)
Synopsis: OOo currently uses aspell or hunspell as spell checking components. Mac OS X comes with a build-in spell checker, which should be used by OOo for consitancy reasons, i.e. to save the user from having to maintain two dictionaries (OOo/OS X) in parallel.
Concerns: OpenOffice.org 2.x for Mac OS X (both Aqua and X11 versions)
Skills: Knowledge of languages C/C++/Objective C or Java, Mac OS X APIs and Application frameworks like Carbon or Cocoa for instance, knowledge of the Mac OS X spell checking APIs
Tasks: Familiarize with the Mac OS X spell checking API's Familiarize with the way OOo utilizes spell checkers Make a prototype for OOo Mac OS X spell checker integration
- Contact
- dev@porting.openoffice.org
- Oliver Braun ( obrmac at openoffice dot org )
- Thomas Lange ( Thomas dot Lange at Sun.COM )