SlideShare a Scribd company logo
Establishing An
 Enterprise Mobile
     Practice

Ron McCamish
So This Is An Enterprise
    Business Talk
So This Is An Enterprise
    Business Talk


     Boring?
So This Is An Enterprise
    Business Talk


     Boring?   There’s no coding
So This Is An Enterprise
           Business Talk


               Boring?    There’s no coding




It’s the end of the day
So This Is An Enterprise
           Business Talk


               Boring?       There’s no coding




It’s the end of the day   We could go home early
Ron McCamish

 Enterprise
IT Architect




  iOS, Mobile, Grails, JEE


          @karch
Assumptions
Assumptions

You want Enterprise Mobile Apps
Assumptions

You want Enterprise Mobile Apps
Assumptions

You want Enterprise Mobile Apps

    More than a few devices
Assumptions

You want Enterprise Mobile Apps

    More than a few devices

   More than Mobile Website
Assumptions

You want Enterprise Mobile Apps

    More than a few devices

   More than Mobile Website

          iOS Focus
iOS Developer Enterprise Program
iOS Developer Enterprise Program
 Proprietary Apps for Internal Distribution
iOS Developer Enterprise Program
     DON’T DEVIATE FROM THIS
iOS Developer Enterprise Program
 Proprietary Apps for Internal Distribution

                 D-U-N-S
iOS Developer Enterprise Program
 Proprietary Apps for Internal Distribution

                 D-U-N-S

              Legal Authority
iOS Developer Enterprise Program
 Proprietary Apps for Internal Distribution

                 D-U-N-S

              Legal Authority

    Be prepared for 1-2 month process
iOS Developer Enterprise Program
 Proprietary Apps for Internal Distribution

                 D-U-N-S

              Legal Authority

    Be prepared for 1-2 month process

              $299 per year
iOS Developer Enterprise Program
iOS Developer Enterprise Program

       Not on Apple App Store
iOS Developer Enterprise Program

       Not on Apple App Store

        Another $99 per year
iOS Developer Enterprise Program

       Not on Apple App Store

        Another $99 per year

            No overlap
iOS Developer Enterprise Program

       Not on Apple App Store

        Another $99 per year

             No overlap

    Support Incidents, Forums, Doc
iOS Developer Enterprise Program
iOS Developer Enterprise Program
        developer.apple.com
iOS Developer Enterprise Program
        developer.apple.com

            Team Agent
iOS Developer Enterprise Program
        developer.apple.com

            Team Agent

     Team Admins and Developers
iOS Developer Enterprise Program
        developer.apple.com

            Team Agent

     Team Admins and Developers


       Apple IDs for Everyone
Enterprise Apps vs App Store Apps
Enterprise Apps vs App Store Apps
       Provisioning is Different
Enterprise Apps vs App Store Apps
        Provisioning is Different

  Wireless Distribution Possible (iOS4)
Enterprise Apps vs App Store Apps
          Provisioning is Different

    Wireless Distribution Possible (iOS4)

Apps on Device communicate to Apple Servers
B2B
B2B
Two Options
B2B
Two Options
B2B
B2B
Custom B2B Apps
B2B
       Custom B2B Apps
Unique to your Business & Private
B2B
       Custom B2B Apps
Unique to your Business & Private
     $9.99 Minimum Pricing
Mobile Device Management
Mobile Device Management
     Apple Provided API
Mobile Device Management
       Apple Provided API

Implemented via 3rd Party Vendors
Mobile Device Management
       Apple Provided API

Implemented via 3rd Party Vendors

 Compliance and Asset Tracking
Mobile Device Management
       Apple Provided API

Implemented via 3rd Party Vendors

 Compliance and Asset Tracking

   OTA Config, Settings Update
Mobile Device Management
       Apple Provided API

Implemented via 3rd Party Vendors

 Compliance and Asset Tracking

   OTA Config, Settings Update

  Remote Wipe, Find My Device
Apple Push Notification Service
Mobile Device Management
Mobile Device Management
Mobile Device Management
Mobile Device Management
   AirWatch        MobileIron

Good Technology     Sybase

   Zenprise        BoxTone
Mobile Device Management
   AirWatch               MobileIron

Good Technology            Sybase

   Zenprise               BoxTone


        X
       IBM                X
                          HP
                  X
              Microsoft
Mobile Strategy
Mobile Strategy
Mobile Strategy




Pure HTML5, JavaScript, CSS
Mobile Strategy




Pure HTML5, JavaScript, CSS

  Cross Platform Toolkits
    PhoneGap Titanium
