وبلاگ بلیان

iPad Enterprise Application Development BluePrints

معرفی کتاب «iPad Enterprise Application Development BluePrints» نوشتهٔ Daniel Steven Frank، منتشرشده توسط نشر Packt Publishing در سال 2012. این کتاب در 5 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «iPad Enterprise Application Development BluePrints» در دستهٔ بدون دسته‌بندی قرار دارد.

**Overview** * Learn how to go about developing some simple, yet powerful applications with ease. * Each chapter explains about the technology in-depth, whilst providing you with enough information and examples to help grasp the technology. * Get to grips with integrating Facebook, iCloud, Twitter and Airplay into your applications. * Lots of step-by-step examples with images and diagrams to get you up to speed in no time, with helpful hints along the way. **In Detail** With the release of the iPad and the iOS 5, this latest release comes packed with some great new features and improvements to the various frameworks and contains over 1,500 new APIs. You will learn how to integrate iCloud storage and how to go about using the Facebook and the OpenGraph APIs, as well as applying the various image and transition effects using Core Image into your own applications. Using the book's step-by-step approach, you will soon master the technology and the skills needed to create some amazing applications. "iPad Enterprise Application Development BluePrints" will help you learn how to build some powerful applications using iOS 5 and the various frameworks. You will soon master how to incorporate iCloud, Facebook and the OpenGraph APIs and apply various image filters and transitions using Core Image integration within your applications by using the book's step-by-step approach, and you will soon master the technology and the skills needed to create some amazing applications. You will start by learning how to go about downloading and installing the Xcode development tools onto your computer, Task Priorities App, Audio Recording and Playback, Using Core Data, Monitoring the iOS battery, implementing Route tracking, Facebook APIs, iCloud Storage and External displays. After which, we jump straight in and develop an application using Storyboarding and Interface Builder. We then finish up by learning how to test your application using the Xcode instruments and how to distribute your application to the AppStore. This book will teach you how you can use the new features of iOS 5 to build simple, yet powerful applications for the iPad from scratch using these technology features. You will learn how to download the Xcode 4 iOS 5 Development tools, and how to build great user interfaces using the storyboarding feature of Interface Builder. We will learn how to create a database that integrates into our application using Core Data. We will also learn how to integrate and use the Facebook and OpenGraph APIs to post messages and send notifications, as well as interacting with the iOS devices battery to determine the current state and battery level. **What you will learn from this book** * Download and install the Xcode 4 iOS 5 Development Tools. * Learn to build a Task Priorities application. * Learn to build a Voice Recording application. * Master the use of Core Location and MapKit frameworks to build a Route Tracking application. * Get to grips with building a Veterinary Clinic application using Core Data and Core Image as well as setting the different keyboard styles. * Integrate Facebook and OpenGraph APIs into your applications. * Direct your content to an external monitor as well as learning how to use Airplay to output content to an Apple TV device. * Learn about Core Image and the various built-in Core Image filters. * Understand the use of iCloud Storage APIs to upload and download content. Cover 1 Copyright 3 Credits 4 Foreword 6 About the Author 7 Acknowledgement 8 About the Reviewers 9 www.PacktPub.com 11 Table of Contents 16 Preface 22 Chapter 1: Getting and Installing the iOS SDK 28 Getting and installing the iOS SDK 29 The iOS Simulator 33 Layers of the iOS architecture 34 The Core OS layer 35 The Core Services layer 36 The Media layer 37 The Cocoa-Touch layer 39 Building the HelloWorld application 40 Placing objects within the View 43 Removing the Xcode Developer Tools 45 Summary 46 Chapter 2: Task Priorities – Building a TaskPriorities iOS App 48 Building the TaskPriorities app 49 Adding the required frameworks 51 Creating the main application screen 52 Handling multiple screen orientations when the device is rotated 53 Adding the table control to hold item data 54 Adding the Add button 61 Adding the Refresh button 62 Navigating between screens using Storyboards 72 Implementing the Save record method 82 Implementing the Add a record to the table method 82 Implementing the Cancel method 83 Implementing the Refresh button method 83 Implementing the Delete row method 84 Finishing up 85 Summary 86 Chapter 3: VoiceRecorder App – Audio Recording and Playback 88 Overview of the technologies 89 Building the VoiceRecorder app 89 Adding the AVFoundation and MessageUI frameworks 91 Creating the main application screen 93 Adding the Start Recording button 94 Adding the Play button 95 Adding the Stop button 96 Adding the E-mail button 97 Implementing the View Controller class 101 Implementing the voiceRecord method 104 Implementing the voicePlayback method 106 Implementing the voicePlaybackStop method 107 Implementing the e-mailRecording method 107 Implementing the VoiceVisualizer class 110 Finishing up 113 Summary 115 Chapter 4: Enhanced AddressBook App – Core Data 116 Overview of the Core Data technologies 117 Building the AddressBook application 119 Adding the GameKit framework 121 Building the Core Data model 123 Creating our Core Data model files 125 Adding the Storyboard screen 129 Creating the main application screen 133 Adding a table control to hold the item data 133 Adding the Add button 137 Adding the Action button 138 Navigating between screens using Storyboards 146 Implementing the save record method 153 Implementing the cancel method 154 Implementing the delete row method 154 Implementing the didSelectRowAtIndexPath method 155 Transferring contact details using Bluetooth 156 Implementing the connect method 158 Implementing the Action button method 161 Finishing up 164 Implementing the search functionality 165 Summary 171 Chapter 5: BatteryMonitor Application 172 Overview of the technologies 173 Building the BatteryMonitor application 174 Adding the MessageUI framework to the project 175 Creating the main application screen 176 Adding the Enable Monitoring UISwitch control 177 Adding the Send E-mail Alert UISwitch control 178 Adding the Fill Gauge Levels UISwitch control 179 Adding the Increment Bars UIStepper control 179 Adding the System Information (UITextView) control 181 Building the Battery Monitor functionality 185 Implementing the View Controller class 186 Implementing the determineBatteryStatus: method 188 Implementing the enableMonitoring: method 191 Implementing the sendEmailAlert: method 193 Implementing the fillGauge: method 195 Implementing the totalNoBars: method 196 Implementing the Battery Gauge class 197 Finishing up 205 Summary 206 Chapter 6: RouteTracker Application 208 Overview of the technologies 209 Building the RouteTracker application 210 Adding the Core Location and MapKit frameworks 211 Creating the main application screen 214 Adding the Start Tracking button 214 Adding the Refresh Map button 215 Adding the Change Map Type button 216 Building the RouteTracker functionality 221 Implementing the View Controller class 222 Implementing the startTracking: method 225 Implementing the refreshMap: method 226 Implementing the changeMapType: method 227 Implementing the locationManager: method 228 Implementing the locationManager:didFailWithError: method 229 Implementing the shouldAutorotateToInterfaceOrientation: method 231 Implementing the TrackMapView class 231 Finishing up 236 Summary 238 Chapter 7: VeterinaryClinic Application 240 Overview of the technologies 241 Building the VeterinaryClinic application 241 Building the Core Data model 243 Creating our Core Data model files 247 Adding the Storyboard screen 251 Creating the main application screen 252 Adding the table control to hold pet information 253 Adding the Add button 255 Adding the Edit button 255 Navigating between screens using Storyboards 265 Functionality 276 Implementing the btnSavePet: method 279 Implementing the btnCancel: method 281 Implementing the btnAddPhoto: method 281 Implementing the btnCameraPhoto: method 282 Implementing the Delete row method 283 Finishing up 285 Summary 288 Chapter 8: Social Networking Application 290 Overview of the technologies 291 Downloading the Facebook iOS SDK 292 Registering your iOS app with Facebook 293 Building the Social Networking application 297 Adding the Facebook iOS SDK to our project 298 Creating the main application screen 301 Adding the Sign-in button 301 Adding the Sign-out button 302 Adding the Action button 303 Building the Facebook app functionality 307 Implementing SSO within your app 307 Implementing the Application Delegate class 308 Implementing the View Controller class 313 Adding the LogOut functionality to your app 316 Requesting additional permissions 317 Using the Graph API 319 Integrating with social channels 323 How to handle errors 325 Implementing the postMessageButton: method 326 Implementing the loginButton: method 327 Finishing up 328 Summary 330 Chapter 9: External Displays using Airplay and Core Image 332 Overview of the technologies 333 Building the ExternalDisplays application 333 Adding the Media Player framework to our project 335 Creating the main application screen 336 Adding the Browse button 337 Adding the Camera button 337 Adding the Play Video button 338 Adding the Transitions button 338 Adding the VGA Out button 338 Functionality 341 Implementing the View Controller class 341 Implementing the btnBrowse: method 344 Implementing the btnCamera: method 345 Implementing the btnPlayVideo: method 348 Using AirPlay to present application content to Apple TV 350 Implementing the btnTransitions: method 353 Understanding the Core Image framework 354 Applying image filter effects using the CIImage class 356 Applying transitions to images 361 Presenting content out to an external monitor device 363 Implementing the shouldAutorotateToInterfaceOrientation: method 365 Finishing up 366 Summary 367 Chapter 10: Storing Documents within the Cloud 368 Overview of the technologies 369 Methods to store and use documents within iCloud 369 The file coordinator 370 The file presenter 370 Using the iCloud storage APIs 371 Handling iCloud file-version conflicts 373 Building the ScratchPad application 373 Creating the main application screen 375 Adding the table control to hold iCloud document data 375 Adding the Add button 377 Adding the Edit button 377 Navigating between screens using Storyboards 390 Functionality 397 Implementing the btnSave: method 399 Implementing the btnCancel: method 401 Implementing the AddDocumentDetails: method 401 Implementing the EditDocumentDetails: method 402 Finishing up 402 Requesting entitlements for iCloud Storage 404 Configuring your iOS device to use iCloud 409 iCloud storage space 412 Summary 414 Index 416

