MOBILISING BUSINESS APPLICATIONS David Arnold, Senior Manager, Ecosystem Solutions EMEA
THE IMPACT OF BYOD BYOD BYOD has infiltrated the Enterprise Embracing BYOD has meant a tactical focus on MDM Business transformation has been put on hold.
NOW WHAT? BYOD Managing devices is just the start Enterprise grade applications are challenging New technologies are emerging causing market confusion What steps need to be taken?
THE FACTS BYOD Typically business applications are built for desktop Data sits behind the firewall These apps run your business They need to go mobile Business users are consumers as well Make your investments future proof and go beyond email
THE CHALLENGES Users Users need more than email Freedom of choice is essential Simplify to quickly enable Future proof your investments = More apps = More integrations Future Proof Data is behind the firewall VPNs not designed for mobile What about UX? How do you manage all the apps How develop these apps? BYOD = More devices Tons of desktop applications! These apps run your business They need to go mobile New technologies Takes the world by storm. Now we have to embrace it What did MDM get us? (Email) Enterprise apps - challenging to build and deploy Applications
4 PILLARS OF APP DEVELOPMENT Connectivity Application Management Standards Notifications / Push
1 CONNECTIVITY BlackBerry Enterprise Service 10 solves the Mobile VPN issue Traditional VPN technology was not designed for Mobile Secure Work Space for ios and Android allows these devices to leverage the same secure VPN as BlackBerry Smartphones BlackBerry has also created a unique and secure way to route MDM traffic through its infrastructure, eliminating the need to use a separate VPN Gartner, MDM Magic Quadrant, 2013
APPLICATION CONNECTIVITY Open Client Development Tools BlackBerry Infrastructure Backend Connectivity And Services Backend Systems email Web servers MDM BES10 Secure connectivity Intranet Application servers
2 MANAGEMENT Enterprise App Store Internal vs. Cloud Application Access Pushed and Mandatory Apps Lifecycle Management Enterprise Grade Control As a result of having fallen into app development as a business necessity, [enterprises] are typically lacking in basic app dev lifecycle skills To create some order out of this potential mobile app chaos, a systematic, fulllifecycle approach is needed. Andrew Borg Aberdeen Group
3 STANDARDS BlackBerry is an open platform Multi vendor support for devices Choice in development languages/frameworks Connect to the back-end systems you use Choosing the right app development path is key to delivering cross-platform Enterprise Applications We re serious about multi-platform MDM and even more serious about multi-platform EMM John Chen, CEO BlackBerry
4 NOTIFICATIONS / PUSH Near real-time notifications Guaranteed delivery and acknowledgement Offline capabilities Push notifications aren t an entirely new phenomenon, but as mobile handset growth continues to accelerate (along with faster handset releases), push alerts only grow in importance as a channel for applications to communicate with and re-engage users. Semil Shaw - TechCrunch
CROSS-PLATFORM CAPABLE Example of a behind the firewall cross-platform emergency contact list. BlackBerry Q10 BlackBerry Z10 Samsung Galaxy S4 iphone & ipad
HOW BES10 CAN HELP BES10 provides a solution for these 4 pillars Solves Mobile VPN issue Cross-Platform Application Management Develop with the tools of your choice Push to BlackBerry devices
SECURE WORK SPACE
Traditional Application Architecture App System APIs Create application Interact with API s and available OS entry points Manage all security for data at rest OS Unwrapped App
Wrapped Application Architecture App Wrapping App License/lock/policy validation, basic accounting Secure file I/O, copy & paste, network accounting BlackBerry Secure Connectivity Secure wrapping manages interaction with system APIs Compliance Authentication Application level controls Network System APIs OS System APIs OS Data encryption using AES 256 for data atrest Unwrapped App Wrapped App
1. Development Team Build and Sign Application 2. Pass to BlackBerry Enterprise Service Administrator 3. Administrator Uploads the Application to BES for Wrapping 4. Wrapped Application is Downloaded 5. Wrapped Application Passed Back to Development Team Why? The Application has been modified in the process and thus requires re-signing 6. Development Team re-sign the application 7. Pass to BlackBerry Enterprise Service Administrator 8. Application Definition Created for Application 9. Added to a Software Configuration
Android Example: jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore C:\Users\darnold.RIMNET\.android\release.keystore -storepass BlackBerry -keypass blackberry SecureUnsigned.apk androidrelease zipalign.exe -v 4 SecureSigned.apk SecureSignedAligned.apk
iosexample: mv application.ipa application.zip unzip application.zip rm -rf Payload/Application.app/_CodeSignature/ /usr/bin/codesign -f -vvv -s "iphone Distribution: Corporate --entitlements Payload/Application.app/Entitlements.plist --resource-rules Payload/Application.app/Resource-Rules.plist "Payload/Application.app zip -qr application_signed.ipa Payload
SECTOR NETWORK PARTNERS