Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow News arrow Nokia turns cellphones into webservers

Nokia turns cellphones into webservers
By Linux Devices

Rate This Article: Add This Article To:

Nokia has ported the Apache webserver to Symbian, in order to enable mobile phones to serve content on the World Wide Web. Many mobile phones today have more processing power than early Internet servers, suggesting that "there really is no reason anymore why webservers could not reside on mobile phones," according to the company.

The technique could also be used on Linux mobile phones.

Nokia says it's "Raccoon" project started out with the Unix version of Apache, and exploited Symbian's POSIX layer in making the port. In addition to the basic Apache httpd daemon, Nokia ported mod_python, in order to enable dynamic pages generated from both Python scripts and PSP (python server pages). Other built-in modules include mod_alias, mod_auth, mod_autoindex, mod_dav, mod_dav_fs, mod_dir, mod_log_config, mod_mime, mod_rewrite, and mod_setenvif.

Nokia says it installed its experimental port, initially, on a Nokia 6630, which it then accessed over a Bluetooth PAN (personal area network). This proved somewhat useful, in that it brought "the possibility of accessing functionality on the phone using a big screen and proper keyboard." However, the project's goal was to enable access to the phone of the cellular network. This proved challenging due to firewalls explicitly deployed by operators to prevent such access.

Ultimately, Nokia says it was able to develop a gateway application, released under the open source Apache2 license, said to be capable of providing a webserver on a mobile phone with a URL accessible from any Internet browser. "In a sense, the mobile phone has now finally become a full member of the Internet," Nokia says.


Raccoon project architecture
(Click to enlarge)

Users with Internet-connected PCs can install the gateway application themselves. A single gateway can support somewhere between 100 and 1,000 concurrent users, and many more actual accounts -- making it suitable for university trials, Nokia says.

Alternatively, Nokia offers a Gateway service, which it says it is committed to providing "for the foreseeable future."

The implications of mobile phone-based websites

Nokia notes that websites hosted on mobile phones enable phone owners to inter-actively participate in content generation. For example, Nokia has written an application that prompts the phone owner to take a picture, which is then relayed to the requester as a JPEG.

Another touted advantage is that the amount of personal information stored on mobile phones makes it easy to "semi-automatically generate a personal home page."

So far, Nokia's "concept demonstration applications" include:
  • Interactive, contextual, and location-dependent content
    • Use the phone as a webcam
    • Find other mobile web sites in the proximity
    • Find out the location of a mobile website (cellid)
  • Enabling new communication means without operator involvement
    • Send instant message
    • Leave instant message in the inbox
    • Leave a note on a mobile weblog
  • Access core data
    • Access favorites, contacts, calendar, logs, and messages
    • Download images
    • Mount a read-write view of the root webserver directory and edit pages directly using WebDAV
Nokia's Raccoon project believes mobile phone webservers could have large implications for the Internet. It says, "If every mobile phone or even every smartphone initially is equipped with a webserver, then very quickly most websites will reside on mobile phones."

An Internet comprised largely of mobile phone-based servers could challenge search engines to keep pace, however, because of the "dynamism" of an Internet where site content can change from minute to minute.

Availability

The Raccoon Project's Symbian port of apache and gateway software can be freely downloaded under an Apache2 license from the project's Sourceforge website. The apache port was developed using a Nokia 6630, but should work on any "S60 2nd Edition Feature Pack 2" phone. The gateway application comes with Linux install scripts, but may also work on Windows. It requires a static IP, but may also work with dynamic DNS services.

Users wishing to use Nokia's gateway services, instead of running their own gateway, may request an account via email; additional details can be found here.



Related Stories:


Discuss Nokia turns cellphones into webservers
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More News Articles          >>> More By Linux Devices
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS

 


ADVERTISEMENT


Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...




Most popular stories -- past 90 days:
· Linux boots in 2.97 seconds
· Tiniest Linux system, yet?
· Linux powers "cloud" gaming console
· Report: T-Mobile sells out first 1.5 million G1s
· Open set-top box ships
· E17 adapted to Linux devices, demo'd on Treo650
· Android debuts
· First ALP Linux smartphone?
· Cortex-A8 gaming handheld runs Linux
· Ubuntu announces ARM port


DesktopLinux headlines:
· Simulator runs Android apps on Ubuntu
· Hypervisor rev'd for higher reliability
· Pluggable NAS now supports Linux desktops
· Moblin v2 beta targets netbooks
· Linux-ready netbook touted as "Student rugged"
· USB display technology heading for Linux
· Ubuntu One takes baby step to the cloud
· Game over for Linux netbooks?
· Linux Foundation relaunches Linux web site
· Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...