Mobile Web Server
   HOME

TheInfoList



OR:

A Mobile Web Server is software designed for modern-day smartphones to host personal
web server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
s, through the use of
open sourced software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. O ...
, such as, i-jetty, an open source software, based on jetty. I-jetty is an open source web container, serving Java-based web content such as,
servlets A Jakarta Servlet (formerly Java Servlet) is a Java software component that extends the capabilities of a server. Although servlets can respond to many types of requests, they most commonly implement web containers for hosting web application ...
and JSPs. Jetty is written in Java and its API is available as a set of
JARs A jar is a rigid, cylindrical or slightly conical container, typically made of glass, ceramic, or plastic, with a wide mouth or opening that can be closed with a lid, screw cap, lug cap, cork stopper, roll-on cap, crimp-on cap, press-on cap, ...
. Developers can instantiate a jetty container as an object, instantly adding network and web connectivity to a stand-alone Java app. Jetty is built for scalable performance allowing tens of thousands of HTTP connections and hundreds of thousands of simultaneous web socket connections. Jetty is optimized and known for creating small memory footprints, increasing scalability and performance. Nokia is one of the few cellphone companies that brought
Apache HTTP Server The Apache HTTP Server ( ) is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache So ...
to their line of Nokia cellphones, running Symbian OS S60 mobile software platform. The S60 Mobile Web Server enables connectivity for HTTP traffic to a mobile device from the Internet. The Mobile
Web Server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
components include a gateway application that runs on a
computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
with Internet access and a connector application, that runs on the remote mobile device. The gateway and the connector applications with a valid
DNS The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned to ...
configuration can provide a mobile device with a global web address (
URL A Uniform Resource Locator (URL), colloquially termed as a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifie ...
). However, as of January 2010, the
web server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
project has been discontinued by Nokia.– Mobile Web Server Beta archived
/ref>


Examples

The Mobile
Web Server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
application allows mobile devices a means for hosting personal web applications, including, web pages and
server side In the client–server model, server-side refers to programs and operations that run on the server. This is in contrast to client-side programs and operations which run on the client. General concepts Typically, a server is a computer application ...
control. The most commonly used
HTTP servers The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, w ...
and
servlet containers A web container (also known as a servlet container; and compare "webcontainer" ) is the component of a web server that interacts with Jakarta Servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a part ...
currently available are Jetty,
Tomcat Tomcat may refer to: Animals * A sexually mature male cat * Paederus, known as in Indonesia Science and technology * Apache Tomcat, an implementation of Java web-server technologies * Beretta 3032 Tomcat, a pistol * Grumman F-14 Tomcat, a fi ...
, Glassfish and Resin.


Web container comparison


Features

* Personal information manager (PIM) Manage phone's address book * Helix multimedia player * Send SMS messages using a web browser * Browse phone's
calendar A calendar is a system of organizing days. This is done by giving names to periods of time, typically days, weeks, months and years. A date is the designation of a single and specific day within such a system. A calendar is also a physi ...
* Browse camera phone's image gallery via computer * View received and missed calls * Get instant messages sent to your phone screen. * Maintain a blog * Share presence status * Online chat * Manage access rights * Start mobile site from the web or Settings * Share mobile site content via
RSS RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
feeds


See also

*
Python for S60 The Python for S60 also called PyS60 (Unix name), was Nokia's port of the general Python programming language to its S60 software platform, originally based on Python 2.2.2 from 2002. The latest final version, PyS60-2.0.0, released on 11 Februa ...
* Apache Tomcat, alternative open source web server and servlet container * ApacheBench, a program for measuring the performance of HTTP web servers


References


External links

*Official links *
Nokia Research – Mobile Web Server
*
Nokia Wiki – Mobile Web Server
*

*
SourceForge – Mobile Web Server

All About Symbian – Previewing Nokia's Mobile Web Server
{{DEFAULTSORT:Mobile Web Server (Symbian Os) Nokia services Free web server software Free software programmed in C Free software programmed in C++ Free software programmed in Java (programming language) Mobile software S60 (software platform) Symbian software