Mobile Strategy




Pure HTML5, JavaScript, CSS

  Cross Platform Toolkits
    PhoneGap Titanium

 Going Completely Native
Testing
Testing

Many Test Devices
Testing

   Many Test Devices

But up to 100 iOS Devices
(only change once per year)
Testing

   Many Test Devices

But up to 100 iOS Devices
(only change once per year)


        TestFlight
Inside Your iOS Enterprise
Inside Your iOS Enterprise

     Macs in the House
Inside Your iOS Enterprise

               Macs in the House


“It’s time to repeal prohibition” - Forrester study
Inside Your iOS Enterprise

               Macs in the House


“It’s time to repeal prohibition” - Forrester study


                       41%
Inside Your iOS Enterprise

               Macs in the House


“It’s time to repeal prohibition” - Forrester study


                       41%

                    iTunes.com
                    *.apple.com
Volume Purchase Program
Volume Purchase Program


       File Readers / Storage
            GoodReader
Volume Purchase Program


       File Readers / Storage
             GoodReader


      Office Productivity Apps
    QuickOffice Pro, Document To Go
Governance
Governance
Release Management
Governance
      Release Management

Software Repo (Git or Subversion)
Governance
      Release Management

Software Repo (Git or Subversion)

          BYOD Policy
@karch
http://www.m3conf.com/
                                    @m3conf
            Thank you Sponsors !!

Founding:




Gold:




 Silver:




 Bronze:    Partners:

More Related Content

What's hot

Iphone app developers california
Iphone app developers californiaIphone app developers california
Iphone app developers california
iapp Techologies LLP
 
Jumpstart your iOS Enterprise Practice
Jumpstart your iOS Enterprise PracticeJumpstart your iOS Enterprise Practice
Jumpstart your iOS Enterprise Practice
karch15
 
Mobile App Development Singapore
Mobile App Development SingaporeMobile App Development Singapore
Mobile App Development Singapore
MYOB!Assist
 
The iPhone Evolution
The iPhone EvolutionThe iPhone Evolution
The iPhone Evolution
Thomas C. A. Tandberg Brevik
 
Iphone app developers virginia
Iphone app developers virginiaIphone app developers virginia
Iphone app developers virginia
iapp Techologies LLP
 
Irv Shapiro's Presentation at eComm 2009
Irv Shapiro's Presentation at eComm 2009Irv Shapiro's Presentation at eComm 2009
Irv Shapiro's Presentation at eComm 2009
eCommConf
 
Introduction to Organic App Marketing and App Store Optimization
Introduction to Organic App Marketing and App Store OptimizationIntroduction to Organic App Marketing and App Store Optimization
Introduction to Organic App Marketing and App Store Optimization
iseff
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
marcocasario
 
Apple-Curious - The iPhone 5 from an Android Fan
Apple-Curious - The iPhone 5 from an Android FanApple-Curious - The iPhone 5 from an Android Fan
Apple-Curious - The iPhone 5 from an Android Fan
David Crandall
 
Iphone-evolution-history-all models-Specifications
Iphone-evolution-history-all models-SpecificationsIphone-evolution-history-all models-Specifications
Iphone-evolution-history-all models-Specifications
Sagar Dixit
 
Iphone App Developers California
Iphone App Developers CaliforniaIphone App Developers California
Iphone App Developers California
iapp Techologies LLP
 
The future of the mobile web
The future of the mobile webThe future of the mobile web
The future of the mobile web
Peter-Paul Koch
 
Building Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeaconBuilding Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeacon
David Helms
 
ASO for iOS 11
ASO for iOS 11ASO for iOS 11
ASO for iOS 11
AppFollow
 
ASO для iOS 11
ASO для iOS 11ASO для iOS 11
ASO для iOS 11
Anatoly Sharifulin
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
zachbrand
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
FalafelSoftware
 
Web2expo 2011u
Web2expo 2011uWeb2expo 2011u
Web2expo 2011u
zachbrand
 
iBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to AndroidiBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to Android
James Montemagno
 
Ios mobile developers california
Ios mobile developers californiaIos mobile developers california
Ios mobile developers california
iapp Techologies LLP
 

What's hot (20)

Iphone app developers california
Iphone app developers californiaIphone app developers california
Iphone app developers california
 
Jumpstart your iOS Enterprise Practice
Jumpstart your iOS Enterprise PracticeJumpstart your iOS Enterprise Practice
Jumpstart your iOS Enterprise Practice
 
Mobile App Development Singapore
Mobile App Development SingaporeMobile App Development Singapore
Mobile App Development Singapore
 
