Happy Holidays! TwimGo 2.1 for N900 and soon N8

Merry Christmas and Happy New Year! Few weeks ago I received a brand new Nokia N8 from Nokia Nordic as an award as my first game, Blockers, reached 10k downloads in a week in Ovi Store.

Since I started using N8, I quickly converted my Twitter client, TwimGo, easily to Symbian WRT. I only had to package the application differently but I could use the same code without changes that I wrote for N900.

Just few days ago I released a new version 2.1 for the Nokia N900 which you can download from twimgo.com app site. Nokia N8 version should be available through Ovi Store within few weeks. It’s just waiting for Ovi Store QA check before it is published.

Here’s a small preview video of TwimGo running on Nokia N8:

TaskFlow – Simple GTD app for Nokia N900

Ever since I switched from Nokia E71 to Nokia N900 I started to miss my Mobile Task Manager app which was really handy Getting Things Done tool on the Java ME capable Symbian device.

Now that Qt people from Nokia released a preview of the Qt Web Runtime for N900 I was able to create a new simple task manager tool for my new phone in matter of hours. I like both KISS princible and GTD organizational method so I made the app as simple as possible: There are only four “folders” for tasks – Next, Someday, Archive and Shop. I tend to store my active tasks on the Next folder. Tasks that doesn’t have high priority go into Someday folder. Old tasks or tasks that are low priority go into Archive. Just because I used the Mobile Task Manager as a shopping list too I made a separate folder for listing the groceries.

TaskFlow - Simple GTD app for Nokia N900

On the technical side I was now able to use HTML5 client-side storage to persist the tasks. I wrote another blog post on that subject just to show how easy it is.

UI was easy to do and now I also took advantage of both portrait and landscape view modes. In landscape mode the toolbar is on the right side of the screen so that there are as much vertical space as possible for the tasks and in the portrait mode the toolbar is in the bottom so it is pretty easy to use with one hand for example when collecting items from shopping list.

You can download the widget here: TaskFlow.wgt

Twim with Posterous and Themes Support

I’ve been coding few new features to Twim like Posterous integration. Now you can post your photos to Posterous and it publishes the status with link on your Twitter feed. Check out for example my Posterous site so you’ll see how easy it is to create awesome looking blog with their service.

New version also includes small themes feature so you can select from three themes: Default, Gray and Night. Gray theme is more traditional list style view to your Twitter feeds as shown here:

IMG_6929

Download new version from here or use these shortcuts:

Mobile Task Manager v1.4

It’s been a while since the last update to any software. Now I had an inspiration to open up the NetBeans IDE and do some coding for the GTD app. This version includes few fixes:

  • Don’t crash when exported file already exists. Display readable error
  • Don’t export new line characters in notes as it invalidates the CSV

I also added few improvements as well:

  • Don’t add duplicate items when importing items from CSV
  • Very simple touch screen support (not tested on any device)

I hope that you like the new version! You can download the v1.4 from here. For anyone interested in the source code you can browse or checkout the code from here.

Babel Fish for Twitter – New Twim Release

Google Translator is a great translator tool which has a very simple AJAX API that can be easily used from mobile apps. Compared to other translator tools it has one feature which other services don’t have, the auto detection of language.

The API is really easy to use. All you need to do is to pass three parameters to the API call:

  1. Version, v=1.0
  2. Translated text, q=Hei maailma!
  3. Language pair (if source is empty then language is automatically identified), langpair=|en

In the end you end up with the following URL:

http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=|en&q=Hei+maailma!

And if you click the link you’ll see that it returns the translated text in JSON format which is pretty easy to parse.

{ "responseData": {
"translatedText":"Hello world!",
"detectedSourceLanguage":"fi" },
"responseDetails": null,
"responseStatus": 200}

This made it pretty easy to integrate the API call to Twim. So now in Twim 1.6 you can select a tweet from status list and select “Translate to English” from status menu and Twim will display the translation to you in seconds. Pretty handy if you are following people from other countries in Twitter. Go ahead and download the latest Twim to your mobile phone from here.

…and by the way, new feature also has the “paging” feature for home screen and search results as a bonus! Happy Twittering!

Posted using Mobypicture.com