A Webserver on Your Cellphone?
Mad_Rain asks: "I saw over on Make Magazine an article about using your cell phone on the Internet, except instead of browsing the web from your cell, you can serve webpages from your phone. Of course, it uses Apache, Python and a Nokia S60 series cell phone. I can imagine a couple of creative applications for webservers in strange places, but what else can be done with this?"
Just run a webserver and post in slashdot. I am sure accounts will be mildly entertained the moment they get the GPRS bill.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
Make a phone call? NMo, wait, it's a *cell* *phone*, what was I *thinking*!?!?
It can be used to spread viruses toeven more people who think they know how to admin a webserver.
At Macworld, everybody reported stuff instantly by writing it on their laptops and uploading via WiFi. However, what if WiFi weren't available?
With a phone like this, you could report on any event, anywhere (even if it meant just serving pictures and audio, since text input on phones is so bad).
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
Imagine giving your children a cell phone with a web server that hosts a web service that will respond with the GPS info. I could goto MyKid.ringdev.com and see exactly where they are. Obviously you would need some serious security. You wouldn't want just anyone to get that GPS info. But it would be great for finding a lost/stolen phone too.
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
Portable webcam
cb
Oooh! What does this button do!?
...doesn't mean you should. There are a lot of ways the things around you can be used and abused. Sometimes the use is a good one (e.g. potatos are great for getting broken lightbulbs out of their sockets), but I just can't think of any way that a phone webserver would be useful. More likely, it'll run up the guy's wireless bill and open him to various attacks.
Javascript + Nintendo DSi = DSiCade
Speak for yourself.
Conversely, with the right software you can use your webserver to make phone calls.
If you really really want to it is also possible to beat screws into wood with a hammer, or alternatively with a banana frozen in liquid nitrogen.
sudo ergo sum
instead of browsing the web from your cell, you can serve webpages from your phone.
Was this by any chance in Soviet Russia?
sudo ergo sum
It could be interesting to use this to serve pages to the phone's own browser, to allow off-line browsing for phones who have no such function.
My other comment is funny
A product like this one brings some questions to mind about security and the ability to admin a server by the people this would be marketed to.
If you store alot of business phone numbers along with their personal info like e-mail, home numbers, etc, could this be hacked off the phone through the server? The abuse issues could be endless via users that have not one single clue about admining a web server.
Our technology seems to be out pacing the average citizen's ability to control it. Which is a paradox because everyone wants a better life through technology.
This has been another valuable and informative opinion from:
Catahoula!
As far as "spitting" the data back. I am not so sure I want my "phone/webserver" spitting my contacts all over the internet. Besides isn't that what Paris Hilton was trying to prevent with all the lawsuits after her cell phone was hacked?
$diff terrorists hippies
$
$rm -rf *terrorists *hippies
Check out SyncML. It's meant for exactly this. It also does appointments and to-do as well.
You can pretty much do whatever you want with these phones. Nokia has released a free dev kit based on gcc. The API docs are freely available. There is even a (semi limited) emulator for testing apps on your desktop. You can remotely install your apps via bluetooth to test them, and supposedly you can remote debug via gdb (I never got that to work). The only real limitations are the semi slow CPU and Nokia's semi crazy macros for memory allocation (necessary to eliminate the need for an MMU) and their somewhat hard to use API (built to minimize resource usage so the devices have a reasonable battery life).