Having taken the enterprise by storm, iPhones and iPads are now in the hands of workers in virtually every level of companies in almost every industry. In order to truly function in an enterprise environment, applications need special development considerations and the devices need to talk to one another and to the larger system. This book provides the answers for enterprise developers and architects wanting to write iOS apps that integrate with enterprise network resources.
· Understanding ios and enterprise networking
· Introducing ios networking capabilities
· Designing your service architecture
· Http requests: the workhorse of ios networking
· Making requests
· Generating and digesting payloads
· Handling errors
· Securing network traffic
· Advanced networking techniques
· Optimizing request performance
· Low-level networking
· Testing and manipulating network traffic
· Using push notifications
· Inter-app communication
· Networking app to app
· Device-to-device communication with game kit
· Ad-hoc networking with bonjour
Primary audience: Software developers wishing to develop or improve iOS applications that connect to enterprise or 3rd party network services.
Secondary audience: Application architects and managers wishing to make the best design choices for their IOS applications and service infrastructure.
Jack Cox is a CapTech Senior Manager with broad experience designing complex systems, managing project teams, and collaborating across functional groups. His technical expertise includes networking, mobile systems, IOS software development, system design, business process codification, software development, systems management, system deployment, RFID, security, open source solutions, and embedded systems.
Nathan Jones has over 6 years of experience in complex, enterprise wide system integration with an ability to map business requirements to technology capabilities and identify gaps. His focus is on enterprise mobility, bringing enterprise application and services to an ever-growing mobile workforce.
John Szumski is a software developer with several years of application development experience. He has worked on projects ranging from middleware web services to mobile application development. His mobile experience spans all three major platforms: Apple IOS, Google Android, and mobile HTML5.