Mobile Web Server
| Company type | Software |
|---|---|
| Industry | Mobile software, Web server software |
| Founder | Nokia |
| Defunct | January 2010 |
| Products | Mobile Web Server software for Symbian OS S60 devices |
| Owner | Nokia |
A Mobile Web Server refers to software tailored for contemporary smartphones, enabling them to operate personal web servers through the use of open sourced software.
Among the limited number of mobile phone manufacturers, Nokia incorporated the Apache HTTP Server directly into their Symbian OS S60 devices. This integration, known as the S60 Mobile Web Server, allowed mobile devices to establish HTTP connections accessible from the Internet.
The architecture of the Mobile Web Server comprises a gateway application that runs on an Internet-connected computer and a connector application installed on the mobile handset. When configured correctly with DNS, this setup assigns a global web address (URL) to the device. Nevertheless, Nokia ceased development of this initiative as of January 2010.
Examples
By utilizing the Mobile Web Server application, mobile devices can host individual web applications, including both web pages and server-side functionalities. Commonly adopted HTTP servers and servlet containers encompass Jetty, Tomcat, Glassfish, and Resin.
| This schematic depicts a mobile device operating a servlet container such as Jetty, Tomcat, Glassfish, or Resin, facilitating worldwide hosting capabilities through a personal device. Configurations of the Mobile Web Server support features like optimization, user account administration, and synchronization of data across desktops, laptops, and mobile phones. |
Web container comparison
| Containers and versions | Java API (Version) | Ant tasks (Version) | Maven 2 plugin (Version) |
|---|---|---|---|
| GlassFish 2.x | 1.0.1 | 1.0.1 | 1.0.1 |
| GlassFish 3.x | 1.0.1 | 1.0.1 | 1.0.1 |
| Jetty 4.x | 0.1 | 1.0 | 0.2 |
| Jetty 5.x | 0.8 | 1.0 | 0.2 |
| Jetty 6.x | 0.8 | 1.0 | 0.2 |
| Jetty 7.x | 1.0.1 | 1.0.1 | 1.0.1 |
| Jetty 8.x | 1.1.3 | 1.1.3 | 1.1.3 |
| Jetty 9.x | 1.3.0 | 1.3.0 | 1.3.0 |
| Resin 2.x | 0.1 | 0.1 | 0.1 |
| Resin 3.x | 0.1 | 0.1 | 0.1 |
| Resin 3.1.x | 1.2.0 | 1.2.0 | 1.2.0 |
| Tomcat 4.x | 0.1 | 0.1 | 0.1 |
| Tomcat 5.x | 0.1 | 0.1 | 0.1 |
| Tomcat 6.x | 1.0 | 1.0 | 1.0 |
| Tomcat 7.x | 1.0.2 | 1.0.2 | 1.0.2 |
Features
- Personal information manager (PIM) for handling the phone’s address book
- Integration with Helix multimedia player
- Capability to send SMS messages through a web browser
- Remote access to the phone’s calendar
- Ability to view camera phone’s photo gallery via a computer
- Display of received and missed call records
- Reception of instant messages directly on the phone screen
- Tools for maintaining and updating a blog
- Sharing of Presence information status and participation in Online chat
- Management of Access control permissions for secure content sharing
- Launching of mobile websites from either web interface or device Settings
- Distribution of mobile site content using RSS feeds
See also
- Python for S60
- Apache Tomcat, an open source web server and servlet container alternative
- ApacheBench, a tool for measuring HTTP web server performance