Currently, the only Apple-approved way to get a program onto the iPhone is through a Webapplication that works on the phone's built-in Internet browser.
The UrtheCast web platform will combine a consumer centric website, mobile application for smart phones, and an open ApplicationProgram Interface (API).
The Sprint Application Developer Program has been providing tools for third-party developers since Sprint first launched the Wireless Web on its phones in 2001.