<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Palm on Andrew's Memory Blog</title><link>https://andrewmemory.acornwall.net/tags/palm/</link><description>Recent content in Palm on Andrew's Memory Blog</description><generator>Hugo -- gohugo.io</generator><image><url>https://andrewmemory.acornwall.net/img/rss_image.png</url><title>Palm on Andrew's Memory Blog</title><link>https://andrewmemory.acornwall.net/</link></image><language>en</language><managingEditor>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</managingEditor><webMaster>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</webMaster><copyright>Copyright 2009--2025</copyright><lastBuildDate>Wed, 30 Nov 2011 14:43:13 -0700</lastBuildDate><atom:link href="https://andrewmemory.acornwall.net/tags/palm/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrating from Palm to Android: essential apps</title><link>https://andrewmemory.acornwall.net/blog/2011-11-30-migrating-from-palm-to-android-essential-apps/</link><pubDate>Wed, 30 Nov 2011 14:43:13 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2011-11-30-migrating-from-palm-to-android-essential-apps/</guid><description>&lt;p&gt;I&amp;rsquo;ve been gradually moving from Palm to Android. In some ways this is a step back, because Android is a lot less polished than Palm. On the other hand, it&amp;rsquo;s a platform where people are actually writing code.&lt;/p&gt;
&lt;p&gt;My perspective is a little different from most: I didn&amp;rsquo;t want to rely on Google to sync my calendar, contacts, etc. I wanted to do that myself. Palm makes it easy; Android makes it hard.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m running a Samsung Infuse with Android 2.2.1 currently. Here are the apps I&amp;rsquo;ve discovered so far to make the Android experience easier. Because I&amp;rsquo;m cheap, they&amp;rsquo;re all free unless otherwise noted:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The calendar app is the most obvious place where Android flunks. I&amp;rsquo;ve been able to get by with &lt;a href="https://market.android.com/details?id=org.withouthat.acalendar" title="aCalendar" target="_blank" rel="noreferrer"&gt;aCalendar&lt;/a&gt; for calendar display. It is a lot like the Palm app, and is actively supported. Android also sucks with alarms, so I use &lt;a href="https://market.android.com/details?id=de.foobarsoft.calendareventreminder" title="Calendar Event Reminder" target="_blank" rel="noreferrer"&gt;Calendar Event Reminder&lt;/a&gt; (paid app, around USD 2.50) so I get more than a single &amp;ldquo;ding&amp;rdquo; when the alarm goes off. Finally, I use &lt;a href="https://market.android.com/details?id=at.aichbauer.ical" title="iCal Import/Export" target="_blank" rel="noreferrer"&gt;iCal Import/Export&lt;/a&gt; to get my calendar events out to the SD card. This is no longer supported by its author unfortunately. It relies on unsupported API as well to get calendar data - but so far that&amp;rsquo;s the only one. (I heard from the author of aCalendar that he&amp;rsquo;s thinking about adding export code, though, so there may be hope there. He&amp;rsquo;s got a Pro verison due out soon, and I&amp;rsquo;m hopeful. I&amp;rsquo;ll definitely pay for it when it comes out.)&lt;/li&gt;
&lt;li&gt;To see a percentage representation of battery life (similar to what you&amp;rsquo;d get on a Palm when you tap the battery icon) I use &lt;a href="https://market.android.com/details?id=com.darshancomputing.BatteryIndicator" title="Battery Indicator" target="_blank" rel="noreferrer"&gt;Battery Indicator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I had Noah Pro on my Palm, so I wanted a good dictionary app. &lt;a href="https://market.android.com/details?id=com.socialnmobile.colordict" title="ColorDict Dictionary Wikipedia" target="_blank" rel="noreferrer"&gt;ColorDict Dictionary Wikipedia&lt;/a&gt; includes all of Noah Pro, and additional files and the ability to do web searches if you&amp;rsquo;re online. Very nice. (One hint: you need to install dictionary files separately, then run them before you can use them. Looks like a lot of Android users can&amp;rsquo;t figure that one out.)&lt;/li&gt;
&lt;li&gt;Of course, you&amp;rsquo;ll need &lt;a href="https://market.android.com/details?id=com.access_company.graffiti" title="Graffiti" target="_blank" rel="noreferrer"&gt;Graffiti&lt;/a&gt; for the real experience. I was happy enough with it that I went to the paid version, &lt;a href="https://market.android.com/details?id=com.access_company.graffiti_pro" title="Graffiti Pro" target="_blank" rel="noreferrer"&gt;Graffiti Pro&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I had Yaps for password storage on the Palm. I eventually migrated to &lt;a href="https://market.android.com/details?id=com.android.keepass" title="KeePassDroid" target="_blank" rel="noreferrer"&gt;KeePassDroid&lt;/a&gt;. Here are more details about &lt;a href="https://andrewmemory.acornwall.net/blog/2011-10-01-converting-yaps-to-keepassdroid/" &gt;migrating from Yaps to KeePassDroid&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Android search is also pretty lame, especially in contacts. I use &lt;a href="https://market.android.com/details?id=com.xphonesoftware.android.asearch" title="Power Search" target="_blank" rel="noreferrer"&gt;Power Search&lt;/a&gt; when I really want to find something.&lt;/li&gt;
&lt;li&gt;On Palm, I loved EasyCalc. The best calculator I&amp;rsquo;ve found so far is &lt;a href="https://market.android.com/details?id=uk.co.nickfines.RealCalc" title="RealCalc scientific calculator" target="_blank" rel="noreferrer"&gt;RealCalc Scientific Calculator&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For games, I installed the Ken Magic &lt;a href="https://market.android.com/details?id=com.kmagic.solitaire" title="Solitaire" target="_blank" rel="noreferrer"&gt;Solitaire&lt;/a&gt;, since it seemed least likely to want to leak my info all over the world.&lt;/li&gt;
&lt;li&gt;To back up applications themselves, I use &lt;a href="https://market.android.com/details?id=com.metago.astro" title="ASTRO File Manager" target="_blank" rel="noreferrer"&gt;ASTRO File Manager&lt;/a&gt;. This app is able to copy existing apps that don&amp;rsquo;t have the copy-prevent bit set onto the SD card.&lt;/li&gt;
&lt;li&gt;Finally, to copy all the files up to a server, I use the SAMBA client &lt;a href="https://market.android.com/details?id=lysesoft.andsmb" title="AndSMB" target="_blank" rel="noreferrer"&gt;AndSMB&lt;/a&gt; rather than messing around with USB or swapping out SD cards.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ve installed &lt;a href="https://market.android.com/details?id=com.luckydroid.droidbase" title="Memento Database" target="_blank" rel="noreferrer"&gt;Memento Database&lt;/a&gt; as a replacement for JFile, but so far have not transferred my data over, so I can&amp;rsquo;t say how good it is.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The most surprising thing is the app I haven&amp;rsquo;t found a replacement for yet - the Notepad! All the apps I have seen so far want to sync to the cloud, rather than letting me export to SD. Bummer. I did use &lt;a href="https://market.android.com/details?id=com.srb.app.wfdp" title="What&amp;#39;s for Dinner Premium" target="_blank" rel="noreferrer"&gt;What&amp;rsquo;s for Dinner Premium&lt;/a&gt; for my notes which are recipes, and I think it&amp;rsquo;s great. (I got this free on the Amazon app store for their free app of the day; normally it&amp;rsquo;s about USD 2.00.) Right now I&amp;rsquo;m using the Samsung Memo app (installed with their Android builds) for the rest, but it can&amp;rsquo;t export so I&amp;rsquo;m not using it for much. If you know of a Notepad app that doesn&amp;rsquo;t want network access, please let me know in the comments.&lt;/p&gt;</description></item><item><title>Converting YAPS to KeePassDroid</title><link>https://andrewmemory.acornwall.net/blog/2011-10-01-converting-yaps-to-keepassdroid/</link><pubDate>Sat, 01 Oct 2011 01:19:56 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2011-10-01-converting-yaps-to-keepassdroid/</guid><description>&lt;p&gt;When moving from Palm to Android, one of my big concerns was password management. I had about a hundred passwords stored in &lt;a href="http://www.msbsoftware.ch/yaps.html" title="YAPS website" target="_blank" rel="noreferrer"&gt;YAPS&lt;/a&gt;, which is a great Palm password store.&lt;/p&gt;
&lt;p&gt;I looked around and decided that &lt;a href="http://www.keepassdroid.com/" target="_blank" rel="noreferrer"&gt;KeePassDroid&lt;/a&gt; would suit nicely. It&amp;rsquo;s open source, does decent encryption, and is free.&lt;/p&gt;
&lt;p&gt;That brought up the question: how do I convert from YAPS to KeePassDroid? I didn&amp;rsquo;t want to retype everything - and I eventually did manage to get things working. It was a bit of an effort, though - here&amp;rsquo;s what I did.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;First, get the required components. I used &lt;a href="http://www.palmgear.com/software/showsoftware.cfm?prodID=15490" target="_blank" rel="noreferrer"&gt;YapsView&lt;/a&gt; (not strictly necessary, but it makes things easier), &lt;a href="http://www.cygwin.com/" target="_blank" rel="noreferrer"&gt;cygwin&lt;/a&gt; perl, GNU &lt;a href="#ZgotmplZ" &gt;emacs&lt;/a&gt;, and &lt;a href="http://keepass.info/" target="_blank" rel="noreferrer"&gt;KeePass 2.16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Export the Palm database into a file called Yaps.txt. I used YapsView to do this, but in theory you could use Yaps to export it to the Palm notepad and then cut &amp;amp; paste that to a file on your desktop.&lt;/li&gt;
&lt;li&gt;Once the file has been exported, convert all instances of \ to \\. I used emacs to do this.&lt;/li&gt;
&lt;li&gt;Convert all instances of &amp;quot; to \&amp;quot; using emacs as well. (Do this after doing \ so you don&amp;rsquo;t expand the \ in \&amp;quot;.)&lt;/li&gt;
&lt;li&gt;Save the modified Yaps.txt.&lt;/li&gt;
&lt;li&gt;Next, I found a perl script that converted Yaps to KeePassX &lt;a href="http://opticalgarbage.com/yaps2keepassx/convert.perl" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;. I hacked that up to create a script I called convertcsv.perl that convertes Yaps to CSV in the KeePass 1.0 format. It is &lt;a href="https://andrewmemory.acornwall.net/blog/2011-10-01-converting-yaps-to-keepassdroid/convertcsv.pl" &gt;convertcsv.pl&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Run &amp;ldquo;perl convertcsv.perl&amp;rdquo; in the same directory as Yaps.txt. This will create yaps.csv.&lt;/li&gt;
&lt;li&gt;Create a new databse in KeePass 2.0. I set it to encrypt notes (under the &amp;ldquo;Protection&amp;rdquo; tab) and used defaults for the rest.&lt;/li&gt;
&lt;li&gt;Import yaps.csv into the database you just created. File -&amp;gt; Import&amp;hellip; KeePass 1.x CSV. I said &amp;ldquo;Overwrite existing&amp;rdquo; but I don&amp;rsquo;t think it makes a difference at this point.&lt;/li&gt;
&lt;li&gt;Now move all the passwords to the proper categories in KeePass. This is dull. If you exported only a category at a time, this might be easier.&lt;/li&gt;
&lt;li&gt;Finally, export the 2.0 database into a KeePass 1.x file. Although KeePassDroid can read KeePass 2.x files, it can&amp;rsquo;t write them. I usually update passwords on my device, so I needed to be able to edit. I use KeePass 2.0 as the master on my desktop, but import from the 1.0 file from the device whenever I update a password.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&amp;rsquo;s it. Your mileage may vary - especially if you have strange characters in your Yaps password file. I did have a few passwords with &amp;quot; marks in them, and they appeared to migrate OK. A few minor edits was way better than retyping everything!&lt;/p&gt;</description></item><item><title>Palm to Android - missing contacts</title><link>https://andrewmemory.acornwall.net/blog/2011-09-02-palm-to-android-missing-contacts/</link><pubDate>Fri, 02 Sep 2011 21:06:00 -0700</pubDate><author>andrewmemoryblog@gmail.com (Andrew's Memory Blog)</author><guid>https://andrewmemory.acornwall.net/blog/2011-09-02-palm-to-android-missing-contacts/</guid><description>&lt;p&gt;I started moving from an ancient Palm handheld to Android. Moving the contacts over without putting them all in the cloud was pretty straightforward. I just used the Palm Desktop to export as VCard.&lt;/p&gt;
&lt;p&gt;After doing that, I went through the VCard file and changed Palm-CustomN fields into NOTE;ENCODING=QUOTED-PRINTABLE: fields (or appended to an existing note). This is described in more detail at: &lt;a href="http://www.deepwave.net/articles/palm/palm_ctctvcard/" target="_blank" rel="noreferrer"&gt;www.deepwave.net/articles/palm/palm_ctctvcard/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After doing all this, I noticed that some of my contacts didn&amp;rsquo;t get moved over. In fact, they didn&amp;rsquo;t show up on the Palm Desktop either!&lt;/p&gt;
&lt;p&gt;It took me a while before I realized that the records that were missing were the hidden records. Duh! I then set the Palm Desktop to show hidden records, exported them to VCard, hacked out the custom fields, and was off and running.&lt;/p&gt;
&lt;p&gt;After doing the imports, I realized I should have exported one category at a time - this would have saved me recategorizing the whole wad on Android.&lt;/p&gt;</description></item></channel></rss>