Will the Google Andriod marketplace eventually outsell the Apple iPhone store?

Right now I have a crappy Windows Mobile phone. It’s a disaster of a phone since it hangs, crashes and at random times like when trying to answer an incoming call it becomes unresponsive. When my current contract runs out I’l be upgrading to something else, and never a Windows Mobile phone again.

As a software developer it bothers me that it is so restrictive to develop applications for the iPhone. I haven’t tried or looked into it, because I don’t want to invest time in the development language/tools to find out that my app is rejected, and therefore wasting my time. Google’s Andriod platform on the other hand to me as a Java developer is immensely attractive because I can develop in Java and run what ever apps I want on my the platform. Although I would love to have an iPhone because it would sync well with my mac, the attraction of the openness of the Android platform is pulling me in that direction, and I suspect that is where I’ll be going next for my next phone.

Reading Dion Almer’s blog, seem like he has the same opinions too.

Microsoft u-turns an releases 20,000 lines of driver code to Linux code base

I love it how Microsoft flip-flops about trying to find their way. At one time according to Microsoft there was no future in the internet and they decided to put all their effort into their own closed content dial-up information service (anyone remember the first MSN?). We know what happened after that with the reversal in strategic direction that followed shortly.

This week’s change in direction is the announcement that Microsoft are releasing 20,000 lines of code to Linux to help Linux run on Windows on Hyper-V, and take advantage on optimizations to help Linux run faster when running in a VM on Linux.

Huh? Err, Earth to Ballmer – you were intent on killing Linux, and I’m sure you don’t need reminding about that Open Source stuff that you referred to as a cancer to the software industry – you appear to now be helping Linux run on Windows? What on earth is going on up in Redmond! Are they planning a Microsoft classic ‘embrace, extend, extinguish‘ attack on Linux? If I were running Linux servers commercially I would be massively suspicious of running this Microsoft code on my Linux servers and would avoid it like the plague. I imagine others would have the same feelings too.

ZeroTurnaround looking for new name for JavaRebel

JavaRebel is one of those products you wonder how you lived without before you found it. We’ve been evaluating it on my current project. It enables you to make code changes and hot swap them into the running JVM on the fly, much more transparently than you’ve ever seen or experienced with any IDE and JVM combo in debug. It actually does some pretty clever stuff on the fly (more info on their site). The end result is you can delay having to restart your app server or redeploy your app, because any code changes you make are patched in to the running classes in the deployed app. Very clever.

Anyway, the company behind it are looking for a new product name, since they’ve been approached and asked to remove ‘Java’ from the name. Head over here to look at the current suggestions.