Chapter 7

Creating Enterprise-Friendly Solutions

What's in this Chapter?

  • Maximizing your existing technology investments
  • Porting your existing mobile applications to the iPad
  • “Future-proofing” your new mobile development efforts
  • Selecting the best programming language for your apps
  • Allowing for code portability and reuse with proper design
  • Ensuring the security of your mobile applications and data

Now that you've developed an enterprise mobility strategy, identified potential applications, determined which ones you need to build vs. buy, and selected the appropriate architecture, it's time to make sure that your app will be designed to be enterprise-friendly. What does that mean? Your new application development efforts should take as much advantage as possible of existing IT investments, infrastructure, and reusable software components. While the iPad is the most popular device right now, you should be certain that the investments you make on the platform are potentially portable to other platforms if the need should ever arise. Finally, you should make sure that you are properly securing your application sandbox with authentication and encryption, so that a breach of device security does not necessarily mean a breach of application security.

Leveraging Existing IT Investments

When it comes to innovative and disruptive technologies, one factor that often prevents enterprise adoption is the perception that existing investments must be discarded and replaced with new investments. ...

Get iPad® in the Enterprise: Developing and Deploying Business Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.