In Detail

With the release of the iPad and the iOS 5, this latest release comes packed with some great new features and improvements to the various frameworks and contains over 1,500 new APIs. You will learn how to integrate iCloud storage and how to go about using the Facebook and the OpenGraph APIs, as well as applying the various image and transition effects using Core Image into your own applications. Using the book's step-by-step approach, you will soon master the technology and the skills needed to create some amazing applications.

"iPad Enterprise Application Development BluePrints" will help you learn how to build some powerful applications using iOS 5 and the various frameworks. You will soon master how to incorporate iCloud, Facebook and the OpenGraph APIs and apply various image filters and transitions using Core Image integration within your applications by using the book's step-by-step approach, and you will soon master the technology and the skills needed to create some amazing applications.

You will start by learning how to go about downloading and installing the Xcode development tools onto your computer, Task Priorities App, Audio Recording and Playback, Using Core Data, Monitoring the iOS battery, implementing Route tracking, Facebook APIs, iCloud Storage and External displays. After which, we jump straight in and develop an application using Storyboarding and Interface Builder. We then finish up by learning how to test your application using the Xcode instruments and how to distribute your application to the AppStore.

This book will teach you how you can use the new features of iOS 5 to build simple, yet powerful applications for the iPad from scratch using these technology features. You will learn how to download the Xcode 4 iOS 5 Development tools, and how to build great user interfaces using the storyboarding feature of Interface Builder. We will learn how to create a database that integrates into our application using Core Data. We will also learn how to integrate and use the Facebook and OpenGraph APIs to post messages and send notifications, as well as interacting with the iOS devices battery to determine the current state and battery level.