The iPhone Evolution
The iPhone EvolutionThe iPhone Evolution
The iPhone Evolution
 
Iphone app developers virginia
Iphone app developers virginiaIphone app developers virginia
Iphone app developers virginia
 
Irv Shapiro's Presentation at eComm 2009
Irv Shapiro's Presentation at eComm 2009Irv Shapiro's Presentation at eComm 2009
Irv Shapiro's Presentation at eComm 2009
 
Introduction to Organic App Marketing and App Store Optimization
Introduction to Organic App Marketing and App Store OptimizationIntroduction to Organic App Marketing and App Store Optimization
Introduction to Organic App Marketing and App Store Optimization
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
 
Apple-Curious - The iPhone 5 from an Android Fan
Apple-Curious - The iPhone 5 from an Android FanApple-Curious - The iPhone 5 from an Android Fan
Apple-Curious - The iPhone 5 from an Android Fan
 
Iphone-evolution-history-all models-Specifications
Iphone-evolution-history-all models-SpecificationsIphone-evolution-history-all models-Specifications
Iphone-evolution-history-all models-Specifications
 
Iphone App Developers California
Iphone App Developers CaliforniaIphone App Developers California
Iphone App Developers California
 
The future of the mobile web
The future of the mobile webThe future of the mobile web
The future of the mobile web
 
Building Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeaconBuilding Mobile Proximity Apps with iBeacon
Building Mobile Proximity Apps with iBeacon
 
ASO for iOS 11
ASO for iOS 11ASO for iOS 11
ASO for iOS 11
 
ASO для iOS 11
ASO для iOS 11ASO для iOS 11
ASO для iOS 11
 
NPR API: Create Once Publish Everywhere
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
 
Web2expo 2011u
Web2expo 2011uWeb2expo 2011u
Web2expo 2011u
 
iBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to AndroidiBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to Android
 
Ios mobile developers california
Ios mobile developers californiaIos mobile developers california
Ios mobile developers california
 

Similar to Establishing An Enterprise Mobile Practice by Ron McCamish

Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overview
sschwarzhoff
 
Preparing for Release to the App Store
Preparing for Release to the App StorePreparing for Release to the App Store
Preparing for Release to the App Store
Geoffrey Goetz
 
Ideas to App Store (2010)
Ideas to App Store (2010)Ideas to App Store (2010)
Ideas to App Store (2010)
Joseph DeSetto
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?
CITYTECH, Inc.
 
Building Hybrid Mobile Apps for AppExchange
Building Hybrid Mobile Apps for AppExchangeBuilding Hybrid Mobile Apps for AppExchange
Building Hybrid Mobile Apps for AppExchange
Salesforce Developers
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
App Promotion Summit Conference
 
Top 10 trends every iOS app development company should follow
Top 10 trends every iOS app development company should followTop 10 trends every iOS app development company should follow
Top 10 trends every iOS app development company should follow
iMOBDEV Technologies Pvt. Ltd.
 
iOS 9 : What's New ?
iOS 9 : What's New ?iOS 9 : What's New ?
iOS 9 : What's New ?
ChromeInfo Technologies
 
iOS development made easy
iOS development made easyiOS development made easy
iOS development made easy
Adrian Thompson
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
Perfecto by Perforce
 
iphone
iphoneiphone
iphone
baskysmail
 
Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)
IIITA
 
Logic tree mobile_gv
Logic tree mobile_gvLogic tree mobile_gv
Logic tree mobile_gv
Logictreeit
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice Presentation
Logictreeit
 
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Asaf Saar
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
Amanda McConnell
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
Sura Gonzalez
 
Deep linking at App Promotion Summit
Deep linking at App Promotion SummitDeep linking at App Promotion Summit
Deep linking at App Promotion Summit
Alexandre Jubien
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
Dave Martin
 
Introducing the WSO2 Enterprise Mobility Manager
Introducing the WSO2 Enterprise Mobility ManagerIntroducing the WSO2 Enterprise Mobility Manager
Introducing the WSO2 Enterprise Mobility Manager
WSO2
 

Similar to Establishing An Enterprise Mobile Practice by Ron McCamish (20)

Appcelerator Corporate Overview
Appcelerator Corporate OverviewAppcelerator Corporate Overview
Appcelerator Corporate Overview
 
Preparing for Release to the App Store
Preparing for Release to the App StorePreparing for Release to the App Store
Preparing for Release to the App Store
 
