12

Click here to load reader

Webinar - iOS App Development

  • View
    1.764

  • Download
    2

Embed Size (px)

DESCRIPTION

Learn about mobile application development for iOS devices. To learn more about MaaS360 mobile application management: http://www.maas360.com/products/mobile-application-management/

Citation preview

Page 1: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series © 2011 Fiberlink Communications

Building Apps for iPhone and iPad

Sumeet Singh

Page 2: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 2

What will I learn?

> Types of Apps Web Native Hybrid

> Native Apps in the Enterprise > Push Notifications > Location Services > Data Protection

Page 3: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 3

Web App vs. Native App

> Web App Native app-like feel (HTML5, CSS3, JS) Cross-platform Easy installation and upgrading No app store approval

> Native App Built in marketing (App Store) Access to device H/W capabilities Push notifications User experience

> Hybrid App Leverage expertise in web technologies Native app capabilities

Page 4: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 4

Web App

> HTML5, CSS3, JS Persistence Touch events Geolocation Evolving standard

> UI Frameworks > Installation

Page 5: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 5

Native App

> Apple Developer Account iOS Developer Program iOS Developer Enterprise Program

> Provisioning Portal > Mac, Objective C, Xcode IDE + iOS SDK > Builds Types & Testing App > Profiling > Internationalization

Page 6: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 6

Native App in an Enterprise

> User Authentication > Use Secured Network Communication > Installation > SDK/Toolkit

Page 7: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 7

Push Notifications

> Enabling Push Notifications

APNS certificate App server (provider)

Source: Apple iOS Developer Library

Page 8: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 8

Push Notifications > Troubleshooting Push Notification

Firewall rules APNS certification expiry date Enable console logging Missing notifications

Page 9: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 9

Location Services

> Usage > Service Types

Standard (GPS, Wi-Fi and cellular radio) Significant-change (iOS 4.0+, cellular radio) Region monitoring (iOS 4.0+)

Page 10: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series 10

Data Protection

> iOS4: User Passcode Tied to Encryption Mechanism > File System API > Key Chain API > All Apps

Page 11: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series

Network World MDM Product Test

“Fiberlink’s MaaS360 is our Clear Choice Winner, based on its strong overall performance, particularly its ease of use. The application initially shocked us, as it was comparatively simple to deploy.”

Tom Henderson, Network World

MaaS360 is the Clear Choice Winner

Page 12: Webinar -  iOS App Development

© 2011 Fiberlink Communications MORE Webinar Series

Wrap-up

> Upcoming Webinars (http://maasters.maas360.com/webinars/)

Sept 29: Putting Employee-owned iPhones and iPads to Work

> Past Webinars (http://links.maas360.com/webinars/)

Financial Services: Benchmarking your Smartphone IT Operations Managing Devices in a Post-Intel World Enabling iPhones and iPads in the Enterprise

> Plus lots of How-To content at the MaaSters Center Mobile Device Management Best Practices

• http://links.maas360.com/mdm/

Mobile Device Management Strategy Series from Lopez Research • http://links.maas360.com/mdmstrategy/

Mobile Device Management Glossary • http://links.maas360.com/mdmglossary/

Over 300 articles and posts including training videos and free tools • http://maasters.maas360.com/

12

Questions or follow-up? Sumeet Singh [email protected]