SlideShare una empresa de Scribd logo
1 de 41
In-house Post-PC Apps
for the Enterprise
Matt Baxter-Reynolds
The Platform, May 2013
Agenda
• Post-PC in context
• Building solutions
• Delivering solutions
• Q&A
In-house post-PC apps for the enterprise 2
Platforms discussed today
• We’ll be looking at…
– iPad
– Android tablets
– Windows tablets
• Not BlackBerry…
– PlayBook is not current OS wave
• Most of what we discuss applies to both
smartphone and tablets
In-house post-PC apps for the enterprise 3
Post-PC in context
In-house post-PC apps for the enterprise 4
Post-PC devices
• “Post-PC” devices refers to current
generation tablet and smartphone
“compute devices”
• Apple’s last reported figures were 19.5
million iPads sold in the last quarter…
– That’s 2.5 iPads sold each second
– Up from 12 million like for like
• We know people are buying them!
– But what are they using them for?
In-house post-PC apps for the enterprise 5
Personal use of post-PC
devices
• Smartphones and tablets are
“relationship-centric”…
– Connects you to the people and things that
are important to you
– Based on “ubiquitous computing” (“ubicomp”)
concepts laid down in the 1980s
– Original concepts includes “tabs”, “pads”, and
“boards”
– Always around, but in the background
– Not about work
In-house post-PC apps for the enterprise 6
Business use of post-PC
devices
• Computer systems are about commercial
efficiency…
– “We can manage our cash flow better if we have
computerised credit control”
• Therein lies the tension…
– Post-PC devices don’t really make much sense
against commercial operations
• Except for niche, traditional mobility requirements
– The trick is to apply relationship-centric thinking
to commercial operations
• B2B – spend profiling
• B2C - M&S shopfloor
In-house post-PC apps for the enterprise 7
Typical use of post-PC
devices in business
• Classics…
– Email
– Managing a diary
– Web browsing
– Document browsing
– Navigation (finding meetings)
• Newer ideas…
– Skype
– Evernote/OneNote
In-house post-PC apps for the enterprise 8
Replacing the PC?
• Depends on the audience…
– Common to find that C-level executives can do it
– Specialist jobs can…
• But typically only those in traditional mobility space
– There are likely others
• The intention is never to replace the PC
– This is a key part where people get confused
– Deliver one tool for commercial efficiency
– Deliver another tool for relationship efficiency
In-house post-PC apps for the enterprise 9
What do people mean by
the “death of the PC”?
• They mean the PC stops being important
to the consumer space...
– The consumer “compute device” market gets
bigger compared to enterprise
– The enterprise market therefore becomes
niche
– …but not necessarily smaller in and of itself
• Thus the PC is not “dying”…
– It likely does not find a new life outside of
commercial efficiency
In-house post-PC apps for the enterprise 10
Building solutions
In-house post-PC apps for the enterprise 11
General shape of the problem
• Identify opportunities that are
relationship-centric…
– Don’t be lulled into thinking of the tablet as a
terminal
• Device types…
– Enterprise-supplied
– BYOD
In-house post-PC apps for the enterprise 12
Available delivery technologies
• Native code
– Developers have to write apps in the toolset that the
vendor prefers they use
• HTML5/Hybrid apps
– Developers build a packaged website
– PhoneGap, Titanium are classic examples of this
approach
• Shimming
– Xamarin is a classic example of this approach
– Developers build apps using an abstraction layer above
native code
• Virtual desktop infrastructure (VDI) or Web apps
– Treating the tablet as a PC-like console
In-house post-PC apps for the enterprise 13
Native code defined
• iOS
– Xcode, Objective-C, Cocoa Touch
• Android
– Eclipse, Java, Android SDK
• Windows 8/Windows RT
– Windows Store apps
– Visual Studio
– WinRT and C# – this not .NET
– HTML5/JavaScript
In-house post-PC apps for the enterprise 14
Shimming
• Xamarin is the classic example
• Principle here is to remove a chunk of the learning
curve...
– Still the vendor's API
– But a different language and related tooling
• The advantage...
– Less time to spin up
– More commonality across platform
– Close to the platform owner's vision
• The disadvantage
– Dependence on a third-party
In-house post-PC apps for the enterprise 15
The Native Windows Wrinkle
• Microsoft’s vision is…
– Metro-style (“Modern UI”) aesthetic
– Windows Runtime (WinRT) API
• However, if you avoid Windows RT (ARM)
devices…
– You just have a normal Windows client
– Run anything on it as you would normally do
In-house post-PC apps for the enterprise 16
The choice
• The basic decision is which of those four
paths you choose...
o Each path comes with different velocity on
initial development
o But, each path comes with development debt
o You can blend the approaches to suit your
needs
In-house post-PC apps for the enterprise 17
The additional complexity
of cross-platform
• Enterprise hasn’t had to worry about this
much
• Cross-platform is about both what you need
today, and what you need tomorrow...
– So be careful if you only need iPad today
• Very difficult to achieve
– There is virtually no crossover between toolsets
– Code has to be re-crafted, re-tested multiple
times
• Be wary of "magic bullets"In-house post-PC apps for the enterprise 18
Native code – Pros/Cons
• Pros
o Closest to the vendor's vision
o Best performance, best experience
• Cons
o Difficult to get up to speed
o Creates complex skills requirements
In-house post-PC apps for the enterprise 19
Hybrid apps – Pros/Cons
• Pros
o Can reuse existing skills
o Very fast to get something working
• Cons
o Almost impossible to build anything complex
In-house post-PC apps for the enterprise 20
Shimming – Pros/Cons
• Specifically...
o Xamarin, as this has the only mature product in this
space
• Pros
o Can take a lot of enterprise skills over (C#)
o Very close to the vendor's original vision of how the
tooling should be
• Cons
o Could be introducing debt that you don't need
In-house post-PC apps for the enterprise 21
VDI/Web – Pros/Cons
• Pros
– Cheap and easy
• Cons
– Very poor user experience
In-house post-PC apps for the enterprise 22
The particular problem with
hybrid apps
• The perception is that this is a sensible idea...
– All of the pieces are in the right place
– The reality is that the tooling is horrible...
• Totally out of step with the vendor's vision
• Great feedback initially...
– Gives the impression of progress at first
– Like running into glue shortly after
– Very hard to get across the finish line
• The cross-platform argument is not good enough
In-house post-PC apps for the enterprise 23
Examples of hybrid app
problems
• Functionality…
– Dependent on the functional set in the library
– Have to write plugins to fill gaps…
• Might as well just write native
• Performance…
– Dependent on JavaScript performance
– Might be OK on device A, awful on device B
– Very little you can do about this
In-house post-PC apps for the enterprise 24
The problem with VDI
• VDI assumes the tablet is a PC…
– …which misses the point as the tablet is a post-PC
device
– VDI imposes commercial efficiency onto a device
that’s about relationship efficiency
– Also problems with the UI
• As a result, you get a tremendously bad user
experience
• Use sparingly
In-house post-PC apps for the enterprise 25
Is learning the native toolset
worth the pain?
• The native toolsets gives absolutely the
best possible results
• But they are hard to use...
o Different/weird
• From first principles people gravitate
towards cross-platform...
o In the long-term, "going native" might be best
In-house post-PC apps for the enterprise 26
Blending
• In-house apps you have more control of
the audience…
– Enterprise supplied iPads, variety of BYOD
smartphones, or…
– BYOD policy supports Android and iOS only,
etc.
• Your approach could be to blend…
– Target primary platform(s) with native (or
shimmed)
– Web or VDI deployment to secondary
In-house post-PC apps for the enterprise 27
Private app delivery
• “Sideloading”
– As opposed to “downloading”
• iOS
– Special enterprise program
– $300 a year
• Android
– Turn off device security, install from APK
In-house post-PC apps for the enterprise 28
Private app delivery on
Windows
• Windows Store apps
– Sideloading enabled as part of volume
licensing
– Alternatively, buy a “sideloading key”
– Windows RT
• Has to be pushed with Windows Intune
– Windows 8
• Pushed with Intune, or PowerShell, etc.
• Windows Phone
– Has to be pushed with Windows Intune
In-house post-PC apps for the enterprise 29
Delivering solutions
In-house post-PC apps for the enterprise 30
What does BYOD mean?
• “Bring your own device”
– But is that actually what’s happening?
• The reverse is true…
– Employees are taking your data to their device
• Sociologically interesting…
– Employee now has data wherever and
“whenever”
they are
In-house post-PC apps for the enterprise 31
Work/life balance
• Checking your email when out for dinner
with your spouse…
– Used to be technically and sociologically
complicated
– Now it’s just sociologically complicated
• How can you take advantage of people
who perform outside of the boundaries of
work?
– Work/life balance is not structured in an
obvious way
In-house post-PC apps for the enterprise 32
What does MDM do?
• Enterprises were tooled up to manage Windows
devices…
– And mobile arrived!
– First purpose is to close that gap
– Second purpose is to provide for BYOD
• Features
– Provisioning
– App distribution
– Document lockers
– Security
In-house post-PC apps for the enterprise 33
MDM pricing
• About £5 per device per month
In-house post-PC apps for the enterprise 34
Provisioning with MDM
• The process of getting the device onto the
network…
– Have to install a bootstrapper
– Apply policy, e.g. encryption, passcode
– Automatic setup of email profiles,
VPN profiles etc
– Automatic installation of apps
• If you’re buying enough, the bootstrapper
can be installed by the retailer
In-house post-PC apps for the enterprise 35
App distribution with MDM
• Typically follows an “app store” metaphor
• Functions…
– Whitelisting
– Blacklisting
– Required apps
– Optional apps
– Sideloading
In-house post-PC apps for the enterprise 36
Document lockers with MDM
• Secure container for managing documents
– Sync with in-house systems
• SharePoint, file shares
– Remote wipe
– Additional encryption
In-house post-PC apps for the enterprise 37
Security with MDM
• Enforced encryption
• GPS tracking
• Remote wipe
In-house post-PC apps for the enterprise 38
How mature is the MDM
market?
• This market is now very mature for iOS and
Android…
– AirWatch
– MobileIron
– Good Technology
• It is less mature for Windows and
BlackBerry…
– Windows Intune
• Windows Phone, Windows 8, Windows RT
– BlackBerry Enterprise Services 10
• Nee “Mobile Fusion”
In-house post-PC apps for the enterprise 39
BlackBerry Secure Work Space
• Interesting new product this year…
– BlackBerry’s trick was always that devices
connect behind the firewall
– BB10 devices with BES10 do this today
– “Secure Work Space” will let iOS and Android
devices do this too
In-house post-PC apps for the enterprise 40
Q&A
• Matt Baxter-Reynolds (mbrit)
– Twitter: @mbrit
– Email: matt@theplatform.io
In-house post-PC apps for the enterprise 41
This work is licensed under a Creative
Commons Attribution-ShareAlike 3.0
Unported License.

Más contenido relacionado

Similar a In-house post-PC apps for the enterprise

Similar a In-house post-PC apps for the enterprise (20)

Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015
 
Windows 7 secrets
Windows 7 secretsWindows 7 secrets
Windows 7 secrets
 
Windows 7 secrets
Windows 7 secretsWindows 7 secrets
Windows 7 secrets
 
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
 
Software savings world downloads
Software savings world downloadsSoftware savings world downloads
Software savings world downloads
 
Software savings world windows 7
Software savings world windows 7Software savings world windows 7
Software savings world windows 7
 
Software savings world blog
Software savings world blogSoftware savings world blog
Software savings world blog
 
Software savings world ecommerce
Software savings world ecommerceSoftware savings world ecommerce
Software savings world ecommerce
 
Software savings world reality
Software savings world realitySoftware savings world reality
Software savings world reality
 
Software savings world cheap windows
Software savings world cheap windowsSoftware savings world cheap windows
Software savings world cheap windows
 
Software savings world valid keys
Software savings world valid keysSoftware savings world valid keys
Software savings world valid keys
 
Software savings world downloads
Software savings world downloadsSoftware savings world downloads
Software savings world downloads
 
Software savings world downloads
Software savings world downloadsSoftware savings world downloads
Software savings world downloads
 
Software savings world genuine
Software savings world genuineSoftware savings world genuine
Software savings world genuine
 
Software savings world ads
Software savings world adsSoftware savings world ads
Software savings world ads
 
Software savings world cheap price
Software savings world cheap priceSoftware savings world cheap price
Software savings world cheap price
 
Software savings world office 2010 keys
Software savings world office 2010 keysSoftware savings world office 2010 keys
Software savings world office 2010 keys
 
Software savings world low price windows
Software savings world low price windowsSoftware savings world low price windows
Software savings world low price windows
 
Software savings world office 2010 home
Software savings world office 2010 homeSoftware savings world office 2010 home
Software savings world office 2010 home
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

In-house post-PC apps for the enterprise

  • 1. In-house Post-PC Apps for the Enterprise Matt Baxter-Reynolds The Platform, May 2013
  • 2. Agenda • Post-PC in context • Building solutions • Delivering solutions • Q&A In-house post-PC apps for the enterprise 2
  • 3. Platforms discussed today • We’ll be looking at… – iPad – Android tablets – Windows tablets • Not BlackBerry… – PlayBook is not current OS wave • Most of what we discuss applies to both smartphone and tablets In-house post-PC apps for the enterprise 3
  • 4. Post-PC in context In-house post-PC apps for the enterprise 4
  • 5. Post-PC devices • “Post-PC” devices refers to current generation tablet and smartphone “compute devices” • Apple’s last reported figures were 19.5 million iPads sold in the last quarter… – That’s 2.5 iPads sold each second – Up from 12 million like for like • We know people are buying them! – But what are they using them for? In-house post-PC apps for the enterprise 5
  • 6. Personal use of post-PC devices • Smartphones and tablets are “relationship-centric”… – Connects you to the people and things that are important to you – Based on “ubiquitous computing” (“ubicomp”) concepts laid down in the 1980s – Original concepts includes “tabs”, “pads”, and “boards” – Always around, but in the background – Not about work In-house post-PC apps for the enterprise 6
  • 7. Business use of post-PC devices • Computer systems are about commercial efficiency… – “We can manage our cash flow better if we have computerised credit control” • Therein lies the tension… – Post-PC devices don’t really make much sense against commercial operations • Except for niche, traditional mobility requirements – The trick is to apply relationship-centric thinking to commercial operations • B2B – spend profiling • B2C - M&S shopfloor In-house post-PC apps for the enterprise 7
  • 8. Typical use of post-PC devices in business • Classics… – Email – Managing a diary – Web browsing – Document browsing – Navigation (finding meetings) • Newer ideas… – Skype – Evernote/OneNote In-house post-PC apps for the enterprise 8
  • 9. Replacing the PC? • Depends on the audience… – Common to find that C-level executives can do it – Specialist jobs can… • But typically only those in traditional mobility space – There are likely others • The intention is never to replace the PC – This is a key part where people get confused – Deliver one tool for commercial efficiency – Deliver another tool for relationship efficiency In-house post-PC apps for the enterprise 9
  • 10. What do people mean by the “death of the PC”? • They mean the PC stops being important to the consumer space... – The consumer “compute device” market gets bigger compared to enterprise – The enterprise market therefore becomes niche – …but not necessarily smaller in and of itself • Thus the PC is not “dying”… – It likely does not find a new life outside of commercial efficiency In-house post-PC apps for the enterprise 10
  • 11. Building solutions In-house post-PC apps for the enterprise 11
  • 12. General shape of the problem • Identify opportunities that are relationship-centric… – Don’t be lulled into thinking of the tablet as a terminal • Device types… – Enterprise-supplied – BYOD In-house post-PC apps for the enterprise 12
  • 13. Available delivery technologies • Native code – Developers have to write apps in the toolset that the vendor prefers they use • HTML5/Hybrid apps – Developers build a packaged website – PhoneGap, Titanium are classic examples of this approach • Shimming – Xamarin is a classic example of this approach – Developers build apps using an abstraction layer above native code • Virtual desktop infrastructure (VDI) or Web apps – Treating the tablet as a PC-like console In-house post-PC apps for the enterprise 13
  • 14. Native code defined • iOS – Xcode, Objective-C, Cocoa Touch • Android – Eclipse, Java, Android SDK • Windows 8/Windows RT – Windows Store apps – Visual Studio – WinRT and C# – this not .NET – HTML5/JavaScript In-house post-PC apps for the enterprise 14
  • 15. Shimming • Xamarin is the classic example • Principle here is to remove a chunk of the learning curve... – Still the vendor's API – But a different language and related tooling • The advantage... – Less time to spin up – More commonality across platform – Close to the platform owner's vision • The disadvantage – Dependence on a third-party In-house post-PC apps for the enterprise 15
  • 16. The Native Windows Wrinkle • Microsoft’s vision is… – Metro-style (“Modern UI”) aesthetic – Windows Runtime (WinRT) API • However, if you avoid Windows RT (ARM) devices… – You just have a normal Windows client – Run anything on it as you would normally do In-house post-PC apps for the enterprise 16
  • 17. The choice • The basic decision is which of those four paths you choose... o Each path comes with different velocity on initial development o But, each path comes with development debt o You can blend the approaches to suit your needs In-house post-PC apps for the enterprise 17
  • 18. The additional complexity of cross-platform • Enterprise hasn’t had to worry about this much • Cross-platform is about both what you need today, and what you need tomorrow... – So be careful if you only need iPad today • Very difficult to achieve – There is virtually no crossover between toolsets – Code has to be re-crafted, re-tested multiple times • Be wary of "magic bullets"In-house post-PC apps for the enterprise 18
  • 19. Native code – Pros/Cons • Pros o Closest to the vendor's vision o Best performance, best experience • Cons o Difficult to get up to speed o Creates complex skills requirements In-house post-PC apps for the enterprise 19
  • 20. Hybrid apps – Pros/Cons • Pros o Can reuse existing skills o Very fast to get something working • Cons o Almost impossible to build anything complex In-house post-PC apps for the enterprise 20
  • 21. Shimming – Pros/Cons • Specifically... o Xamarin, as this has the only mature product in this space • Pros o Can take a lot of enterprise skills over (C#) o Very close to the vendor's original vision of how the tooling should be • Cons o Could be introducing debt that you don't need In-house post-PC apps for the enterprise 21
  • 22. VDI/Web – Pros/Cons • Pros – Cheap and easy • Cons – Very poor user experience In-house post-PC apps for the enterprise 22
  • 23. The particular problem with hybrid apps • The perception is that this is a sensible idea... – All of the pieces are in the right place – The reality is that the tooling is horrible... • Totally out of step with the vendor's vision • Great feedback initially... – Gives the impression of progress at first – Like running into glue shortly after – Very hard to get across the finish line • The cross-platform argument is not good enough In-house post-PC apps for the enterprise 23
  • 24. Examples of hybrid app problems • Functionality… – Dependent on the functional set in the library – Have to write plugins to fill gaps… • Might as well just write native • Performance… – Dependent on JavaScript performance – Might be OK on device A, awful on device B – Very little you can do about this In-house post-PC apps for the enterprise 24
  • 25. The problem with VDI • VDI assumes the tablet is a PC… – …which misses the point as the tablet is a post-PC device – VDI imposes commercial efficiency onto a device that’s about relationship efficiency – Also problems with the UI • As a result, you get a tremendously bad user experience • Use sparingly In-house post-PC apps for the enterprise 25
  • 26. Is learning the native toolset worth the pain? • The native toolsets gives absolutely the best possible results • But they are hard to use... o Different/weird • From first principles people gravitate towards cross-platform... o In the long-term, "going native" might be best In-house post-PC apps for the enterprise 26
  • 27. Blending • In-house apps you have more control of the audience… – Enterprise supplied iPads, variety of BYOD smartphones, or… – BYOD policy supports Android and iOS only, etc. • Your approach could be to blend… – Target primary platform(s) with native (or shimmed) – Web or VDI deployment to secondary In-house post-PC apps for the enterprise 27
  • 28. Private app delivery • “Sideloading” – As opposed to “downloading” • iOS – Special enterprise program – $300 a year • Android – Turn off device security, install from APK In-house post-PC apps for the enterprise 28
  • 29. Private app delivery on Windows • Windows Store apps – Sideloading enabled as part of volume licensing – Alternatively, buy a “sideloading key” – Windows RT • Has to be pushed with Windows Intune – Windows 8 • Pushed with Intune, or PowerShell, etc. • Windows Phone – Has to be pushed with Windows Intune In-house post-PC apps for the enterprise 29
  • 30. Delivering solutions In-house post-PC apps for the enterprise 30
  • 31. What does BYOD mean? • “Bring your own device” – But is that actually what’s happening? • The reverse is true… – Employees are taking your data to their device • Sociologically interesting… – Employee now has data wherever and “whenever” they are In-house post-PC apps for the enterprise 31
  • 32. Work/life balance • Checking your email when out for dinner with your spouse… – Used to be technically and sociologically complicated – Now it’s just sociologically complicated • How can you take advantage of people who perform outside of the boundaries of work? – Work/life balance is not structured in an obvious way In-house post-PC apps for the enterprise 32
  • 33. What does MDM do? • Enterprises were tooled up to manage Windows devices… – And mobile arrived! – First purpose is to close that gap – Second purpose is to provide for BYOD • Features – Provisioning – App distribution – Document lockers – Security In-house post-PC apps for the enterprise 33
  • 34. MDM pricing • About £5 per device per month In-house post-PC apps for the enterprise 34
  • 35. Provisioning with MDM • The process of getting the device onto the network… – Have to install a bootstrapper – Apply policy, e.g. encryption, passcode – Automatic setup of email profiles, VPN profiles etc – Automatic installation of apps • If you’re buying enough, the bootstrapper can be installed by the retailer In-house post-PC apps for the enterprise 35
  • 36. App distribution with MDM • Typically follows an “app store” metaphor • Functions… – Whitelisting – Blacklisting – Required apps – Optional apps – Sideloading In-house post-PC apps for the enterprise 36
  • 37. Document lockers with MDM • Secure container for managing documents – Sync with in-house systems • SharePoint, file shares – Remote wipe – Additional encryption In-house post-PC apps for the enterprise 37
  • 38. Security with MDM • Enforced encryption • GPS tracking • Remote wipe In-house post-PC apps for the enterprise 38
  • 39. How mature is the MDM market? • This market is now very mature for iOS and Android… – AirWatch – MobileIron – Good Technology • It is less mature for Windows and BlackBerry… – Windows Intune • Windows Phone, Windows 8, Windows RT – BlackBerry Enterprise Services 10 • Nee “Mobile Fusion” In-house post-PC apps for the enterprise 39
  • 40. BlackBerry Secure Work Space • Interesting new product this year… – BlackBerry’s trick was always that devices connect behind the firewall – BB10 devices with BES10 do this today – “Secure Work Space” will let iOS and Android devices do this too In-house post-PC apps for the enterprise 40
  • 41. Q&A • Matt Baxter-Reynolds (mbrit) – Twitter: @mbrit – Email: matt@theplatform.io In-house post-PC apps for the enterprise 41 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.