Upload
iabc-houston
View
131
Download
4
Tags:
Embed Size (px)
DESCRIPTION
CV Rao, president of TechOne Centre in Houston, Texas, walks us through the logistics and strategy necessary for successful custom App development for iphone and other iOS mobile devices.
Citation preview
IABC E-SIG
CV RaoPresident, Senior Systems Engineer
www.TechOneCentre.com
Apps Basics
Thursday, March 13, 14
Agenda‣ Why Me
‣ Types of Apps
‣ Security
‣ Development
‣ Maintenance
‣ Discussion
Thursday, March 13, 14
Why Me‣ I.T. is Not Development
‣ Deployment and MDM
‣ Coaching & Mentoring
‣ Apple Confidential—Not
‣ Apple vs. Others
Thursday, March 13, 14
App Types: Commercial‣ Publicly Available
‣ Sold on Apple App Store
‣ Apple Must Approve
‣ Apple Keeps 30% of Revenue
‣ Multiple Revenue Streams
‣ Extremely Cut-throat Business
Thursday, March 13, 14
App Types: Institutional‣ In-House Use Only
‣ Approved Devices Only
‣ Not on Public App Store
‣ No Royalty to Apple
‣ Limited Distribution
Thursday, March 13, 14
Security: Key to Success of iOS‣ Why are iPads and iPhones so Popular?
‣ Information Consumption Device (iOS)
‣ Information Creation Device (OS X)
‣ Apple’s Q/A for Security and Reliability
‣ Consumerization of I.T.
‣ User Experience is Paramount
Thursday, March 13, 14
Security: Key Components‣ PKI: Public Key Infrastructure
‣ Developer is Known and Issued a Key
‣ Hardware Key for Each Device
‣ Apple Screening Process
‣ Rules and Control by Mothership
‣ New Licensing Model
Thursday, March 13, 14
Development: Requirements‣ Apple Developer Program Membership
‣ Mac is the Development Platform
‣ XCode Development Platform
‣ Big Nerd Ranch, MacTech Conference, Apple WWDC
‣ Personal AppleID vs Institutional AppleID
https://developer.apple.com/programs/
Thursday, March 13, 14
Development: Process‣ Begin with the End in Mind
‣ Determine What, Who, How, When and How Much
‣ Design the Solution before Building it
‣ Interface • Usability • Code
‣ Specs, Schedule and Budget
‣ Q/A Testing & Code Optimization
Thursday, March 13, 14
Maintenance‣ Apps are Living Things
‣ Care and Maintenance
‣ New Hardware
‣ New OS and API’s
‣ New Usability Needs
‣ Discovery of Bugs and Vulnerabilities
Thursday, March 13, 14
Getting Started‣ Define Your App Objective
‣ Determine your Budget and Schedule
‣ Interview your Developer Short List
‣ Consider Doing a Test Project
‣ Design, Design, Design and then Build
Thursday, March 13, 14
Discussion
‣ Types of Apps
‣ Security
‣ Development
‣ Maintenance
Thursday, March 13, 14