Put KOrganizer into your pocket !
KOrganizer/Embedded is the PDA version of KOrganizer for the Qtopia desktop. It has been developed for and tested on a Sharp Zaurus but it should also work on other PDAs able to run Qt/Embedded.
The current stable version is KOrganizer/Embedded 1.0. There is a beta version 1.0.8 available for testing.
KOrganizer/Embedded uses the original source code of the desktop version. That means that in principle all development done for the desktop version will also be available in the embedded version. Some features which don't make sense on a PDA are disabled, though.
KOrganizer/Embedded uses a small KDE compatibility library microkde which provides the KDE features required to run KOrganizer/Embedded. This means it has no additional library dependencies other than the Qt/Embedded and the Qtopia libs.
In 2002 KOrganizer/Embedded was one of the beta round winners of the Qtopia Worldwide Developer Contest and finally won a second prize in the overall contest.
KOrganizer/Embedded is available on our download page.
KOrganizer/Embedded Beta Version |
KOrganizer/Embedded is approaching its second stable release. The version 1.0.8 is now available as a beta version for testing. See the download page for details how to get binary and source packages.
New features compared to KOrganizer/Embedded 1.0 include recurring events, import of Qtopia calendar and todo list, alarm notification and a couple of new features inherited from the desktop version of KOrganizer.
KOrganizer/Embedded 1.0.8 is based on the HEAD branch of the desktop version of KOrganizer and includes all the bugfixes from the 3.1.1 release.
KOrganizer 1.0.8 comes as two packages: korganizer_1.0.8 contains the main application and korganizer-alarm_1.0.8 contains the alarm daemon required to show alarm notifications. If you don't need the alarm functionality you don't need to install korganizer-alarm.
KOrganizer/Platform-independent (Ko/Pi) |
Lutz Rogowski started development of "Ko/PI", KOrganizer/Platform-independent which is based on KOrganizer/Embedded 1.08beta.
Here's what Lutz wrote about this version of KOrganizer/Platform-independent:
Some weeks ago I have taken the KOrganizer/Embedded 1.08beta Version from korganizer.kde.org and started to make it working properly on the Zaurus 7x0 with the 640x480 pixel display and on the Zaurus 5500 with the 320x240 pixel display as well. I have added the most important configuration and saving possibilities and fixed some missing methods in the mikrokde.
And I have optimized the navigation through the views (per hotkeys) and the date navigation. When trying to fix some timezone bugs, I found a really ugly bug in libical, which did make the timezone setting for KOrganizer set to UTC after first saving of an ical file.
I have fixed some issues in libkcal (which I consider as bugs) as well and added to the libkcal calendarlocal class a new fast method for getting the next alarm for a given datetime.
The key features of the the new Version of KOrganizer/E, which I call now KOrganizer/Platform-independent (KO/Pi) are:
The layout of some dialogs is automatically computed depending of the displaysize to get proper results for the small resolution of the Zaurus 5500.
The source code should be compileable out of the box for Qt/Embedded with the virtual frame buffer, on a Linux desktop (with no KDE environment installed) and on Windows. On the desktop, there are some minor issues concerning the bigger display size and the Qt-Versions (e.g. on Windows the All-day-agenda is not repainted properly).
For the Zauri, there is a small alarm taskbar application available, which makes it possible to get an audio alarm, even if the zarus is in suspend mode ( = off ).
The packages are downloadable from our download page.
As the next step I will implement some syncing methods in libkcal (calendarlocal.cpp) to syncronize two calendars. And fix the problems of KO/Pi running on Desktops. In the next version 2.0 of KO/Pi it should be possible to easily sync a running instance of KO/Pi with a remote KO *.ics calendar file via ssh/scp.