Author Topic: Gpe Pim Apps  (Read 207393 times)

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #45 on: March 21, 2006, 08:50:15 am »
Quote
I've been using Xromer's port of the GPE PIM Apps for a few days -- and I must say they're awesome! They load very fast and work very well.

I also tried the KDE PIM Apps and although they were nice too, they took FOREVER to load.

The GPE PIM Apps are the best I've seen by far on the Z at this point. Keep up the good work Xromer!

P.S. I have one question -- some of the screens (such as the New Contact screen) are too big to fit on the page. Mostly because the 'Address' field is HUGE. Is there a way to make those fields smaller, or is there a screen resolution parameter I can add to my .desktop file to make it fit within the Z's screen size?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119459\"][{POST_SNAPBACK}][/a][/div]

Tanks mikesapunk.
Now, as i' m always saying it, i love GTK+ 'cause they are fast and reliable, that' s way i' m concentrated in the GPE tools.
Being done natively for PDAs they are very fast and simple as code,  that' s why i love them.
Now to your question:
I' ve not yet looked at the GPE-Contacts code, because now i would like first to solve the Calendar issue.
Sure there will be a rendering function that controls the behaviour of the Contacts main window.
And sure it can be changed to fix this problem. But, as i said, this week i don' t have time to look at it and  i've not yet contacted the GPE-pims authors.
For now assign an ALT Key function in the Input Config utility and press the key assigned while moving your PEN on the touschscreen to move the window.
It is true for all the windows in pdaXrom WM.
Cheers!
« Last Edit: March 21, 2006, 08:51:13 am by Xromer »
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

DReymann

  • Newbie
  • *
  • Posts: 34
    • View Profile
Gpe Pim Apps
« Reply #46 on: March 21, 2006, 02:46:29 pm »
Hi,

I still have problems importing my data from Korganizer/kopi or even iCal (on Mac) to the gpe-calendar and -todo apps.

Because the import on the zaurus does not work (see my post earlier in this thread) I installed the applications with the rpms on my linux-desktop.

Importing an exported vcal-file results in an Message-Box saying "Import of 1 file failed: export.vcs". On the command-line it says:
import_vcal : Fehler beim Lesen der Kalendardatei /home/reymann/export.vcs: Syntax-Fehler (Attribut-Name/-Gruppe fehlt)!
[ a rough translation: import_vcal : Error reading the calendar-file blabla: sytax-error (missing name/group of attributes)]

In this case nothing happenes to the gpe-databases.

Using an exported ical-file (either from Korganizer or iCal) the application starts working on the file, shows a message-box "Import succesful" but no date or todo is shown. On the command-line during import a lot of messages of the type
"Das benutzerdefinierte Profil-Attribut X-KOPIEXTID ist unbekannt."
[The user defined profile-attribute X-KOPIEXTID is unknown]
and then following a lot of messages:
"Unable to parse date: 14.07.2006"
When I open .gpe/calender with sqlite and launch SELECT * FROM calendar;
I get a lot of information like:
65|duration|14400
65|start|12.12.2006 14:00:00
65|sequence|2
65|eventid|kopi-1450956042-475
65|summary|Senatssitzung

Any idea what is going wrong? I really would like to import my data from kopi ...

Detlev

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #47 on: March 21, 2006, 05:08:00 pm »
Quote
Hi,

I still have problems importing my data from Korganizer/kopi or even iCal (on Mac) to the gpe-calendar and -todo apps.

Because the import on the zaurus does not work (see my post earlier in this thread) I installed the applications with the rpms on my linux-desktop.

Importing an exported vcal-file results in an Message-Box saying "Import of 1 file failed: export.vcs". On the command-line it says:
import_vcal : Fehler beim Lesen der Kalendardatei /home/reymann/export.vcs: Syntax-Fehler (Attribut-Name/-Gruppe fehlt)!
[ a rough translation: import_vcal : Error reading the calendar-file blabla: sytax-error (missing name/group of attributes)]

