OESF Portables Forum
Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: GaryJW on January 07, 2006, 07:15:16 pm
-
Hi,
What would you recommend for an addressbook application on a Zaurus SL-C3100? I am looking for an application that scales well and can easily handle 1000's of addresses. I would also like the normal functionality of being able to handle vcard/vcf imports and beam/send adresses. So far I have tried:
1) The Sharp DTM addressbook. This scales extremely well and handles a large address set quickly. It appears to use a database paradigm (i.e. numerous on disc/flash files, including indices). Other than this, it seems to be very primitive, and of course has the (major) problem of not being able to sort alphabetically.
2) Ka/PI. Nice interface, good set of functionality. Unfortunately it grinds to an absolute halt when presented with a large dataset. It appears to load the entire dataset into RAM (and not very efficiently). To load 4000 addresses (basically just names and extension numbers) I have to enable swap and wait for 10's of minutes.
(My old Psion Revo used to handle this without blinking)
Cheers,
Gary.
P.S. Does anyone know whether Ko/Pi behaves in the same manner as ka/pi? I would like to import a few thousand appointments (actually satellite passes - useful in my job), but this will not be helpful if the app grinds to a halt.
-
on the kopi, did you hold icon down and then click on fast load? im not sure if you would need to have swap enabled all the time. be carefull cuz that is alot of contacts.
-
I have fast load enabled for ka/pi - the times that I was giving were with this. So far as I understand that will just keep the program code in memory, not the data. The code has still to execute and load the data from disc/flash on launching which is where the slowdown occurs. Swap was necessary to import that number of contacts.
on the kopi, did you hold icon down and then click on fast load? im not sure if you would need to have swap enabled all the time. be carefull cuz that is alot of contacts.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109959\"][{POST_SNAPBACK}][/a][/div]
-
Replying to my own post (!). More of an addendum.
Anyone know whether there has been any effort to move ka/pi (and ko/pi) to a database type paradigm? I.e. store the data on disc and create indices/hashes to allow quick searching and accessing of the data without having to load a significant amount of it into RAM. The net effect of this would be probably to make little difference in performance for small datasets (all in cache), maybe a slight drop in performance in medium size ones (disc/flash access outside of cache, where otherwise all would be in RAM (but of course with a reduction in memory footprint)), and a major improvement for large datasets. Also potentially a slowdown on import, but this would probably not be noticeable under most circumstances.
I had a quick look at the code (wondering how easy it would be to modify it to use one of the small sql libraries that exist - but to be honest my experience is not with C++/GUI type applications, more C, shell scripts and system level integration stuff). So far as I could see the usage of memory structures is quite deep in the application.
-
Hi,
1) The Sharp DTM addressbook. This scales extremely well and handles a large address set quickly. It appears to use a database paradigm (i.e. numerous on disc/flash files, including indices). Other than this, it seems to be very primitive, and of course has the (major) problem of not being able to sort alphabetically.
2) Ka/PI. Nice interface, good set of functionality. Unfortunately it grinds to an absolute halt when presented with a large dataset. It appears to load the entire dataset into RAM (and not very efficiently). To load 4000 addresses (basically just names and extension numbers) I have to enable swap and wait for 10's of minutes.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=109958\")
There is a way to make the default addressbook to sort alphabetically: [a href=\"https://www.oesf.org/forums/index.php?showtopic=11819&hl=addressbook]https://www.oesf.org/forums/index.php?showt...&hl=addressbook[/url] It works like a charm.
Also there are dlumes, fltdj, and also JPilot if you're using pdaXrom. They all load very fast and use little resource.
-
There is a way to make the default addressbook to sort alphabetically: https://www.oesf.org/forums/index.php?showt...&hl=addressbook (https://www.oesf.org/forums/index.php?showtopic=11819&hl=addressbook)Â It works like a charm.Â
[div align=\"right\"][a href=\"index.php?act=findpost&pid=110126\"][{POST_SNAPBACK}][/a][/div]
Zdevil, that URL leads to a forum with another URL. That next URL (on Shirtpocket) is dead...
Any other place I could find details about this?
-
wasn't the answer to sorting alphabetically on the sharp addressbook was to have it sort on an empty field?
-
Yeah, the site is down.
So here is the little trick.
#1 Just decompress the attached file and throw the content to the same directory on a card. Run addressfix.sh and the two files (addressbook.so and liben.so) will be installed to the main memory.
#2 Next change the original fields in Addressbook from Japanese to English manually. Open up /home/zaurus/Settings/AddressBook.conf and do these changes:
Category0 = Work Phone
Category1 = Work Fax
Category10 = Home Zip
Category11 = Home State
Category12 = Home City
Category13 = Home Street
Category14 = Birthday
Category15 = Work Country
Category16 = Home Country
Category17 = Work Web Page
Category18 = Home Web Page
Category19 = Work Mobile
Category2 = Work Zip
Category20 = Work Pager
Category21 = Anniversary
Category22 = Nickname
Category23 = Middle Name
Category24 = Spouse
Category3 = Work State
Category4 = Work City
Category5 = Work Street
Category6 = Emails
Category7 = Home Mobile
Category8 = Home Phone
Category9 = Home Fax
#3 Finally, modify the lines directly under the above list:
Items = Work Phone,Work Fax,Work Zip,Work State,Work City,Work Street,Emails,Home Mobile,Home Phone,Home Fax,Home Zip,Home State,Home City,Home Street,Birthday,
Restart Qtopia and voila! You've a new, fast and lightweight English-friendly Addressbook!
-
Hi,
What would you recommend for an addressbook application on a Zaurus SL-C3100? I am looking for an application that scales well and can easily handle 1000's of addresses. I would also like the normal functionality of being able to handle vcard/vcf imports and beam/send adresses. So far I have tried:
Cheers,
Gary.
P.S. Does anyone know whether Ko/Pi behaves in the same manner as ka/pi? I would like to import a few thousand appointments (actually satellite passes - useful in my job), but this will not be helpful if the app grinds to a halt.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109958\"][{POST_SNAPBACK}][/a][/div]
Have you tried TKC address from thekompany.com???
-
Hi,
What would you recommend for an addressbook application on a Zaurus SL-C3100? I am looking for an application that scales well and can easily handle 1000's of addresses. I would also like the normal functionality of being able to handle vcard/vcf imports and beam/send adresses. So far I have tried:
1) The Sharp DTM addressbook. This scales extremely well and handles a large address set quickly. It appears to use a database paradigm (i.e. numerous on disc/flash files, including indices). Other than this, it seems to be very primitive, and of course has the (major) problem of not being able to sort alphabetically.
2) Ka/PI. Nice interface, good set of functionality. Unfortunately it grinds to an absolute halt when presented with a large dataset. It appears to load the entire dataset into RAM (and not very efficiently). To load 4000 addresses (basically just names and extension numbers) I have to enable swap and wait for 10's of minutes.
(My old Psion Revo used to handle this without blinking)
Cheers,
Gary.
P.S. Does anyone know whether Ko/Pi behaves in the same manner as ka/pi? I would like to import a few thousand appointments (actually satellite passes - useful in my job), but this will not be helpful if the app grinds to a halt.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109958\"][{POST_SNAPBACK}][/a][/div]
If you like DTM addressbook that comes with Sharp ROM, then you can try out Cacko ROM because it has the english version of that addressbook application which naturally sort entries alphabetically.