
Palm OS 6 Port
With Cobalt (Palm OS 6), Palm OS has become a very sophisticated system
and should be easier for developers to target than previous versions.
Now that a wxPalmOS port looks more achievable, the wxWidgets team is
offering a T5 Tungsten PDA (the first model to feature Cobalt) for the first
person to show the wxWidgets minimal sample running under Palm OS 6. Any runners-up will
be offered one of several smaller prizes. Since the T5 won't
be available until later in 2004, initial development will need to be done
on the PalmOS 6 simulator.
You can download the free development environment based on Eclipse and
Cygwin. There is also copious documentation available online.
So - take up the challenge today and get tooled up! There is no
hard deadline but we're aiming for end of 2004.
News: congratulations to William Osborne
who is the winner of our contest, having submitted code and screenshots of the minimal sample
on 14th October 2004. The code is now integrated into wxWidgets
CVS. Here are the screenshots:
The coming challenge is to build on this great start and get more
samples running on Palm OS 6.
Contest conditions
(Contest now closed.)
- The wxPalmOS port must be released under the wxWindows License and
be wholly the author's own work.
- No third-party libraries with incompatible licenses should be used for the port.
In particular, the native Palm OS API should be used and not an existing C++ wrapper.
- The code must conform to wxWidgets coding standards and be easy
to integrate into latest CVS; please do not use an old version of wxWidgets as the starting
point.
- Instructions should be given to allow the wxWidgets team to compile and test
the sample.
- Showing the wxWidgets minimal sample running either on the Palm OS 6 simulator, or real
hardware, is acceptable.
- Advice will be given where necessary by the wxWidgets team for integration and other issues.
- In judging the contest, the decision of a majority of the wxWidgets team will be final.
- If the T5 is unavailable, an equivalent running or upgradeable to Palm OS 6 will
be substituted.
Resources