The Standard Way to Develop iPhone Applications
If you read in Wikipedia on Mobile Development, you will find a concise description of the "official" way to develop iPhone applications:
The iPhone and iPod Touch SDK uses Objective C, based on the C programming language. Currently, is only available on Mac OS X 10.5 and is the only way to write an iPhone application. All applications must be cleared by Apple before being hosted on the AppStore, the sole distribution channel for iPhone and iPod touch applications.
The Tersus Way - Open Source iPhone Development
With Tersus as an iPhone development tool, things are much simpler. You get rapid iPhone development and seamless deployment:
- You don't need to install the iPhone SDK or learn Objective-C.
- You don't need a Mac. You can develop your application, using the Tersus Studio, on any platform (Windows, Linux, Mac).
- If you don't have an iPhone, you can see on your PC a preview of what the application will look like on iPhone.
- You don't have to decide in advance whether you will deploy the application as a mobile web application or as a native iPhone application. You develop the application once, and then can deploy it either way.
- With our Quick Hosting, you can immediately deploy your application on one of the Tersus servers and make it available to any iPhone user in the world. In parallel, if you want, you can ask for Apple's approval in order to publish the application on the App Store.
Jumpstarting - Building an iPhone application in a few minutes
For version 2.1.31 or higher
Quick Tutorial #1 - Hello World
Quick Tutorial #2 - Guestbook
Quick Tutorial #3 - Rentals
Quick Tutorial #4 - Sales Dashboard
Sales Dashboard Application - Usage Demo:
Also available at http://www.youtube.com/watch?v=JC34-nIWMUc
Native iPhone Applications vs. iPhone Web Applications
Deployment as a native iPhone application
Mixed Web Applications (Desktop + iPhone)
iPhone Development on Mac
iPhone Development on Windows
iPhone Development on Linux
Offline Applications and Client-Side Database
Style Control through CSS (also see iPhone Style)
Right to Left Languages
Documentation - The iPhone Palette
Use Cases: Well Field Data Collection
More Examples: Memory Game