We encourage you to give us feedback about development topics and other matters related to this web site.
Submit feedbackCalling All Innovators - Nokia's annual app development contest
Nokia releases new Qt developer offerings
$1M Growth Economy Venture Challenge - deadline for submissions: April 18
Capturing and uploading image, video or audio files to server with Flash Lite and APIBridge
Mr. Axel Jäger
Read more about Axel on the Champions website.
International CTIA WIRELESS 2010
March 23, 2010
Las Vegas
O’Reilly Where 2.0 Conference
March 30, 2010
San Jose, California
Great Indian Developer Summit
April 20, 2010
Bangalore, India
FITC Toronto 2010
April 25, 2010
Toronto
Building Maemo and Symbian Apps Using Qt Creator
April 28, 2010
9 a.m. London | 10 a.m. Rome | 11 a.m. Helsinki | 4 p.m. Singapore
NOTE! Mobile web server discontinued, as of February 2010
After more than two and a half years in beta, Mobile Web Server has now been archived from Nokia Beta Labs. This was an experimental prototype, so there was no guarantee that it would last forever. Future plans are still open, but we can’t say at this time how this activity will evolve further. Many of us do think that this kind of concept will become a trend some day.
For those who have been using mymobilesite.net, the service and related support was discontinued at the end of January 2010. We apologize for any inconvenience this may have caused. Now that the service has stopped, you won’t be able to reach your mobile from the Internet with a familiar web address anymore. However, your Mobile Web Server device software remains as it is, and will continue to be available for use in local mode. The data that you have created remains on your device, and it will not be lost even now when the service has ended.
We would like to thank everyone that used, tuned, and helped develop Mobile Web Server and mymobilesite.net. It has been a great pleasure to work with you on this project.
Want to get started with creating content for MWS?
Download MWS and obtain a domain name free of charge from mymobilesite.net.
Mobile Web Server: Quick Start Guide
This document provides a guide to loading HTML pages into MWS and setting access rights so the pages can be viewed.
Mobile Web Server: How to Develop Content
This document provides web developers with the information they need to create static and dynamic web pages for use in MWS.
The use of JavaScript™ is discussed, along with using Python to serve dynamically created pages.
Mobile Web Server (MWS) is a concept developed by Nokia Research Center. MWS allows users of S60 devices to serve static and dynamic web pages, using an optimised version of the Apache web server.
MWS creates a new world of possibilities for serving and sharing content, as well as providing a mechanism to interact with device content over the web.
Learn more about MWS from these key Forum Nokia resources:
Tools
Wiki
Discussion Boards
MWS is designed to offer a fully accessible web experience hosted on an S60 device. To achieve this, Nokia delivers the following:
MWS is delivered as a signed application installation file (SIS) for S60 3rd Edition devices. The installation file can be downloaded directly to a device or installed via a PC. The application includes an implementation of the Apache web server and Python. The installation includes content that enables users to make use of MWS immediately after it’s been set up and provides examples users can modify to suit their needs.
The mymobilesite.net provides a gateway infrastructure for HTTP connectivity to MWS on devices. Users register on site to obtain a domain name within mymobilesite.net. Once their domain has been created, a user’s MWS can be accessed in the same way as any other website. The gateway also provides a web cache and an authentication system for accessing MWS content, enabling users to control access to their site. All connections to the gateway are made using an SSL connection.
Content for MWS can be created on an S60 device. However, many developers may wish to take advantage of PC-based web content and Python development tools. To enable PC-based development, Mobile Web Server Plug-ins are available. These plug-ins add MWS to an S60 3rd Edition SDK and enable the testing of websites and web services on a PC, before they are deployed to a device.
The plug-ins include a number of examples, such as the Mobile Mashup example. This example allows developers to explore the new mashup architecture facilitated by MWS, where mobile devices serve content directly, as shown below.

Work on MWS is continuing at Nokia Research Center. The most recent result of this work is Personal Apache MySQL PHP (PAMP) stack, a Symbian OS implementation of Linux Apache MySQL PHP (LAMP) stack. LAMP Stack is the technology used to run in the region of 40 per cent of websites. PAMP can be installed on top of MWS, after which the PHP language and MySQL are available for developing mobile websites. PAMP stack is available from the PAMP section of Wikis for Nokia Open Source Projects. Note that PAMP stack is experimental and may not be suitable for production applications. Developers are advised to consult the PAMP wiki for more information.
You can provide feedback about content on this page here