In this case nothing happenes to the gpe-databases.

Using an exported ical-file (either from Korganizer or iCal) the application starts working on the file, shows a message-box "Import succesful" but no date or todo is shown. On the command-line during import a lot of messages of the type
"Das benutzerdefinierte Profil-Attribut X-KOPIEXTID ist unbekannt."
[The user defined profile-attribute X-KOPIEXTID is unknown]
and then following a lot of messages:
"Unable to parse date: 14.07.2006"
When I open .gpe/calender with sqlite and launch SELECT * FROM calendar;
I get a lot of information like:
65|duration|14400
65|start|12.12.2006 14:00:00
65|sequence|2
65|eventid|kopi-1450956042-475
65|summary|Senatssitzung

Any idea what is going wrong? I really would like to import my data from kopi ...

Detlev
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119663\"][{POST_SNAPBACK}][/a][/div]

This probably isn't exactly specific to your situation, but I have found in the past when importing/exporting ical files that different apps use all sorts of different field names that don't match up with each other (hence maybe why you're getting missing attributes errors and successful imports are missing pieces).

The only concrete solution is to find what the importing app expects compared to what the exporting app saves and go from there. Maybe you can modify field names to match in one of the apps import/export settings? Or run a script on the saved file to fix it?
SL6000-L, RC12

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #48 on: March 21, 2006, 06:50:40 pm »
Quote
Hi,

I still have problems importing my data from Korganizer/kopi or even iCal (on Mac) to the gpe-calendar and -todo apps.

Because the import on the zaurus does not work (see my post earlier in this thread) I installed the applications with the rpms on my linux-desktop.

Importing an exported vcal-file results in an Message-Box saying "Import of 1 file failed: export.vcs". On the command-line it says:
import_vcal : Fehler beim Lesen der Kalendardatei /home/reymann/export.vcs: Syntax-Fehler (Attribut-Name/-Gruppe fehlt)!
[ a rough translation: import_vcal : Error reading the calendar-file blabla: sytax-error (missing name/group of attributes)]

In this case nothing happenes to the gpe-databases.

Using an exported ical-file (either from Korganizer or iCal) the application starts working on the file, shows a message-box "Import succesful" but no date or todo is shown. On the command-line during import a lot of messages of the type
"Das benutzerdefinierte Profil-Attribut X-KOPIEXTID ist unbekannt."
[The user defined profile-attribute X-KOPIEXTID is unknown]
and then following a lot of messages:
"Unable to parse date: 14.07.2006"
When I open .gpe/calender with sqlite and launch SELECT * FROM calendar;
I get a lot of information like:
65|duration|14400
65|start|12.12.2006 14:00:00
65|sequence|2
65|eventid|kopi-1450956042-475
65|summary|Senatssitzung

Any idea what is going wrong? I really would like to import my data from kopi ...

Detlev
[div align=\"right\"][a href=\"index.php?act=findpost&pid=119663\"][{POST_SNAPBACK}][/a][/div]

Please remember that all GPE PIMS are based on the Sqlite engine.
So do not use the GPE-PIMS tools to convert and import or export DBS, because they are in a ealry stage of development.
I suggest you to use the SQlite tools instead. You have a big range of choice, from Kexi for KDE that support a big variety of DBS as MySQL,Postgres, CVS files etc., to SQLFairy that is set of Perl tools to do what you need.
In this way you don' t have to do a one by one conversion, but you only export your contacts to a CVS file and convert it to the simple SQLite format all toghether.
BYEZ!
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

DReymann

  • Newbie
  • *
  • Posts: 34
    • View Profile
Gpe Pim Apps
« Reply #49 on: March 24, 2006, 03:04:08 pm »
Hi,

playing around with the database-files used by gpe-calendar I was able to trace down the import-problem a little bit.

As far as I see, the dates are stored in the table "calendar" within the database-file calendar (You find it in the .gpe-directory).
Each date is stored as a series of records with the fields "uid", "tag" and "value". All records of one date have the same uid.
The problem related to the import is based on the fact, that the dates are stored like this "23.05.2006 11:00:00" but gpe-calendar expects them to be "2006-05-23 11:00".
If you change the values in the database accordingly, they are shown correctly.

I am not sure, whether this is a bug in the import-routine or whether it is due to the fact, that my desktop-pc is configured for the german date-format.

Any hint where to report this to. I still think that a working import-routine might increase the acceptance of the program a lot.

Detlev

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #50 on: March 24, 2006, 06:39:27 pm »
Quote
Hi,

playing around with the database-files used by gpe-calendar I was able to trace down the import-problem a little bit.

As far as I see, the dates are stored in the table "calendar" within the database-file calendar (You find it in the .gpe-directory).
Each date is stored as a series of records with the fields "uid", "tag" and "value". All records of one date have the same uid.
The problem related to the import is based on the fact, that the dates are stored like this "23.05.2006 11:00:00" but gpe-calendar expects them to be "2006-05-23 11:00".
If you change the values in the database accordingly, they are shown correctly.

I am not sure, whether this is a bug in the import-routine or whether it is due to the fact, that my desktop-pc is configured for the german date-format.

Any hint where to report this to. I still think that a working import-routine might increase the acceptance of the program a lot.

Detlev
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120135\"][{POST_SNAPBACK}][/a][/div]
As i began study the GTK+ and Gnome API this week, i begin to understand better the way of coding of the GNOME and GTK+ developers.
There are a lot of popt function calls and sqlite implementations, specifically for the GPE utilities.
Libpopt it' s a library to manage programs PIPING OUTPUT that' s way libschedule with Zaurus AT doesn' t work, as Zaurus AT implementation lacks the at -c and atrm commands.
So, sure after i comeback from holidays next week, i will begin to go deeper in the GPE PIMS and Utilities modifications.
This is what i would like to improve:
GPE  Contacts -> Contacts sort by last and firstname (easy to do modifying the mainwindow renderization),fixing of importation based on libmimedir and what i will be able to do.
After i would like to make GPE-Contacts control my GPRS Compactflash for calling and answering via gammu or gnokii.
GPE Calendar -> Correct the at implementation and fixing importing issues as above.
GPE Announce -> Fixing the PlayReset function by changing the  wrong audio level addresses with the right ones and adding an mp3 implementations for the sound.
GPE Todo -> Sorting here like Contacts.
I have studied Sqlite database syntax and behaviour too.
This simple database is very powerful for embedded system, as it' s a very cross platform environment.
I saw it works nearly everywhere, so i can port my data in Win XP,PocketPC,Linux,Unix etc. without any conversion, that is amazing.
Logically i' m at the beginning so i will need your help, for testing and growing in my programming skill.
THX in advance guys! As when i will finish these fixes i would like to use the Zauri as PPCPhone, i will finally keep it everywhere without the need of a Cellular and PC. EHHEEHEH!!
If you have any other ideas to improve this PIM Group begin to track it down for future modifications, so i can practice myself.
Cheers!
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

trichmon

  • Full Member
  • ***
  • Posts: 148
    • View Profile
Gpe Pim Apps
« Reply #51 on: March 28, 2006, 03:46:33 am »
Xromer, i think that gpe-soundbite would make a good addition to the pim.  A basic voice recording package (at least on the 6000l) has been missing.

Todd
SL-6000l running pdaXrom RC12 icewm + rox
Targus keyboard
Trendnet cf 10/100 ethernet
Linksys CF wireless
Sandisk 256mb SD card
Lexar 1gig SD card
SL-5500 running zynergy rom

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #52 on: April 03, 2006, 07:49:11 am »
Quote
Xromer, i think that gpe-soundbite would make a good addition to the pim.  A basic voice recording package (at least on the 6000l) has been missing.

Todd
[div align=\"right\"][a href=\"index.php?act=findpost&pid=120641\"][{POST_SNAPBACK}][/a][/div]

Hello, everyone!!! I cameback yesterday from my vacation.
So now i' m ready to begin the GPE fixing again.
OK first THX for your interest.
I will begin porting gpe-soundbite this evening as Trichmon requested.
After that i' ll begin working on GPE-Contacts to make it Sort the Names, so i don' t become mad to search them.
I would like you to express some suggestions about the way of the Sort interface implementation:
1) A button on the main interface.
Clicked LastName Sort type.
Normal FirstName Sort type.
2) A popup window with the Sort choice.
3) Configuration file option, wihout any Main Window changes.
As i would like to make GPE-Contacts control my CompactFlash GPRS card, so i need icon spaces.

