The Nokia Research Center just announced a Mobile Web Server project that has ported Apache and mod_python (using Python for S60) to the S60 platform. At ETech 2005, my Python in your Pocket presentation alluded to this idea that mobile application development could become a lot like web development in the future, as web servers, middleware, databases, and powerful rendering engines make their way onto mobile devices. I’m glad to see this project finally making a public announcement — it’s very cool work!
In somewhat related news, a friend sent this link as well: “The Mobile Wi-fi Access Point“. If you’re interested in patching together mobile and wi-fi networks, it’s worth a peek.
Hi Erik ,
It’s good news but when the code will be available to the community ?
And the OS Browser for S60 how to use the code release on 18th January ????
cyke64 — No idea when the code will be available… I guess that’s up to the guys on the project. As for the browser code, I believe they have more goodies in the works that should make it easier to take into use once released.
Nokia ports Apache to S60…
In a first step towards allowing users to maintain “personal mobile websites”, Nokia research has announced it has ported Apache httpd and mod_python to the S60/Symbian platform. (The code is so far only free for use within Nokia.)
My hea…
I found one guy (Simon Judge) who has tried the code : http://mobilephonedevelopment.com/archives/117
The new web browser for the S60 is based on the WebCore and JavaScriptCore components of Apple’s Safari Web Kit that Apple uses in its Safari browser. For anyone curious as to how the new Nokia browser works, Nokia have just released the latest source code for Webcore and JavaScript under LGPL. Even if you don’t particularly want to learn about the browser, the frequent preprocessor macros give plenty of insight how to port large libraries of c code to Symbian.
I had a go at compiling the source. Memory related header files, presumably from the ‘Low Memory Manager’ in the above diagram, are missing. Under LGPL, I thought you had to supply everything to enable a rebuild? Anyway, Nokia say “stay tuned for future developments that will enable easy participation and contribution by developers to the Web Browser for S60″.