After reading "iPad Enterprise Application Development BluePrints", you will be able to write applications that have the ability to store user documents wirelessly and push any changes made on one device to all other devices and computers at the same time using the iCloud Storage APIs. You will also learn how to integrate the Facebook APIs and post messages directly to your Facebook wall as well as sending notification messages to all your friends on Facebook directly from your applications as well as mapping out the route taken using the GPS feature of your iOS device using the MapKit framework. Finally, you will learn how to stream photos to a monitor using the VGA port of the iOS device and learn how to use the AirPlay feature to wirelessly stream Videos to Apple TV using the AV Foundation framework, as well as learning how to use the Core Image framework to create some amazing image effects and transitions to enhance photos using the several built-in filters. This book contains loads of examples and images provided to get you up to speed in no time.

Approach

This book is written in simple, easy to understand format with lots of screenshots and step-by-step explanations.

Who this book is for

If you are an iPad application developer looking forward to building enterprise applications that interact with Facebook, iCloud, Core Location and the Core Image frameworks into your applications, then this book is for you. You should have a good knowledge of and programming experience with Objective-C and have used Xcode 4.

In Detail With the release of the iPad and the iOS 5, this latest release comes packed with some great new features and improvements to the various frameworks and contains over 1,500 new APIs. You will learn how to integrate iCloud storage and how to go about using the Facebook and the OpenGraph APIs, as well as applying the various image and transition effects using Core Image into your own applications. Using the book's step-by-step approach, you will soon master the technology and the skills needed to create some amazing applications. "iPad Enterprise Application Development BluePrints" will help you learn how to build some powerful applications using iOS 5 and the various frameworks. You will soon master how to incorporate iCloud, Facebook and the OpenGraph APIs and apply various image filters and transitions using Core Image integration within your applications by using the book's step-by-step approach, and you will soon master the technology and the skills needed to create some amazing applications. You will start by learning how to go about downloading and installing the Xcode development tools onto your computer, Task Priorities App, Audio Recording and Playback, Using Core Data, Monitoring the iOS battery, implementing Route tracking, Facebook APIs, iCloud Storage and External displays. After which, we jump straight in and develop an application using Storyboarding and Interface Builder. We then finish up by learning how to test your application using the Xcode instruments and how to distribute your application to the AppStore. This book will teach you how you can use the new features of iOS 5 to build simple, yet powerful applications for the iPad from scratch using these technology features. You will learn how to download the Xcode 4 iOS 5 Development tools, and how to build great user interfaces using the storyboarding feature of Interface Builder. We will learn how to create a database that integrates into our application using Core Data. We will also learn how to integrate and use the Facebook and OpenGraph APIs to post messages and send notifications, as well as interacting with the iOS devices battery to determine the current state and battery level. After reading "iPad Enterprise Application Development BluePrints", you will be able to write applications that have the ability to store user documents wirelessly and push any changes made on one device to all other devices and computers at the same time using the iCloud Storage APIs. You will also learn how to integrate the Facebook APIs and post messages directly to your Facebook wall as well as sending notification messages to all your friends on Facebook directly from your applications as well as mapping out the route taken using the GPS feature of your iOS device using the MapKit framework. Finally, you will learn how to stream photos to a monitor using the VGA port of the iOS device and learn how to use the AirPlay feature to wirelessly stream Videos to Apple TV using the AV Foundation framework, as well as learning how to use the Core Image framework to create some amazing image effects and transitions to enhance photos using the several built-in filters. This book contains loads of examples and images provided to get you up to speed in no time. Approach This book is written in simple, easy to understand format with lots of screenshots and step-by-step explanations. Who this book is for If you are an iPad application developer looking forward to building enterprise applications that interact with Facebook, iCloud, Core Location and the Core Image frameworks into your applications, then this book is for you. You should have a good knowledge of and programming experience with Objective-C and have used Xcode 4 Design and build your own enterprise applications for the iPad. Learn how to go about developing some simple, yet powerful applications with ease. Each chapter explains about the technology in-depth, whilst providing you with enough information and examples to help grasp the technology. Get to grips with integrating Facebook, iCloud, Twitter and Airplay into your applications. Lots of step-by-step examples with images and diagrams to get you up to speed in no time, with helpful hints along the way. In Detail With the release of the iPad and the iOS 5, this latest release comes packed with some great new features and improvements to the various frameworks and contains over 1,500 new APIs. You will learn how to integrate iCloud storage and how to go about using the Facebook and the OpenGraph APIs, as well as applying the various image and transition effects using Core Image into your own applications. Using the book's step-by-step approach, you will soon master the technology and the skills needed to create some amazing applications. "iPad Enterprise Application Development BluePrints" will help you learn how to build some powerful applications using iOS 5 and the various frameworks. You will soon master how to incorporate iCloud, Facebook and the OpenGraph APIs and apply various image filters and transitions using Core Image integration within your applications by using the book's step-by-step approach, and you will soon master the technology and the skills needed to create some amazing applications. You will start by learning how to go about downloading and installing the Xcode development tools onto your computer, Task Priorities App, Audio Recording and Playback, Using Core Data, Monitoring the iOS battery, implementing Route tracking, Facebook APIs, iCloud Storage and External displays. After which, we jump straight in and develop an application using Storyboarding and Interface Builder. We then finish up by learning how to test your application using the Xcode instruments and how to distribute your application to the AppStore. This book will teach you how you can use the new features of iOS 5 to build simple, yet powerful applications for the iPad from scratch using these technology features. You will learn how to download the Xcode 4 iOS 5 Development tools, and how to build great user interfaces using the storyboarding feature of Interface Builder. We will learn how to create a database that integrates into our application using Core Dat..
دانلود کتاب iPad Enterprise Application Development BluePrints