Dec 03

Nokia is beefing up their JVM in S60 and having it join the modern error by allowing for dynamic libraries:

Prior to 3rd Ed fp 2, S60 Java had traditional CLDC VM architecture where all API code (class files) were compiled into the virtual machine executable. Now the Java API implementation code is no longer in the VM executable but will be dynamically loaded when needed.

This means that Java apps should start up faster, and we also get access to more features, and we will get more and more over time.

Some will complain saying that “Java is meant to be portable”, but personally, I want to be able to get close to the metal from time to time, so give me the opportunity.

We also see Widgets: The S60 Web Run Time, what is it and how can I use it?.

( via Simon Judge )

Nov 26

There are a couple of PHP developers out there, and Nokia has announced that they can code on the S60:

I can now reveal that we at the CCNC conference in Las Vegas in January, 2008 will demonstrate and release what we call the PAMP stack.

PAMP stands for Personal Apache, MySQL, PHP, so yes, the full LAMP stack will be made available for S60 smart phones. In addition, there will be PHP extension modules that provide access to the core functionality of the phone. And on top of PAMP you can basically install any LAMP based content management system. For instance, Drupal can be installed off the shelf.

Yes, a fair amount of memory is needed and it’s still pretty experimental stuff, but it runs quite nicely on E90.

Wow, I was surprised to see JavaScript come to the phone, but now PHP?