Posted in September 2009

Show Traffic for Singapore (v1.1) with kinetic scrolling

Kinetic scrolling is essentially a new improved way of scrolling a page, or a list, and is finger friendly and visually more pleasant. It was first found in iPhone user interface, but more and more applications in other mobile platform, such as Windows Mobile, Symbian, are following suite. In Windows Mobile, there is no SDK exists, to my knowledge, to enable developers to add this new scrolling feature to the application without substantial development work.

Last weekend, I managed to reverse engineer this feature and included it in my latest Show Traffic application. Check out the video, and you know what I’m talking about!

You can download the latest version from this link. Version 1.1 is now “skinable” (yay! my first skinable appy) and is compatible to both Q(W)VGA and (W)VGA Windows Mobile devices.

To skin the application, you have to modify the following image files

  1. BG_selector background image of the item
  2. BG_highlight background image of the selected item
  3. BG_spacer background image of the spacer between items
  4. BG_title background image of the title bar (at the top of the application)

Additionally, if your skin is a white/light-color based theme, then you need to change the foreground and background colour so that the text can be readable on your light-color based theme. This setting can be found in the registry path (HKCU\Software\Zenyee\ShowTraffic) You can download this zip file for a sample light-based skin with the appropiate registry.

Tagged , , , , , , , ,

Show Traffic – Another Windows Mobile quicky app

TrafficCamYou may like to call it an iPhone app clone. I got to acknowledged, that iPhone apps, less those mind-less ones, have been churned to serve a purpose in one’s daily life. Traffic CAM SG is one of them, which displays the road traffic in Singapore highways.

However, other than a more intuitive interface as a result of the iPhone UI, there isn’t really a breakthrough functionality that can’t be offered outside of iPhone. The live traffic, is afterall taken from the local authority website (OneMotoring), and I decided to bring this capability to Windows Mobile world.

That said, the Windows Mobile SDK doesn’t really offer gesture-based interface, unless you work in the native C++ environment. Since this application is meant to be a “quicky” one (as I cannot afford to burn my weekend just for this) so I have to design and build based on what compact .NET framework could allow me. This is built in less than half a day, including creating the graphics and the testing of the links, so please pardon this appy for its very basic interface.

Note:  Traffic images and contents are sourced from Intelligent Transport System Centre of LTA (Land Transport Authority). You may go to this OneMotoring link for the online version.

You can download the beta from here (only WVGA/VGA supported at the moment)

Tagged , , , , , , , , ,

New hack to disable HTC’s messaging application

HTC has, since manila 2.5, designed and developed a completely new text messaging application (HTC Messaging App) to replace the old Windows messaging application for the entire SMS/text messaging functionality. Some of you may not be affected by the poor performance of HTC messaging app. But for me, it’s so poor that despite trimming my text messages to just 200, every operation (open message, compose a message, etc) takes a few seconds at least, and it is just not usable for me. It looks to me as if HTC has designed, developed and tested with just a handful messages in mind.

So I did some investigation, and found out a way to disable HTC messaging app, and revert back to the original Windows messaging application, i.e. pocket outlook, for text messaging. Technically speaking, it’s a combination of registry tweak and a small patch utility I wrote to overcome a bug/problem as a result of disabling HTC messaging application.

Screen03

Installation process will automatically apply the hack and install the patch utility

You need to restart your device to have the changes effect

You need to restart your device to have the changes effect

Uninstallation will undo the hack automatically

Uninstallation will undo the hack automatically

You can download from here

Tagged , , , , , ,

the effect of low cost policy

Had a late notice 2 weeks ago that I need to travel to US for a workshop meeting. Naturally, I am expecting the travel fare to be either expensive at this late hour of reservation, or with a cheap but undesirable itinerary. And no prize for guess what’s the outcome. In all fairness, there was no available flight to fly directly to San Fransisco, even I was willing to take the worst possible airline you can find in the earth. There were two alternative flights proposed to me by the travel agency. Both were travel-round-the-world-just-to-get-to-SFO type of flights. But the SQ flight is twice the cost of the Emirate flight, and therefore I ended up flying to San Fransisco via Dubai from Singapore. 27 hours to SFO, and 31 hours when I came home. Torturous experience, enough said!

Then today I was curious about a problem on google analytics service which I encountered 3 months ago. Google analytics is one of the free services offered by Google (duh!), which enables one to analyse the web traffic to one’s web site.  It started off well when I first subscribed to the service, but a month later, all of sudden the service registered zero web traffic (or at most 5 visits per week type of traffic), and I made a report to Google’s “self service help desk” only to find out that I’m not the only one encountering this problem. After few correspondences, it didn’t look like I’m getting any attention of Google staff to make any good progress, so I gave up, thinking that the problem might resolved by itself somehow if given some time. Fast forward to now, at least 3-4 months after the problem occured, I logged into my analytics account, and found out that the problem remains unresolved. Well, what do you expect from a free service?  And the ironical thing is that the tracking web site is actually a Google-hosted site, subscribed via their free google site service.

There’s no free lunch in this world.

Follow

Get every new post delivered to your Inbox.

Join 351 other followers