September 11, 2003
Moblogging From Your Palm (Part 2 of 2)
As promised yesterday, there's a better way to post and edit Movable Type entries from your Palm. It's a free Palm program I found called Azure.
2) Azure: A Movable Type Blog Client for your Palm (and Other Devices)
LawTech Guru Rating: **** (out of 5) Azure's Web Site
In concept it's similar to what w.Bloggar does on your PC by being a remote blogging client, and it's only somewhat scaled down in features by comparison. If you're not familiar with w.Bloggar, both of these programs allow you to create, edit, and publish blog entries without having to log into Movable Type's more limited control panel. They add a host of additional editing tools to make drafting posts and embedding HTML markup a breeze.
Azure is a J2ME (Java 2 Micro Edition) program that runs on Palm OS devices and J2ME-enabled cell phones. Yes, I said cell phones, if you're that driven to blog, although the Nokia 6800 would probably work quite nicely here.
It wasn't mentioned on Azure's list of tested devices, but the newer Blackberries are J2ME-based as well. So I'm thinking -- you guessed it -- that Azure might even run on a Blackberry. With their thumbpad keys, they could become interesting mobile blogging devices if you subscribe to the optional internet service feature.
Pretty versatile for a tiny 120K program, eh?
I've been using Azure's version 0.3 and 0.4 betas, which have worked surprisingly well over my 56K dial-up modem in my Visor. As long as your Palm can access the Internet with a full connection (i.e., not web-clipping), it'll probably work with a cell phone data connection or Wi-Fi. By the way, those version numbers are not typos -- these are beta releases, which brings me to the next point:
IMPORTANT TIP #1: Always hotsync your PDA to back it up *before* installing any new program.
As the hotync process installs programs first and backs it up last in the sequence, do two separate hotsyncs (one to backup, one to install, but disable the backup conduit for just this second hotsync) -- don't combine them. And please don't blame me if your Palm doesn't like the new software, I didn't write it. That's what backups are for. For which I heavily and heartily recommend using BackupBuddy from Bluenomad.com.IMPORTANT TIP #2: Make sure your Palm has sufficient free availalble memory:
The Palm Java "engine" listed below has these minimum prerequisites for running on a Palm:
1) Palm OS version 3.5 and above.Add to these requirements the fact that Azure takes up 120K, and the Sun Java "engine" for your Palm takes up 590K, so you'll need a minimum total of 710K free on your palm just to install it. You should leave some additional free memory to run it. New Palm devices should have enough memory to burn for this, but if you have an older device, try having at least 1 MB of free memory before you start.
For general Palm use, you'll need to do the following. I've created this guide because there's not much installation documentation "out there" when I looked:
You first have to install this Java engine on your Palm, before Azure, or Java apps like Azure won't run. It does for your Palm what the Java VM (virtual machine) download does for your PC -- it lets you run Java apps on it. In that Zip file, you only need to install the MIDP.PRC file on your Palm via the normal Palm Install Tool route. This installs the JavaHQ app on your Palm, so you can run J2ME apps on it.
The only preference setting I changed in the MIDP app was to enable the "Network" setting since I was going online with Azure. Leave the rest alone unless you encounter any serious problems.
You shouldn't have to run JavaHQ again by itself, as all other J2ME apps should be run by launching their own icons from the Palm launcher. Just think: You now have a Java-enabled Palm.
You can ignore the rest of the files in the downloaded zip file, unless you want to run the sample programs or need the included Java JAR/JAD converter for installing other Java programs from that format.
You only need the single AZURE_0-4.PRC file from the "Download PalmOS PRC" link. Install it on your Palm per the usual Install Tool method.
Launch Azure on your Palm. You'll need to tap on the "Add Blog" screen button and enter the following:
1) The complete web path to your mt-xmlrpc.cgi file on your blog site. (FYI, this is also known as the Blogger API, which is now a de facto standard for third-party software programs to interface with blog sites. This is how Azure and w.Bloggar talk to Movable Type.)Personally, I was thrilled to see it work, as it definitely has that "wow" factor to blog from your Palm. And it made me very happy that I chose a widely supported blogging system like Movable Type -- there are tons of add-ons and plugins for it. This level of third-party support made all the extra web design effort bearable, and it reminded me very much of the Palm community -- if there's something you'd like to do with your MT blog or Palm, chances are that someone has already written a program or plug-in for it.
Enjoy your moblogging, and please leave me a comment if you found this useful or have additional tips to share.