Active Topics

 



Notices


Reply
Thread Tools
Posts: 109 | Thanked: 91 times | Joined on Dec 2007
#1
Major Announcement

I've just discovered that the latest version of KDEPIMPI (2.10), compiled for the Open Embedded project, combined with the libqt-mt.so.3 library (for Zaurus qt3 compatibility) produce a working, stable, PIM suite. The menus, icons, and functions are much better, though it isn't Hildonized. The calendar/to-list is much better, the address book is fully functional, and synchronizing works. The mail progam (ompi) and cell-phone data exchange (kammu, based on gammu) each run but are untested.

Many thanks to: Zautrix (the original author of KDEPIMPI), yonggun on OESF for compiling the package, and tz1 for the qt3 library.


Known problems: no Hildonization, the alarm pop-up menu is incorrectly sized, making it easy to suspend an alarm but difficult to cancel one, there aren't desktop launcher (menu) entries, and the installation procedure isn't ready for novices. However, if someone contacts yonggun to get the source code, it shouldn't be hard to rebuild the .deb package with menu entries and the post-install "ldconfig" for the Maemo platform.


Here's a link to the OESF page with a .deb package of kdepimpi.

Here's a link to the libqt-mt.so.3 library which must be installed before kdepimpi.

Note: The installation must be done from the command-line (or possibly via the "red-pill" mode in the application manager). In my case I downloaded the two ".deb" packages and then ran (as root):
Code:
dpkg -i libqt3-3.3.deb  ; dpkg -i --force-depends kdepimpi_2.2.10_armel.deb
echo "/opt/kdepimpi" >> /etc/ld.so.conf ; ldconfig
The alarms even work if you create a shell script to replace the "playwave" command called by kdepimpi:

#! /bin/sh
# dummy script to replace playwave as called by kopi. Save this as "playwave" in a
# directory that's in your $PATH

soundfile=$3
exec play-sound $soundfile

------------------------ Original Text -------------------------------
I'm happy to announce some significant progress in getting the KDEPIMPI PIM suite running on the Nokia handhelds. This package is a "pure Qt" calendar/todo-list/contact list/password manager. It also includes a time-tracker and interface to mobile phones. There are Linux & Windows desktop versions, with intelligent bi-directional synchronization. The package has been a popular PIM on the Sharp Zaurus for many years. Despite the package name, there are no KDE dependencies.

The original developer's site for the package is:

http://sourceforge.net/projects/kdepimpi/

With tremendous help from Michael Krelin, there is now a Qt4 port of KDEPIMPI. It compiles cleanly under scratchbox and runs on my N810 (OS2008), but has some problems that need to be fixed by a more experienced programmer than me.

I'm seeking someone to take a look at the package as it is now, and make what are hopefully the small changes needed to be fully functional.

Please contact me directly if you would like a copy of the source code, my compilation notes, installation scripts, and a detailed description of the current problems.

Thanks,

Mark

Last edited by z2n; 2008-12-03 at 08:58. Reason: semi-stable working version!
 

The Following 7 Users Say Thank You to z2n For This Useful Post:
dubwise's Avatar
Posts: 239 | Thanked: 53 times | Joined on Jan 2008 @ Massachusetts
#2
I would love to see this happen.
KDE PIM is a great suite, but KDE on the IT is not the most friendly of environments.
Powerful, yes, endlessly configurable, yes, but stable and friendly, maybe not so much.

You say there are issues. What sort?
__________________
.
---------------------------------------------

---------------------------------------------
 
Posts: 109 | Thanked: 91 times | Joined on Dec 2007
#3
Um, despite the confusing name, the kdepimpi PIM suite is not dependent on KDE. The name comes from "KDE PIM Platform Independent". This is a Qt application, and runs without KDE libraries.

As far as the "issues"...the contact list app runs, but doesn't load my existing data files. The calendar/to-do app starts, displays on-screen, loads existing data...then segfaults.
 
penguinbait's Avatar
Posts: 3,096 | Thanked: 1,525 times | Joined on Jan 2006 @ Michigan, USA
#4
Originally Posted by dubwise View Post
I would love to see this happen.
KDE PIM is a great suite, but KDE on the IT is not the most friendly of environments.
Powerful, yes, endlessly configurable, yes, but stable and friendly, maybe not so much.

You say there are issues. What sort?


Depends on your hardware, KDE on n800, it runs, KDE on n810, IT SHINES!!!!
__________________
To all my Maemo friends. I will no longer be monitoring any of my threads here on a regular basis. I am no longer supporting anything I did under maemo at maemo.org. If you need some help with something you can reach me at tablethacker.com or www.facebook.com/penguinbait. I have disabled my PM's here, and removed myself from Council email and Community mailing list. There has been some fun times, see you around.
 
dubwise's Avatar
Posts: 239 | Thanked: 53 times | Joined on Jan 2008 @ Massachusetts
#5
Originally Posted by z2n View Post
This is a Qt application, and runs without KDE libraries.
That's what I'm interested in.

