PAMP stack on S60 brings you PHP
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?
November 30th, 2007 at 1:08 am
I hope that I’m not being overly enthusiastic, but HTML+CSS+Javascript
is the future way of making mobile application UI’s.
Nokia S60 has Apache, Python (including mod_python)
and now PHP is coming up.
The web server gets a public IP through a separate HTTP proxy/gateway.
What it all means? Why would anyone want to have web server in
their handset?
Note that in the past, we have made Symbian “applications”
that consist of an icon and static HTML files packaged in a SIS file.
These are nice&quick and good for simple purposes.
If you have a web server in your handset, you can make an application
that:
1. Is a combination of static AND dynamic HTML.
2. Has access to most of phone API’s (e.g. S60 Python can access some
APIs that are not visible to Java midlets!)
3. Is accessible from BOTH the external world AND locally in the handset.
The latter is accomplished by pointing the web browser in the handset
to http://localhost/
Point 1 makes the creation of the UI easy and painless.
Point 2 makes application logic easy and painless. No more
memory management, and application is (with small changes) portable
to a growing number of non-Nokia devices - iPhone, several Linux phones etc.
Point 3 makes the concept NEW and TOTALLY COOL.
I can’t wait to start projects like these…