Professional iOS Network Programming: Connecting the Enterprise to the iPhone and iPad

  • 5h 25m
  • Jack Cox, John Szumski, Nathan Jones
  • John Wiley & Sons (US)
  • 2012

The iPhone and iPad have made a powerful impact on the business world. Developers creating iOS apps for the enterprise face unique challenges involving networking, system integration, security, and device management. This Wrox guide provides everything you need to know to write iOS apps that integrate with enterprise network resources, providing options for networking iOS devices to enterprise systems and to each other.

  • Offers a complete compendium of methods and techniques for networked communication between iOS applications and other platforms and devices
  • Includes instruction on incorporating synchronous and asynchronous HTTP requests, security, communication issues, and more
  • Covers payload handling, network security, GameKit and Bonjour communications, and low-level network communications

Professional iOS Network Programming focuses on the networking aspects of iOS and its relationship to remote data sources, offering a truly unique approach.

About the Authors

JACK COX is a software developer, a systems architect, and the director at CapTech Ventures, Inc., where he is responsible for the firm's mobile software practice. He has 30 years of experience in developing software for businesses of all sizes. He has been involved in three startups, holds multiple patents, and frequently presents to professional groups. He has a degree in computer science from Taylor University in Upland, Indiana.

NATHAN JONES is a software engineer with expertise in iOS and experience in mobile web technologies. He began his career in enterprise software consulting and started exploring mobile development when Apple announced the capability to develop third-party apps for the iPhone. He graduated with a bachelor of science in business information technology with a concentration on decision support systems from Virginia Polytechnic Institute and State University in Blacksburg, Virginia.

JOHN SZUMSKI is a software engineer and mobile consultant with expertise in the iOS, Android, and mobile web platforms. He advises Fortune 500 companies on user experience and technical design. He graduated with a bachelor of science in computer science (with distinction) from the University of Virginia in Charlottesville, Virginia.

In this Book

  • Introducing iOS Networking Capabilities
  • Designing Your Service Architecture
  • Making Requests
  • Generating and Digesting Payloads
  • Handling Errors
  • Securing Network Traffic
  • Optimizing Request Performance
  • Low-Level Networking
  • Testing and Manipulating Network Traffic
  • Using Push Notifications
  • Inter-App Communication
  • Device-to-Device Communication with Game Kit
  • Ad-Hoc Networking with Bonjour
SHOW MORE
FREE ACCESS