A web server in a mobile phone combined with Wifi can also be a powerful personal platform, i.e. serving mainly the owner of the device. We are not far away, Nokia has already announced Wifi support in the Nokia N80 which should be on the market very soon. Here are some applications for a combination of Apache, Python and Wifi in a mobile phone:
* While you are at home, the mobile phone is part of your network via Wifi. Instead of using the small phone keyboard for many things like writing text messages or to change settings, you can use a web browser which communicates with the personal web server on the mobile phone.
* Today I use Yahoo! Go for synchronizing my calendar and address book with the web. This way, I can edit my contacts and my calendar via a web browser while at home or at work and synchronize back and forth between the desktop and the mobile phone. With a personal web server in the phone, no synchronization is necessary anymore. Everything is always in the phone. Of course there should be a function in the phone that automatically sends a backup of all data to a server while I am at home.
* If you are away from home and in the office, you can still use the web browser instead of the mobile phone as the web server can also be accessed via the cellular network.