Ideas to App Store (2010)
Ideas to App Store (2010)Ideas to App Store (2010)
Ideas to App Store (2010)
 
Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?Interactive Mobile Applications in the Enterprise: Are You Ready?
Interactive Mobile Applications in the Enterprise: Are You Ready?
 
Building Hybrid Mobile Apps for AppExchange
Building Hybrid Mobile Apps for AppExchangeBuilding Hybrid Mobile Apps for AppExchange
Building Hybrid Mobile Apps for AppExchange
 
Alex jubien-think mobile
Alex jubien-think mobileAlex jubien-think mobile
Alex jubien-think mobile
 
Top 10 trends every iOS app development company should follow
Top 10 trends every iOS app development company should followTop 10 trends every iOS app development company should follow
Top 10 trends every iOS app development company should follow
 
iOS 9 : What's New ?
iOS 9 : What's New ?iOS 9 : What's New ?
iOS 9 : What's New ?
 
iOS development made easy
iOS development made easyiOS development made easy
iOS development made easy
 
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best PracticesHow to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
How to Prepare Your Apps for iOS 14 - Test Strategy, Coverage, & Best Practices
 
iphone
iphoneiphone
iphone
 
Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)
 
Logic tree mobile_gv
Logic tree mobile_gvLogic tree mobile_gv
Logic tree mobile_gv
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice Presentation
 
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Appium - Reality check on the world’s leading Open Source Framework for Mobil...
Appium - Reality check on the world’s leading Open Source Framework for Mobil...
 
WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012WITI Mobile Development Workshop 2012
WITI Mobile Development Workshop 2012
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Deep linking at App Promotion Summit
Deep linking at App Promotion SummitDeep linking at App Promotion Summit
Deep linking at App Promotion Summit
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Introducing the WSO2 Enterprise Mobility Manager
Introducing the WSO2 Enterprise Mobility ManagerIntroducing the WSO2 Enterprise Mobility Manager
Introducing the WSO2 Enterprise Mobility Manager
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 

Establishing An Enterprise Mobile Practice by Ron McCamish

