O'Reilly logo

iPad® in the Enterprise: Developing and Deploying Business Applications by Nathan Clevenger

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13

Developing iPad Applications

What's in this Chapter?

  • Developing web and native apps for the iPad
  • Using HTML5 and Sencha Touch to create a web app
  • Using Objective-C to create a native app
  • Using C# to create a native iPad application
  • Using a MEAP to generate a native iPad app
  • Understanding the advantages of each approach

In the last several chapters, you learned the process of designing iPad applications to optimize the user experience through prototyping, following best practices, and iterating with feedback from your users.

In this chapter, you'll learn how those designs can be developed into fully functional iPad applications. As discussed in Chapter 6, there are several different application architectures, each with its own set of inherent strengths and weaknesses. In this chapter we're going to focus on introducing the concepts, technologies, frameworks, tools, and development environments for web and native app development.

First, for web applications, you'll take a look at the Sencha Touch framework for creating HTML5 web apps. Then you'll look at creating native apps, starting with Objective-C and Cocoa Touch in Xcode; then using C# and .NET with MonoTouch; and finally using the Sybase Unwired Platform, which is a Mobile Enterprise Application Platform (MEAP).

Building Web Applications

Since the iPad has a relatively large, high-resolution display and is running a modern HTML5-capable WebKit browser, it is capable of successfully running virtually any standards-based ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required