Valley Venture

Ramdomness of wireless and mobile business by Robert Zhu

Nokia’s opensource Mobile Web Server

Mobile Web Server

In this directory

About

The software includes:

  • A Symbian port of the Apache httpd web server
  • A connectivity solution that enables HTTP traffic to a mobile device from the Internet.

The connectivity solution consists of a gateway that runs on a computer on the Internet and a so called connector that runs on the mobile device. Together with an appropriate DNS configuration they provide a mobile device with a global name (URL) in the operator networks of today.

Figure 1: High-level architecture

high-level architectureBy configuring DNS, the lookup a browser makes, for the URL of a particular mobile website, resolves to the IP address of the gateway computer. When the browser subsequently sends an HTTP request to the gateway, it is relayed to the mobile device where it is delivered to the web server. To all parties concerned – the person browsing, the browser, the web server on the mobile device, and the person who owns the mobile device – it seems as if there would be a direct connection from the browser to the mobile web server.

For additional information about the mobile web server concept, see our project page and our FAQ Sheet.

License

All source code is licensed under the Apache License 2.0.

Source Code

The source code is available at the project’s SourceForge site.

The phone software can be built using S60 2nd Ed. FP2 and most likely using S60 2nd Ed. FP3. S60 3rd Ed. is not yet supported but will be shortly.

You only need the gateway sources if you intend to set up a gateway yourself. If not, you can continue using our gateway. If you do not have an account already, simply send a mail with the subject Raccoon Account and we will create one for you. If your name and preferred email-address are not evident from the mail headers, then specify them explicitly in the email body.

Related Links

September 24, 2006 - Posted by valleyventure | Blogroll | | No Comments Yet

No comments yet.

Leave a comment