Logically the third option is the fastest one to implement.

For the Calendar, i will begin looking at the way it creates the Events UID, as i see that it doesn' t advance the UID number identification.
For the Announce, implentation of an MP3 announcing type.

Right, that' s i woul like to do.
I have to contact the GPE-PIMS maintainer to discuss the changes and if they are planning to do that in future.
This evening i will see how much work i can do.
Logically, i' m only ONE, and i think only to my needs.
So if miss something or you think about any other implementations, that's the right moment to discuss it.
BYEZ!  
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

koen

  • Hero Member
  • *****
  • Posts: 1008
    • View Profile
    • http://dominion.thruhere.net/koen/cms/
Gpe Pim Apps
« Reply #53 on: April 03, 2006, 08:29:10 am »
Quote
For the Announce, implentation of an MP3 announcing type.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

I would really advice you to contact the gpe devs, since parts of your wishlist are already done: [a href=\"http://handhelds.org:8080/gpe/chngview?cn=591]http://handhelds.org:8080/gpe/chngview?cn=591[/url]
Forums are not bugtrackers!!! Smart questions
Ångström release team
iPAQ h2210, iPAQ h5550, iPAQ hx4700, Zaurus SL-C700, Nokia 770, all running some form of GPE
My blog

Antikx

  • Hero Member
  • *****
  • Posts: 1147
    • View Profile
    • http://tyrannozaurus.com
Gpe Pim Apps
« Reply #54 on: April 03, 2006, 08:40:18 am »
Thanks for your work Xromer. I've been playing with the applications a bit and I'm impressed. Keep it up!
Kanpai,
-Antikx (Twitter, Mugshot and PodNova)
C1000 - pdaXrom R198 (Celestial Environment)
tyrannozaurus.com
[img]http://www.tyrannozaurus.com/files/category_pictures/general_1.png\" border=\"0\" class=\"linked-sig-image\" /]
Zaurus news/blogs feed from Zaurus users
Free Windows, Linux, or Web RSS readers.
Featured pages at tyrannozaurus:
Sharp Petition, ScummVM, Cacko, pdaXii13, and Celestial Environment

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #55 on: April 03, 2006, 11:10:37 am »
Sure guys, i' ll do.
When i comeback home from work, i will look at all the new features and planning news on the CVS development.
BYEZ!
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #56 on: April 05, 2006, 08:31:02 pm »
Quote
Sure guys, i' ll do.
When i comeback home from work, i will look at all the new features and planning news on the CVS development.
BYEZ!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=121616\"][{POST_SNAPBACK}][/a][/div]

Right!! i downloaded all the GPE CVS and i began to track down all the new features.
GPE-Announce now has the gstreamer implementation, but the Volume Reset trouble still remains.
This is the only new feature i found. GPE-Calendar has new fixes i would like to understand better.
GPE-Contacts still remains the same.
GPE-Soundbite is interesting, but i'm having troubles setting GSM package.
I have to create a pkgconfig file to point the GSM libraries for compilation.
I downloaded GPSDRIVE too, now it' s based on the new GDAL libraries, that implements a set of features like Mysql, Postgres and Sqlite file tracking and new Maps Types features.
The thing i will do since now, it' s to begin working on the CVS releases to be always up to date.
So i' ll be sure to not do things already done.
I saw that i' ll have to deal with many people for modifications, but before disturbing them i would like to be sure of what i want to change and try the new packages i' ll change too.
Tomorrow evening i have time to begin, any suggest will be appreciated as always for modifications.
The same as a testing help.
BYEZ!!!!
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #57 on: April 05, 2006, 08:38:29 pm »
Quote
Tomorrow evening i have time to begin, any suggest will be appreciated as always for modifications.
The same as a testing help.
BYEZ!!!!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=121969\"][{POST_SNAPBACK}][/a][/div]
I'm still keen to see that minor atd issue fixed, which will give us a working lightweight (and reliable) alarm for pdaXrom, without the calendar needing to be open.

As soon as you upload any ipks, I'll test them! Keep up the good work.
SL6000-L, RC12

Xromer

  • Full Member
  • ***
  • Posts: 178
    • View Profile
    • http://
Gpe Pim Apps
« Reply #58 on: April 06, 2006, 03:44:35 pm »
OK the Cross compilation began.
First to be better organized i made an RPM of the SDK tool.
This to manage easier the CVS libraries compilation, that have to be integrated with the SDK to compile all the GPE library based utilities.
So i can simply upgrade the New CVS compiled libraries with the RP Manager, and so all the libraries compiled by the comunity.
The IPKGS i will build will be as always with the DEVEL part included.
This means that if you want to native compile, you have the packages ready in your Zauri and i have not to make a double work packaging. (Time is precious!)
Offcourse you can repackage as you like the things i did.
So now that i' m ready, let' s begin!
Remeber from now, that i' m packaging CVS stuff and no more stable packages, so pay attention to your .gpe sqlite DBS backupping them before trying the new IPKS.
GPSDRIVE CVS:
 
I compiled and packaged the Gdal implementation succesfully.
Now the problem is that CVS-GPSDRIVE needs GLIB > 2.8.6 and PdaXrom still use the 2.8.1
I' m wondering how i can do to integrate the new GLIB in the GPSDRIVE without having to change the ROM.
GPE-ANNOUNCE:
GSTREAMER compiled and ready to be integrated, now i' m working on the CVS files lacks for compilation.
I was thinking to port all the Gstreamer stuff now that i' m there. But Mplayer and other things like that are already ported, let me know if could be interesting somewhow.
ALL NEW CVS GPE LIBS:

I' m compiling i' ll keep you up to date.
Cheers!
 
[span style=\'font-size:10pt;line-height:100%\']I don't know how, but i' ll do!!!
This is how i like to live! :)[/span]

Ipaq hx4700

karlto

  • Sr. Member
  • ****
  • Posts: 343
    • View Profile
    • http://
Gpe Pim Apps
« Reply #59 on: April 06, 2006, 04:00:24 pm »
Quote
Now the problem is that CVS-GPSDRIVE needs GLIB > 2.8.6 and PdaXrom still use the 2.8.1
I' m wondering how i can do to integrate the new GLIB in the GPSDRIVE without having to change the ROM.
Isn't glib a separate package? Surely you could just have this as a separate dependency; use 2.8.6 (minimum requirement) rather than anything newer and maybe it won't break anything...?

Quote
GPE-ANNOUNCE:
GSTREAMER compiled and ready to be integrated, now i' m working on the CVS files lacks for compilation.
I was thinking to port all the Gstreamer stuff now that i' m there. But Mplayer and other things like that are already ported, let me know if could be interesting somewhow.
ALL NEW CVS GPE LIBS:

I' m compiling i' ll keep you up to date.
For general use, I thought that the current/old version of gpe-calendar etc worked fine with the fixes you already made and the minor change to the at command. I was kind of hoping you could upload an ipk with this last minor fix so we had a working implementation.

Does the newer CVS stuff have a different 'at' interface, or does the same problem exist?

(If you're busy with something more important, don't waste time answering my questions  )

Karl
SL6000-L, RC12