KDE is a lot of fun on my N810, but it'd make me nervous to rely on it.
I'd hope that kdepimpi might be a little more responsive under maemo,
without the rest of KDE hanging about, clamouring for the processor's attention.

That thing were you double click on something,
and then hang about for a bit waiting to see if it took...
__________________
.
---------------------------------------------

---------------------------------------------
 
Posts: 109 | Thanked: 91 times | Joined on Dec 2007
#6
I should have announced this earlier, but there's now a Maemo Garage project for the KDEPIMPI suite. The source code and a tar file with binaries for testing are available. Please see:

The kopi (calendar/datebook/ToDo) program is about 80% functional, and the other elements aren't quite as far along.

I gladly welcome any assistance from developers interested in getting this PIM package into a finished state for the tablet.

Last edited by z2n; 2008-03-03 at 20:37. Reason: Forgot the URL!
 
aflegg's Avatar
Posts: 1,463 | Thanked: 81 times | Joined on Oct 2005 @ UK
#7
Is the target of this a standard Hildon desktop with proper integration and looking native (possibly following on from the work on http://qt4.garage.maemo.org/ ?)

Or is it a customisation of it within KDE to better fit the screen etc. and is intended for use of those running KDE on their tablets?
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
Now known as
Jaffa
 
Posts: 109 | Thanked: 91 times | Joined on Dec 2007
#8
Originally Posted by aflegg View Post
Is the target of this a standard Hildon desktop with proper integration and looking native (possibly following on from the work on http://qt4.garage.maemo.org/ ?)
Sort of...

My goals for KDEPIMPI, in order of importance, are:
  1. Basic functionality fixes (ie., enable scrolling in pop-up configuration windows, display missing icons, enable click-to-zoom on calendar entries, enable audio output from alarm, fix resources issue on kapi)
  2. Increased Hildonization (integration with NIT hardware keys (home/full-screen/+ and -/escape), integration with gconf for font selection & changes, moving menu entries into Hildon menus, etc.)
  3. Enhancements to KDEPIMI (changes to kopi for improved handling of floating items and "knapsack packing" of tasks into alloted time, generation of Gantt/Pert charts and minimal project management features, improvements in cell phone & SIP integration--cell & SIP dialing & sms from within kapi)
  4. Low-level integration with NIT (ie., use of dbus for alarm signalling, integration with Maemo "contacts" shortcut)

Originally Posted by aflegg View Post
Or is it a customisation of it within KDE to better fit the screen etc. and is intended for use of those running KDE on their tablets?
KDEPIMPI, despite the name, is not a KDE program--it's a Qt application, with no dependencies on KDE libraries. It does offer integration with KDE programs, just as it can syncronize data with any programs that understand the standard ical/vcal/vcard formats.

I don't run KDE on my tablet, but I do use it on my desktop, with KDEPIMPI. I strongly suspect that the unmodified, X-Windows version of KDEPIMPI, compiled for ARM, would work just fine within KDE on the tablet. (You could use the source code from the KDEPIMPI garage project and compile a version without the minimal Hildon changes and find out for yourself.)

There would probably be issues with font & window sizes, but I'm not sure that those should be solved by changes within the KDEPIMPI source code, since KDEPIMPI is already a mature, stable application under KDE.
 
spartanNTX's Avatar
Posts: 123 | Thanked: 35 times | Joined on Jan 2008 @ South Bend, Indiana
#9
So do I have to install KDE first?

Just kidding. Does Kdepimpi support synchronization with google calendar at all?
 
Posts: 109 | Thanked: 91 times | Joined on Dec 2007
#10
Originally Posted by spartanNTX View Post
So do I have to install KDE first?
Sure...the MacOS version.

Originally Posted by spartanNTX View Post
Just kidding. Does Kdepimpi support synchronization with google calendar at all?
I don't know. Personally, I don't use the Google calendar. After about 60 seconds of searching the 'net, I believe it's possible, since the Google calendar can produce an ".ics" (ical) file. I'm not sure what's necessary to get this file, whether a 3rd party piece of software is involved, etc.

I strongly recommend trying kdepimpi on a Linux desktop and figuring out the synchronization process there. You can get kdepimpi for Windows XP or Linux (as an RPM) and source code from
http://sourceforge.net/projects/kdepimpi/.

I'll also be updating the source code on the Maemo garage kdepimpi site so that it's easier to build both a tablet and desktop version from the same source tree (and may start distributing the desktop version too).

When you do get synchronization with the Google calendar working, I'd be very grateful for a detailed write-up of the process, to include in the KDEPIMPI distribution & on-line help.

One outstanding bug with kdepimpi on the tablet is that some sub-windows don't resize correctly or have scrollbars. Because of this, it's very difficult to configure synchronization on the tablet, since important fields in the synchronization config window are off the screen.

However, if you've configured the synchronization on a desktop machine, it's relatively easy to copy the files to the tablet and make any changes (typically just the hostname) from the command-line.

Of course, any assistance in fixing up the source code would be gratefully appreciated.

Last edited by z2n; 2008-03-04 at 18:14. Reason: fixing typos
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:18.