posted on Wednesday, August 18, 2004 5:02 PM by kevdaly

Posting from Pocket PC, Redux

I think I have a working solution to my timezone offset problem. Here's hoping (this post should tell me whether it works or not).

Update
Yes! (after a slight “oops” moment just before because I'd forgotten to update the clock on the emulator).
So I now have a Pocket PC app that will post to a .Text blog.

Principal limitations:

  • No categories (I could obtain an array of categories, but including such an array with the InsertCategoryPost method always resulted in an indexing error.) This might simply be a local configuration issue with DotNetJunkies but I have no way of knowing .
  • You have to set an offset value (this is not equal to your actual timezone offset) in the configuration options if your blog uses a timezone different from the default for the server. Additionally, you'll need to adjust this value at various time to take daylight saving changes into account (at either end). This is a result of the problem that's held me up for the past week. I've posted a question about this on the forum here but haven't had any responses yet.
  • No WYSIWYG text styling, although you can always add HTML tags yourself for this.
  • The app can only be used for adding new posts, not editing existing ones. Partly this is because the web service doesn't currently return a list of entry ids and titles (which would be useful for that purpose), and partly it's because I haven't included any friendly HTML editing features, so it might be a bit overwhelming for some users.

Things to do

  • I'm thinking of adding some blinky-blinky eye candy (I mean an indicator of some kind) to look at while the post is being added.
  • Lots of testing (so the first person to try it doesn't say “Oy, I thought you said this thing works?“)

Things to do a bit later

  • A Smartphone 2003 version (I know that seems daft on the face of it, but if you imagine someone using a Bluetooth keyboard it becomes borderline-practical, although the minuscule screen size would still be an issue)
  • A version written for the Compact Framework v2.0 Beta 1 (taking advantage of some of the new features, which will be a good way to learn them)

Comments