Building Apps for iphone and ipad Presented by Ryan Hope, Sumeet Singh 1
Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in the chat window to tweet about today s webinar @MaaS360
Poll Question Number One What are your organization s plans for ios app development? We have deployed apps for ios We plan to develop apps for ios We have no plans to develop apps at this time 3 3
What will I learn? Types of Apps Web Native Hybrid Native Apps in the Enterprise MEAPs Push Notifications Location Services Data Protection 4 4
Poll Question Number Two What types of ios apps has your organization built or plans to build? Apps for use by our customers Apps for use by our employees Apps for use by our suppliers Apps for use by the public Other 5 5
Web Apps Web App what is it Web clip with Web Application back Native app-like feel (HTML5, CSS3, JS) Full screen mode Benefits Cross-platform Fresh Content Large developer community - widely available skills Drawbacks Performance Installation Typical Applications Content Rich applications e-readers, etc 6 6
Web Apps HTML5, CSS3, JS Persistence Touch events Geolocation Evolving standard UI Frameworks Installation 7 7
Native Apps Native App what is it Application build specifically for ios Objective-C, Xcode, ios SDK (formerly iphone SDK), Mac Benefits Access to hardware (camera, accelerometer, address book, etc) Performance hardware acceleration Push Notifications Built in marketing (App Store) Drawbacks Not cross platform Specific developer skill set Typical Applications Most that you would have seen 8 8
Native Apps 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 9 9
Hybrid Apps Hybrid App what is it Combo of Web App and Native App Native App Capabilities Embedded Browser Control Benefits Leverage expertise in web technologies Push Notifications 10 10
Native App in an Enterprise User Authentication Use Secured Network Communication Installation Web based ios5 MDM APIs (supports VPP code) SDK/Toolkit Combo Apps w/ MDM API s ios SDK constraints Native MDM Agent w/ ios4 Web service API s 11 11
MEAP Mobile Enterprise Application Platform Term coined by Gartner Magic Quadrant in 2008 Suite of products and services to enable app development Cross Platform Development Environment Higher level (4G) languages designed for business apps Easy integration w/ Components Mobile Client Application Mobile Middleware server Rule of three Support three or more mobile applications Support three or more mobile operating systems (OS) Integrate with at least three back-end data sources 12
Poll Question Number Three Have you built (or do you plan to build) cross-platform apps? Yes No we will build native apps only 13 13
Push Notifications Enabling Push Notifications APNS certificate App server (provider) Source: Apple ios Developer Library 14 14
Push Notifications Troubleshooting Push Notification Firewall rules APNS certification expiry date Enable console logging Missing notifications 15 15
Location Services Usage Service Types Standard (GPS, Wi-Fi and cellular radio) Significant-change (ios 4.0+, cellular radio) Region monitoring (ios 4.0+) 16 16
Data Protection ios4: User Passcode Tied to Encryption Mechanism File System API Key Chain API All Apps 17 17
Poll Question Number Four Which mobile platforms do you plan to build apps for? ios Android Blackberry Windows Other 18 18
MaaS360 Overview User/Device Enrollment OTA Configuration & Management In-depth Inventory & Device Reporting Improved Visibility & Control 19
Mobile Device Management Features Apple ios Android ActiveSync Lotus Traveler BlackBerry > Activate ios MDM: > Apple certificate-based > Easy device enrollment > Push from admin > User self-service enrollment > In-depth OTA configuration and policy management: > Passcode, restrictions, Wi-Fi, VPN, email, and more > Increased actions: > Full/selective wipe, lock, update, passcode reset > Corporate app storefront > Jailbroken device detection > Market agent > In-depth OTA configuration and policy management > TouchDown integration: > Passcode, mandatory or disallowed apps, device feature restrictions, Wi-Fi and email profiles, selective wipe > Increased actions: > Lock, full wipe, update, locate, query, send message, passcode reset > Corporate app storefront > Rooted device detection > Supports all EAS or Traveler connected devices > Prevents non-approved devices from accessing corporate email > Auto-discovery of devices > Auto-quarantine of devices > Alerts and workflows to approve or block devices > Create and enforce ActiveSync policies (e.g., PIN) > Remote device wipe > Support for Exchange 2007 & 2010 > Support for Traveler 8.5.2+ > Auto-discovery of devices > Auto-discovery of policies > Device activation > Visibility into device inventory > Increased actions: > Send message > Reset passcode > Change BES policy > Wipe Device > Remove device from BES > Refresh data > Support for BlackBerry Enterprise Server 5.0 and higher > Exchange or Lotus Notes 20
Network World MDM Product Test MaaS360 is the Clear Choice Winner 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. 21
Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in the chat window to tweet about today s webinar @MaaS360
Wrap-up Questions or follow-up? ssingh@fiberlink.com rhope@fiberlink.com Up-coming Webinars (http://maasters.maas360.com/webinars) February 16 Best Practices for Enabling Android Ice Cream Sandwich Devices Past Webinars (http://links.maas360.com/webinars) Securing the Kindle Fire in the Enterprise Managing iphones, ipads, and Androids with Exchange ActiveSync Controlling Mobile Data Expenses 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 23