Archive for October, 2006

T-Mobile Dash - the best Windows Mobile smartphone?


I think this is the best Windows Mobile smartphone ever: T-Mobile Dash is a Window Mobile 5.0 smartphone with qwerty keypad and WIFI support. It has a 1.3 MP camera, which is a little disappointing. But it is better than nothing. The $199 price is also right.

IMHO, S60 is still superior to Windows Mobile Smartphone Edition. Now you can get Nokia E62 from Amazon for $50. Let’s see how they compete.

Mobility Today has a review about this phone.

An Xlet Sudoku

Developer.com has a nice article about building a Java ME CDC Sudoku game:
Building a Java ME CDC Application Using the SavaJe Phone

The source code is available on Google Code.

In case you do not have a SavaJe Phone ( I am not sure it can make it or not ), there are several other phones that support CDC and Personal Profile, including Nokia 9300/9500, Sony Ericsson M600 and Sony-Ericsson P990. Or you can download IBM WEME (WebSphere Everyplace Micro Environment) and try it on Windows Mobile devices.

Java ME optimization tips

A pretty good site for Java ME optimization tips. It covers topics like image optimization, resource packing and code obfuscation, which every Java ME developer will face in real world projects. The author also provides two windows utilities that might be very helpful:

BamFS is a resource packing “file system” for J2ME projects.

KJar is a simple tool that recompresses jar files using the superior zip compressor KZip.

Since this site was up this September, it really should be SupremeJavaME not SupremeJ2ME. :)

For more Java ME optimization tips, I would suggest Robert Virkus’ Pro J2ME Polish. Even you have no plan to use J2MEPolish in your project, the 3rd part of this book (”Programming in the Real World”) is worth the price of the book.

GPS Navigation Software On Nokia 95

That rotating blue earth reminds me Google Earth. Is this the navigation software from Gate5, which Nokia acquired recently?

N95 Commercial on Youtube:
It is what computers have become

Microsoft .NET CF 2.0 “proves inefficient once again….”

Quoted from Google microsoft.public.smartphone.developer Group

My latest experience is with the VoiceRecorder… All Windows Mobile devices have it, it’s implemented as a control on the device, but Microsoft architect in all their wisdom of trying to keep the managed CF 2.0 like it’s full-scale counterpart have failed all of us in implementing common phone features such as: Bluetooth access, sound playback and sound recording and other useful device features common on all WM5 devices. Oddly enough they did build a managed Telephony library and DirectX wrappers.

Again, I look at how Sun has implemented this and it just makes me raving mad. For anyone experiencing this fame frustration, you don’t want to have a look at the J2ME Mobile Media API, it will boil you over how easy this is to do in Mobile Java …

I share the same opinion with this post. Microsoft .NET CF does look very odd to a Java ME developer. Anyone CF experts can shine some light on me?

Next Page »