Busy making things: github, links, photos, @mc.

UIQ 3.0 SDK Released!

Posted: April 1st, 2005 | Author: Matt Croydon | Filed under: Mobile | 2 Comments »

Wow, it seems like I’ve been waiting for this for years. Oh wait, I have. Today UIQ released an SDK for their new flagship product, UIQ 3.0. The SDK is designed to work with either Metroworks CodeWarrior Development Studio for Symbian or Borland’s C++ BuilderX.

For more information and to download a trial version of the UIQ 3.0 SDK, visit their web site.

Yes, this is a lame April Fools joke. I wish it wasn’t though. Jim and I have been excited about the prospects of UIQ3 since it was pre-pre-pre-pre-announced what feels like years ago now. It has the potential to rock the low to mid-range market bringing “real apps” and “a real OS” to those free-to-inexpensive on contract phones. The other thing that rocks about it is that one code base can scale from low-end uniprocessor devices to top notch touchscreen and/or QWERTY devices. It’s really exciting. I just want it to see the light of day.


PyCon DC 2005 Registration Open

Posted: December 23rd, 2004 | Author: Matt Croydon | Filed under: Python | 7 Comments »

Steve Holden:

Following my last message, I am pleased to be able to
announce that you can register for PyCon DC 2005 on the
web at

http://www.python.org/pycon/2005/register.html

Rock on! PyCon DC is probably one of the best bang/buck conferences out there, and it’s right in my backyard! I hope to see everyone there this year.


Extending Python for Series 60

Posted: December 23rd, 2004 | Author: Matt Croydon | Filed under: Mobile, Python | 10 Comments »

This morning Jim pointed me to some extension modules for Series 60 Python by the Personal Distributed Information Store project. While I’m very excited to see Series 60 Python specific releases, you don’t have to go to that much trouble to get a working xml parser. There’s a perfectly good xml parser built right in to Python 2.2.2.

You’ll probably not find this written anywhere obvious, but here’s what works quite well for getting a much more complete Python environment on your Series 60 device:

  1. Grab the Python 2.2.2 source tarball.
  2. tar xzvf or do whatever it takes to decompress the file.
  3. Insert your MMC to a card reader or plug in your taco via USB.
  4. Drag the boatload of .py files and subfolders in lib to E:SYSTEMLIBS (you did install to the MMC, right?) making sure not to overwrite any existing files.
  5. Import xml.dom.minidom or whatever library you need.

I’m sure there are modules that just plain won’t work. Nokia have already included a lot of the basics (thank you thank you thank you for getting urllib working!). If the public release is anything like the pre-release software, the xml parsers and a few other things should work just fine. I spot-cheked a few examples from Dive Into Python on the prerelease and the xml-related stuff worked fine.

Update: In the comments attached to this post, effbot clarifies:

Adding the xml python package won’t help you if you don’t have an XML parser; pyexpat adds exactly that.


Python for Series 60 Released!

Posted: December 22nd, 2004 | Author: Matt Croydon | Filed under: Python | 7 Comments »

Jim, Ewan, and Erik have already spoken about it, but Python for Series 60 is in the wild!

I’ve been tinkering with the public release and should have some fun stuff to share shortly.


/me is back.

Posted: December 22nd, 2004 | Author: Matt Croydon | Filed under: *BSD, .NET, Apple, Java, Linux, MySQL, Open Source, Perl, PHP, Projects, Python, Web Services, Weblogs | 45 Comments »

It’s been a long couple of months and I apologize for the hiatus. It’s a long story for another day, but lets put it this way, I’m back! I’ve moved from Radio Userland to WordPress. I promise that I’ll share my (semi-painful and procrastination-ridden) migration process in due time.

The .css that is currently driving the site is Dots by Alex King, which I’m currently tweaking. I’ve still got some random bits that I need to find and url rewrite to fit the new engine, but I’ve done my best to keep the old permalinks. If you find something that’s whacky, please drop me a line at matt at the domain ooiio.com. Thanks!