Adding Laconi.ca support

I just coded a new version of Mobidentica application. Now you can define custom service URL when logging in. This way you can use it with all services that are built on top of Laconi.ca platform. This is possible because Laconi.ca has built-in support for Twitter compatible API.

I just tried it with identi.ca and miggi.fi services and it works great with both of them. You can download the latest release (v1.1) from here and try it out yourself.

What about next version? Maybe support for having multiple account support so that you could have timeline showing status updates from multiple services (like Twitter, Identi.ca and miggi.fi). When updating status you most likely would select a service where you want to publish your status. Any thoughts?

Mobile Trail Explorer v1.14

It took a while to make this release. There was some kinky issues with the S40 devices which caused them to crash on NoMethodFoundException (Issue 145). Release notes for v1.14:

  • New logo and icon (Thanks Ash)
  • Improved MapCache initialization time
  • Fixed information screen scrolling
  • Splash screen hang fix (Issue 106)
  • WGS84 coordinates in degrees and minutes (Issue 162, Thanks Marco van Eck)
  • Fixed NullPointerException, NoMethodFoundException with S40 devices (Issue 145, 164)
  • NoSuchFieldError fixed (Issue 166)
  • Added decimal check to calculate time form (Issue 167)
  • Multiple formats for audio recording
  • …plus other minor fixes and features

Download binaries from here. Download source code from Google Code, here. Enter your issues here. Discuss about features and problems here.

Mobile Client for Identi.ca

My Twitter client, Twim, is getting a lot of positive feedback from users which is always nice to hear. There have also been few requests to create a version for Identi.ca service. Identi.ca is same soft of microblogging service as Twitter but maybe a bit different kind of users.

IMG_4897

Mobidentica running on Nokia E71

Today I spent few hours to create a port from Twim to Identi.ca. It was pretty easy since laconi.ca has Twitter compatible API so basically all I had to do was to change the URLs in the API calls. I also changed some graphics to make it more appealing for Identi.ca users :)

IMG_4899

Public Timeline of identi.ca

Check out the application page for more details and download links. I’ll also release the source code shortly.

By the way, my identi.ca account is here: http://identi.ca/tlaukkanen/

New Year and New Twim Release

Here is my first software release for the year 2009. I just updated Twim client with the following new features:

  • Show direct messages
  • You can use unicode characters in your status updates
  • You can easily send direct messages from the menu
Twim v1.6

Twim v1.6

So if you are a Twitter fan then head yourself for example to Phoload page and download the latest release. While you are there, please rate the application :) Have a good year of 2009!

Twim with Unicode support

I added UTF-8 encoding support to the Twim application. In case you didn’t know, Twim is Twitter client software that runs on all phones that support J2ME. With the latest version you should be able to see correct characters in tweets if your phone has required fonts available. Here’s for example my test tweet containing simplified Chinese characters:

This was rather easy to implement since we can define encoding when constructing stream reader from input stream:

  1. public void doStuff(InputStream stream) {
  2.   try {
  3.  
  4.     // Try to initialize reader with UTF-8 encoding
  5.     reader = new InputStreamReader(stream, "UTF-8");
  6.  
  7.  
  8.     // Device doesn’t support UTF-8, use default
  9.     reader = new InputStreamReader(stream);
  10.  
  11.   }
  12.   // …read data and do stuff…
  13. }

This version also has a new feature for refresing the feed without the need for restart. You can download the application from Phoload page or from here.