Hong Kong 2018
Overview of BlackBerry Dynamics PlatformRichard Schaefer, Sr. Enterprise Solutions Manager
© 2017 BlackBerry. All Rights Reserved. 2
Application Models
MultiplePlatforms
Capability
Hybrid-Cordova• Common UI, non-native• Access to native platform (plug-ins)• HTML5, JavaScript, CSS• Frameworks (Angular, Ionic, etc.)• Distributed in App Store• Varying Performance
Xamarin• Native UI• Common UI - Xamarin forms • C#, .Net, Native APIs• C# wrappers to native platform• Distributed in App Store• Native Performance
Native• Native UI• Obj-C, Swift, Java, C#• Platform Tools & APIs• All native features• Distribution in App Store• Best possible performance
Web-based Apps• Extend Desktop Apps• Browser based rendering and APIs• Web development skills• Distributed as URL• Limited native feature access
© 2017 BlackBerry. All Rights Reserved. 3
3
What type of mobile apps are being developed?
Source: Gartner, Survey Analysis: The Mobile App Development Trends That Will Impact Your Enterprise in 2017, April 2017
© 2017 BlackBerry. All Rights Reserved. 4
4
BlackBerry Dynamics Secure Mobility Platform
Access
BlackBerry Access
Work
Mobile Endpoints Desktop Endpoints
APIsShared Services
Secure Containers Backend Access Cross-Platform Security
BlackBerry Apps
ISV Apps &Ecosystem
Custom Apps
PC/VDI Replacement
ISVHTML5
Apps
CustomHTML5
Apps
APP
ISVHTML5 Apps
CustomHTML5 Apps
© 2017 BlackBerry. All Rights Reserved. 5
5
Secure Platform Components
ApplicationsSupports all types including collaboration, business, off-the-shelf ISV and custom-built
Infrastructure ServicesDelivers consistent security, management, availability and reliability across apps and devices for all business scenarios
Infrastructure Services
Applications
APIs and Shared ServicesIsolates core services from business logic and maximizes component reuse through APIs
APIs and Shared Services
APP
© 2017 BlackBerry. All Rights Reserved. 6
6
The Role of Each Layer
ApplicationsDeliver unique app value and/or business logic for the specific app without re-inventing underlying “plumbing”
APIs and Shared ServicesSpeeds app development with new capabilities while ensuring consistency and flexibility
Infrastructure ServicesProvides underlying services every app needs while giving IT consistent control and management
Easy Management of Applications
Isolation of App Logic from IT
Controls
App Owners Focus on
Business Value
© 2017 BlackBerry. All Rights Reserved. 7
7
Dynamics: More Agility, Less Stakeholder Conflict
§ Stakeholders can focus on what they do best
§ Seamlessly integrate without compromise
§ APIs across platforms
§ Maintain cross-app consistency and control
§ Consistent security controls
§ Security while speeding delivery
§ Faster time to value at lower cost
Identity & AccessManagement
Multi-FactorAuthentication
Single Sign-OnDR/HA Services
LifecycleManagement
App Level PolicyControls
App Deployment
ApplicationConfiguration
SecureStorage
SecureCommunication
Secure Inter-AppCommunications
PushNotifications
DirectoryLookup
File and DataTransfer
© 2017 BlackBerry. All Rights Reserved. 8
Architecture Removes Burden from Developers
BlackBerry UEM
• No Inbound Connections• Massive Scale for App connections• All connections validated and authenticated
© 2017 BlackBerry. All Rights Reserved. 9
9
Dynamics: Decouples App from Infrastructure
§ App usage analytics
§ Online presence§ Chat/IM§ Directory (AD)
lookup§ Document sharing§ Initiate VOIP call § Native push
notification§ Enterprise Search
§ Speeds app development and/or deployment
§ Seamlessly integrates with existing infrastructure
§ Auto-discovers services of existing apps
§ Avoids rewrites for different configuration permutations
§ Users get an improved experience
§ Create Note§ Edit File § Launcher§ Open File in Office Online§ Open HTTP URL§ Open BlackBerry Share
URL§ Print File§ Request File§ Request Links§ Save Edited File(s)§ Save Web Clipping§ Send Email§ Send Instant Message§ Transfer File(s)
BlackBerry DynamicsContainers
Apps
Data
Systems
Services
BlackBerry Enterprise
Mobility Server
(BEMS)
App-Based Services Server-Based Services / Publish Your Own Services
APP
§ Developer’s don’t need to understand IT policies to comply with them
© 2017 BlackBerry. All Rights Reserved. 10
BlackBerry AnalyticsAllows collection of a broad set of metrics around app usage making them available through the BlackBerry Analytics console.
Ability to interrogate and spot trends in data link
• App usage
• Versions
• Usage times
• Time of day information
Based on this feedback optimize your spend, app development resources, app designs and more
© 2017 BlackBerry. All Rights Reserved. 11
Development Transformationq Understand Business’s Visionq Focus on End User Experienceq Implement Agile and DevOpsq Build an App Factoryq Engage in Iterative Developmentq Leverage Your Application Platformsq Improve Collaboration with Business
and IT
© 2017 BlackBerry. All rights reserved.