iPhone As a Full Portable Computing Device?
Apparently you can install ssh, python, and even Django on the iPhone (via Simon).
Python has libraries for just about everything you’d want to do (POP, IMAP, SMTP, XPMM, etc), and includes a built in Web server. Python/Django for the backend, HTML/CSS/Javascript for the UI (via the built-in iPhone Web browser) – I think this means you can build any app you want for the iPhone…
Anybody know if the iPhone is accessible from the Web (ie. the iPhone is the server, my laptop is the browser)? Does it have an IP address or other hook to let you see it?
I’m really tempted to get one of these things, if only for the experiments. Who am I kidding though, I don’t have time for the hundred other half-finished projects I’ve started….
Manage your expenses via Email, SMS, iPhone, Twitter, Voice (Call and say your expense), IM (Yahoo, AIM, MSN), or Web.
Comments(1)
Thanks, that’s an interesting info. Running Python on an iPhone would open up some new possiblities.
However, not sure if iPhone’s 320×480 screen resolution makes it very useful for anything serious.
What’s interesting from this point of view is Nokia’s N770 (a bargain at $129) and N800 which has a 800×480 touchscreen and runs Debian Linux. I have just started playing with it and need to find out more.
Unfortunately, N770 is too limited in the amount of RAM and Flash memory on the system. So it’s OK for high-resolution web browsing, video streaming, … needs, but one may need to simplify it’s UI in order to run a wider range and amount of apps.