Python

  1. Home
  2. Computing & Technology
  3. Python

Python Blog

From Al Lukaszewski, for About.com

Python and Apache on the iPhone

Monday October 15, 2007
As is well known, Apple has rather tight restrictions on who can develop applications for the iPhone. There is no SDK (software development kit), and an official one will probably never exist. However, the cracking of the iPhone's system has subsequently allowed developers to compile software for it. Recently, open source hackers have been able to install and run Python and Apache on the iPhone.

In lieu of an SDK, the availability of Apache means that you can run on an iPhone anything you can write for the Web. Whether it's Google Docs or an RSS Reader, you can use the iPhone to do it all. Check out the tutorials in "Web Development" for more web-based fun or, if you know what you are doing and want to help the developers, join in the iPhone fun on IRC.

Do note: In all of this development, there are no guarantees that you won't render your phone inoperative (so-called "bricking"), but that was never guaranteed even with in-store use of the phone. Further, none of this makes the iPhone anymore secure on your network.

Comments

April 17, 2008 at 1:56 am
(1) BHSPitMonkey says:

Apple’s plans for an SDK release were public information at the time of the iPhone’s launch. I’m not sure where you received the conclusions you leapt to in your article.

April 17, 2008 at 3:16 am
(2) python says:

Thanks for your comment. From where are you getting your information? When the iPhone came out, I recall no talk of an SDK save for the non-existence of one. Mind you, the option was not ruled out, but it was not promised either.

June 10, 2008 at 4:52 pm
(3) newguy says:

Yesterday, 9 June 2008, they released an SDK along with the new generation iPhones, the so-called 3G.

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

Explore Python

About.com Special Features

Build Your Own Website

Step-by-step advice on how to do everything from choosing a Web host to promoting your content. More >

Connect Your Home Computers

Easy ways to connect two computers for networking purposes. More >

Python

  1. Home
  2. Computing & Technology
  3. Python

©2009 About.com, a part of The New York Times Company.

All rights reserved.