Editor's Notes

  1. \n
  2. - Face it - sometimes Enterprise is boring. We would all like to be Indy’s developers, working from home in our bathrobes, writing the next Angry Birds.\n\n- And there’s no code. No Xcode, no Objective C, no death by square brackets. And really, a geek presentation without code? That’s as rare as a week without a new Android phone being released.\n\n- And how did I draw the end of the day spot - I obviously didn’t pay off someone. But the presentations have been good today. - Favorite session of the day?\n\n- So we could sneak out now. I’ll put up my slides on SlideShare and we’ll go home. But I guess that we are hanging around for the prizes.\n\n- Hopefully, I’ll have something interesting for you.\n\n
  3. - Face it - sometimes Enterprise is boring. We would all like to be Indy’s developers, working from home in our bathrobes, writing the next Angry Birds.\n\n- And there’s no code. No Xcode, no Objective C, no death by square brackets. And really, a geek presentation without code? That’s as rare as a week without a new Android phone being released.\n\n- And how did I draw the end of the day spot - I obviously didn’t pay off someone. But the presentations have been good today. - Favorite session of the day?\n\n- So we could sneak out now. I’ll put up my slides on SlideShare and we’ll go home. But I guess that we are hanging around for the prizes.\n\n- Hopefully, I’ll have something interesting for you.\n\n
  4. - Face it - sometimes Enterprise is boring. We would all like to be Indy’s developers, working from home in our bathrobes, writing the next Angry Birds.\n\n- And there’s no code. No Xcode, no Objective C, no death by square brackets. And really, a geek presentation without code? That’s as rare as a week without a new Android phone being released.\n\n- And how did I draw the end of the day spot - I obviously didn’t pay off someone. But the presentations have been good today. - Favorite session of the day?\n\n- So we could sneak out now. I’ll put up my slides on SlideShare and we’ll go home. But I guess that we are hanging around for the prizes.\n\n- Hopefully, I’ll have something interesting for you.\n\n
  5. - Face it - sometimes Enterprise is boring. We would all like to be Indy’s developers, working from home in our bathrobes, writing the next Angry Birds.\n\n- And there’s no code. No Xcode, no Objective C, no death by square brackets. And really, a geek presentation without code? That’s as rare as a week without a new Android phone being released.\n\n- And how did I draw the end of the day spot - I obviously didn’t pay off someone. But the presentations have been good today. - Favorite session of the day?\n\n- So we could sneak out now. I’ll put up my slides on SlideShare and we’ll go home. But I guess that we are hanging around for the prizes.\n\n- Hopefully, I’ll have something interesting for you.\n\n
  6. - Own a consulting business with 2 great partners and they have 9 Apps on the App Store.\n\n- So the first thing that I thought of to present this topic was to let Siri do it for me. So during a brief moment when Siri was available, I asked her.\n
  7. \n
  8. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  9. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  10. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  11. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  12. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  13. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  14. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  15. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  16. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  17. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  18. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  19. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  20. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  21. - Assumption is that you know you want to write apps for your Enterprise. \n\n- I'm not going to show you fancy graphs on the growth of mobile in the Enterprise. I’m assuming that you understand that or you wouldn’t be at this conference.\n\n-100’s of devices in the field, either Bring Your Own Device (BYOD) or company purchased\n\n- While it’s important to have a good web presence, I’m assuming that you need more than just a mobile web site.\n\n- This talk will mostly be iOS focused b/c that’s where my head has been lately.\n
  22. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  23. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  24. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  25. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  26. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  27. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  28. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  29. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  30. - Apple gives us a totally different program called the iOS Developer Enterprise Program. Let’s spend a few minutes talking about how this program works.\n\n- Proprietary apps for internal use ONLY. Distributed in-house used by company employees.\n\n- Apple legal agreement has specific language on this topic. \n\n- DUNS - Dun & Bradstreet Number. Apple’s sole external determination factor. DUNS is a unique identifier for a business entity.\n\n- Authority to bind your company to a legal agreement. In-house legal counsel or contracts. Delegated to our CIO.\n\n- Working with Apple can be a little frustrating if you are in a hurry.\n\n\n
  31. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  32. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  33. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  34. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  35. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  36. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  37. - Apps don’t go on the App Store. They aren’t subject to the same review process.\n\n- If your company wants to put public facing Apps on the Apple App Store, that development pgm is another $99 per year\n\n- Absolutely no overlap between the 2 programs as far as your applications go.\n\n- However, have same access to the support and documentation.\n
  38. - developer.apple.com is the same portal for all Apple programs.\n\n- Team Agent - first person in the Enterprise pgm. Assigns other roles, provisions apps for final distribution to your employees.\n\n- Team Admin - assigned by Agents, can add Team Members, register test devices, etc\n- Team Developers - write code, add apps to device for testing\n\n- Everyone needs an Apple ID. Our policy was to use our corporate email address.\n
  39. - developer.apple.com is the same portal for all Apple programs.\n\n- Team Agent - first person in the Enterprise pgm. Assigns other roles, provisions apps for final distribution to your employees.\n\n- Team Admin - assigned by Agents, can add Team Members, register test devices, etc\n- Team Developers - write code, add apps to device for testing\n\n- Everyone needs an Apple ID. Our policy was to use our corporate email address.\n
  40. - developer.apple.com is the same portal for all Apple programs.\n\n- Team Agent - first person in the Enterprise pgm. Assigns other roles, provisions apps for final distribution to your employees.\n\n- Team Admin - assigned by Agents, can add Team Members, register test devices, etc\n- Team Developers - write code, add apps to device for testing\n\n- Everyone needs an Apple ID. Our policy was to use our corporate email address.\n
  41. - developer.apple.com is the same portal for all Apple programs.\n\n- Team Agent - first person in the Enterprise pgm. Assigns other roles, provisions apps for final distribution to your employees.\n\n- Team Admin - assigned by Agents, can add Team Members, register test devices, etc\n- Team Developers - write code, add apps to device for testing\n\n- Everyone needs an Apple ID. Our policy was to use our corporate email address.\n
  42. Here’s an example of some doc on the developer portal comparing the 2 programs. Apple’s documentation is very good.\n\nToo small?\n
  43. - Provisioning is slightly different. Development, coding and how you provision the app on your device for testing is the same as the iOS Developer program. However, when you are ready to release your app to your company’s users, you will create an enterprise distribution provisioning profile. \n\n- Wireless (OTA) of provisioning profile is possible, as well as the app.\n\n- Enterprise apps communicate to the Apple servers for verification. You can disable an App by revoking its identity. \n
  44. - Provisioning is slightly different. Development, coding and how you provision the app on your device for testing is the same as the iOS Developer program. However, when you are ready to release your app to your company’s users, you will create an enterprise distribution provisioning profile. \n\n- Wireless (OTA) of provisioning profile is possible, as well as the app.\n\n- Enterprise apps communicate to the Apple servers for verification. You can disable an App by revoking its identity. \n
  45. - Provisioning is slightly different. Development, coding and how you provision the app on your device for testing is the same as the iOS Developer program. However, when you are ready to release your app to your company’s users, you will create an enterprise distribution provisioning profile. \n\n- Wireless (OTA) of provisioning profile is possible, as well as the app.\n\n- Enterprise apps communicate to the Apple servers for verification. You can disable an App by revoking its identity. \n
  46. - How do we get B2B apps? Two options.\n\n- B2B on the App Store - usually free, not much initial content, requires auth immediately\n
  47. - How do we get B2B apps? Two options.\n\n- B2B on the App Store - usually free, not much initial content, requires auth immediately\n
  48. - Personalized to your company, logo, branding\n- Server configuration for your company\n- Still subject to Apple review, Apple will need to log in - suggest having test dummy accounts\n\n- Developers/Companies have to set a minimum price of $9.99\n\n- Part of Volume Purchase Program\n\n
  49. - Personalized to your company, logo, branding\n- Server configuration for your company\n- Still subject to Apple review, Apple will need to log in - suggest having test dummy accounts\n\n- Developers/Companies have to set a minimum price of $9.99\n\n- Part of Volume Purchase Program\n\n
  50. - Personalized to your company, logo, branding\n- Server configuration for your company\n- Still subject to Apple review, Apple will need to log in - suggest having test dummy accounts\n\n- Developers/Companies have to set a minimum price of $9.99\n\n- Part of Volume Purchase Program\n\n
  51. - Personalized to your company, logo, branding\n- Server configuration for your company\n- Still subject to Apple review, Apple will need to log in - suggest having test dummy accounts\n\n- Developers/Companies have to set a minimum price of $9.99\n\n- Part of Volume Purchase Program\n\n
  52. - Apple provides a set of APIs to allow businesses to manage large scale deployments of iOS devices. Let’s dig into what that means.\n \n- Apple does not implement these API - they hand off to 3rd party MDM vendors.\n\n- Compliance to password policies, time before auto-lock, allow camera use, installation of apps, In-App purchasing\n\n- Allow Over the Air configuration of devices, controls settings updates, email configuration\n\n- Allows for Remote Wiping of the device and performs Find My Device.\n
  53. - Apple provides a set of APIs to allow businesses to manage large scale deployments of iOS devices. Let’s dig into what that means.\n \n- Apple does not implement these API - they hand off to 3rd party MDM vendors.\n\n- Compliance to password policies, time before auto-lock, allow camera use, installation of apps, In-App purchasing\n\n- Allow Over the Air configuration of devices, controls settings updates, email configuration\n\n- Allows for Remote Wiping of the device and performs Find My Device.\n
  54. - Apple provides a set of APIs to allow businesses to manage large scale deployments of iOS devices. Let’s dig into what that means.\n \n- Apple does not implement these API - they hand off to 3rd party MDM vendors.\n\n- Compliance to password policies, time before auto-lock, allow camera use, installation of apps, In-App purchasing\n\n- Allow Over the Air configuration of devices, controls settings updates, email configuration\n\n- Allows for Remote Wiping of the device and performs Find My Device.\n
  55. - Apple provides a set of APIs to allow businesses to manage large scale deployments of iOS devices. Let’s dig into what that means.\n \n- Apple does not implement these API - they hand off to 3rd party MDM vendors.\n\n- Compliance to password policies, time before auto-lock, allow camera use, installation of apps, In-App purchasing\n\n- Allow Over the Air configuration of devices, controls settings updates, email configuration\n\n- Allows for Remote Wiping of the device and performs Find My Device.\n
  56. - Apple provides a set of APIs to allow businesses to manage large scale deployments of iOS devices. Let’s dig into what that means.\n \n- Apple does not implement these API - they hand off to 3rd party MDM vendors.\n\n- Compliance to password policies, time before auto-lock, allow camera use, installation of apps, In-App purchasing\n\n- Allow Over the Air configuration of devices, controls settings updates, email configuration\n\n- Allows for Remote Wiping of the device and performs Find My Device.\n
  57. - hard to read?\n\n- APNS used to wake up the device, to allow it to check in with the MDM server for pending actions or queries.\n
  58. - We talked about iOS, but some of the MDM vendors also manage other devices.\n\n- iPhone, iPad, Android, BlackBerry, Windows Phone, Symbian\n
  59. - We talked about iOS, but some of the MDM vendors also manage other devices.\n\n- iPhone, iPad, Android, BlackBerry, Windows Phone, Symbian\n
  60. - We talked about iOS, but some of the MDM vendors also manage other devices.\n\n- iPhone, iPad, Android, BlackBerry, Windows Phone, Symbian\n
  61. - We talked about iOS, but some of the MDM vendors also manage other devices.\n\n- iPhone, iPad, Android, BlackBerry, Windows Phone, Symbian\n
  62. - We talked about iOS, but some of the MDM vendors also manage other devices.\n\n- iPhone, iPad, Android, BlackBerry, Windows Phone, Symbian\n
  63. - We talked about iOS, but some of the MDM vendors also manage other devices.\n\n- iPhone, iPad, Android, BlackBerry, Windows Phone, Symbian\n
  64. - Check out the Gartner report for MDM\n
  65. - Check out the Gartner report for MDM\n
  66. - Check out the Gartner report for MDM\n
  67. - Check out the Gartner report for MDM\n
  68. - Check out the Gartner report for MDM\n
  69. - Check out the Gartner report for MDM\n
  70. - Check out the Gartner report for MDM\n
  71. - Check out the Gartner report for MDM\n
  72. - Check out the Gartner report for MDM\n
  73. - Check out the Gartner report for MDM\n
  74. - Check out the Gartner report for MDM\n
  75. - Check out the Gartner report for MDM\n
  76. - This is hard. Everyone in your organization will have a different opinion. Some team members will think that you have to build a Palm Pilot b/c neck beards still have those devices. Some think that employees only want iPads b/c they are cool.\n\n- There were some related mobile strategy talks today so hopefully you had a chance to attend those.\n\n- And it’s not a good presentation unless you have at least 1 picture of a kitten.\n\n- Decide with your business on the presentation “richness”. How good does the UI need to be? Do you need to take advantage of native features that HTML5 or Cross Platforms Toolkits won’t provide?\n\n\n\n
  77. - This is hard. Everyone in your organization will have a different opinion. Some team members will think that you have to build a Palm Pilot b/c neck beards still have those devices. Some think that employees only want iPads b/c they are cool.\n\n- There were some related mobile strategy talks today so hopefully you had a chance to attend those.\n\n- And it’s not a good presentation unless you have at least 1 picture of a kitten.\n\n- Decide with your business on the presentation “richness”. How good does the UI need to be? Do you need to take advantage of native features that HTML5 or Cross Platforms Toolkits won’t provide?\n\n\n\n
  78. - This is hard. Everyone in your organization will have a different opinion. Some team members will think that you have to build a Palm Pilot b/c neck beards still have those devices. Some think that employees only want iPads b/c they are cool.\n\n- There were some related mobile strategy talks today so hopefully you had a chance to attend those.\n\n- And it’s not a good presentation unless you have at least 1 picture of a kitten.\n\n- Decide with your business on the presentation “richness”. How good does the UI need to be? Do you need to take advantage of native features that HTML5 or Cross Platforms Toolkits won’t provide?\n\n\n\n
  79. - This is hard. Everyone in your organization will have a different opinion. Some team members will think that you have to build a Palm Pilot b/c neck beards still have those devices. Some think that employees only want iPads b/c they are cool.\n\n- There were some related mobile strategy talks today so hopefully you had a chance to attend those.\n\n- And it’s not a good presentation unless you have at least 1 picture of a kitten.\n\n- Decide with your business on the presentation “richness”. How good does the UI need to be? Do you need to take advantage of native features that HTML5 or Cross Platforms Toolkits won’t provide?\n\n\n\n
  80. - Touch on application testing\n\n- Depending on your policies of compatibility, you may need to have several different versions of devices and several different versions of the OS running on these devices.\n\n- Fortunately, new iOS versions are very stable and the up take for new iOS versions is high.\n\n- To balance that, you can only have up to 100 iOS test devices for provisioning. And you can only change that list once per year. \n\n- TestFlight is a free web site to help manage distribution of apps for testing. Add’l, TestFlight provides an SDK to embed to allow reports of checkpoints, tracking of crash logs, in-app questions to your users and logging capture.\n
  81. - Touch on application testing\n\n- Depending on your policies of compatibility, you may need to have several different versions of devices and several different versions of the OS running on these devices.\n\n- Fortunately, new iOS versions are very stable and the up take for new iOS versions is high.\n\n- To balance that, you can only have up to 100 iOS test devices for provisioning. And you can only change that list once per year. \n\n- TestFlight is a free web site to help manage distribution of apps for testing. Add’l, TestFlight provides an SDK to embed to allow reports of checkpoints, tracking of crash logs, in-app questions to your users and logging capture.\n
  82. - Touch on application testing\n\n- Depending on your policies of compatibility, you may need to have several different versions of devices and several different versions of the OS running on these devices.\n\n- Fortunately, new iOS versions are very stable and the up take for new iOS versions is high.\n\n- To balance that, you can only have up to 100 iOS test devices for provisioning. And you can only change that list once per year. \n\n- TestFlight is a free web site to help manage distribution of apps for testing. Add’l, TestFlight provides an SDK to embed to allow reports of checkpoints, tracking of crash logs, in-app questions to your users and logging capture.\n
  83. - Macs in the House!\n\n- Many of you may have seen the recent Forrester study. Among other things, it stated that often the smartest and best workers brought their own Macs into the Enterprise.\n\n- 41% of Enterprises won’t let Apples in the house\n\n- “Stand in the way and you will eventually get run over.”\n\n- Your InfoSec dept may not like the sites that they need to open up their your firewall.\n\n- And it’s not a good presentation unless you have a Barney Fife photo.\n\n
  84. - Macs in the House!\n\n- Many of you may have seen the recent Forrester study. Among other things, it stated that often the smartest and best workers brought their own Macs into the Enterprise.\n\n- 41% of Enterprises won’t let Apples in the house\n\n- “Stand in the way and you will eventually get run over.”\n\n- Your InfoSec dept may not like the sites that they need to open up their your firewall.\n\n- And it’s not a good presentation unless you have a Barney Fife photo.\n\n
  85. - Macs in the House!\n\n- Many of you may have seen the recent Forrester study. Among other things, it stated that often the smartest and best workers brought their own Macs into the Enterprise.\n\n- 41% of Enterprises won’t let Apples in the house\n\n- “Stand in the way and you will eventually get run over.”\n\n- Your InfoSec dept may not like the sites that they need to open up their your firewall.\n\n- And it’s not a good presentation unless you have a Barney Fife photo.\n\n
  86. - Macs in the House!\n\n- Many of you may have seen the recent Forrester study. Among other things, it stated that often the smartest and best workers brought their own Macs into the Enterprise.\n\n- 41% of Enterprises won’t let Apples in the house\n\n- “Stand in the way and you will eventually get run over.”\n\n- Your InfoSec dept may not like the sites that they need to open up their your firewall.\n\n- And it’s not a good presentation unless you have a Barney Fife photo.\n\n
  87. - Apple started a Volume Purchase Program for businesses this year. Modeled after what they started in the Educational space.\n\n- Allows businesses to purchase a number of Apple App Store applications to distribution to your business users. \n\n- Enrollment is separate via a VPP Apple ID. There is no discount for purchases. Distribution is also possible with the Mobile Device Management vendors previously discussed.\n\n- The other use of the VPP is for B2B apps that we previously discussed. Businesses use their VPP Apple ID to purchase B2B apps written specifically for them.\n\n\n
  88. - Apple started a Volume Purchase Program for businesses this year. Modeled after what they started in the Educational space.\n\n- Allows businesses to purchase a number of Apple App Store applications to distribution to your business users. \n\n- Enrollment is separate via a VPP Apple ID. There is no discount for purchases. Distribution is also possible with the Mobile Device Management vendors previously discussed.\n\n- The other use of the VPP is for B2B apps that we previously discussed. Businesses use their VPP Apple ID to purchase B2B apps written specifically for them.\n\n\n
  89. - As you establish your Enterprise Practice, processes like Change Management and Release Management will be different. Builds and releases will be controlled by the Team Agent and likely someone just using Xcode to perform the final Release Candidate build. (automated builds are possible)\n\n- Xcode works with Git or Subversion\n\n- Consider a Bring Your Own Device to work policy. Will you allow your Enterprise apps on those devices? Will the MDM manage those devices? (Answer - Yes, most vendors do a good job of this).\n
  90. - As you establish your Enterprise Practice, processes like Change Management and Release Management will be different. Builds and releases will be controlled by the Team Agent and likely someone just using Xcode to perform the final Release Candidate build. (automated builds are possible)\n\n- Xcode works with Git or Subversion\n\n- Consider a Bring Your Own Device to work policy. Will you allow your Enterprise apps on those devices? Will the MDM manage those devices? (Answer - Yes, most vendors do a good job of this).\n
  91. - As you establish your Enterprise Practice, processes like Change Management and Release Management will be different. Builds and releases will be controlled by the Team Agent and likely someone just using Xcode to perform the final Release Candidate build. (automated builds are possible)\n\n- Xcode works with Git or Subversion\n\n- Consider a Bring Your Own Device to work policy. Will you allow your Enterprise apps on those devices? Will the MDM manage those devices? (Answer - Yes, most vendors do a good job of this).\n
  92. \n
  93. \n