Search This Blog

11 August 2008

iPhone mutilation

Well, after having to factory reset my iPhone (and thus loose all my data again since it refuses to even acknowledge the last 3 backups) for the 5th time in 2 weeks... I think it is time to burn, mutilate or destroy my iPhone.  I originally switched to it purely for the touchscreen as I had been wanting that for awhile.  There are others with touchscreens now, and chances are they don't require the dreaded evil broken iTunes crap.

So which phone to go with? Well, preference would be for something with 850/900/1800/1900, WiFi, touchscreen (I wish my SaveJe phone had a touchscreen), allow me to write my own applications [preferably Java] , USB, and preferably GPS.  Which camp do I go with this time?

There are quite a few Linux phones... soon to be Android and Java (again) phones... what to do what to do?

The Neo Freerunner is only $374. Basically the same price as the new iPhone, or my old one, or my old SaveJe phone.... It is linux based (which wouldn't be my preference, but it is better than windows-based). Although they are not using a Sun stack (I really want full JRE7 on it) they aparently have a Maven plugin you can use to package your java app for use on the phone:
We use the CacaoJVM as virtual machine and GNU Classpath as class library. With this we have a runtime which is a mostly Java SE 1.5 compatible in the areas an average developer works. Furthermore this combination has a fast JIT compiler and a acceptable small size. 
Definitely not ideal. In fact, it looks like it has some issues.

There is a list of which phones support which JSR... but, I want FULL JRE. Like SaveJe had. Which is now aparently JavaFX Mobile and it not currently available on any phones but was displayed at JavaOne with the previous Neo product (1973).