HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere
A radically different kind of user Mainframe Client/Server Web Devices System-centric User-centric Users born after 1980 2
Customer needs and problems.. End Users To use personally owned mobile devices to access privileged company information & applications (employee) To access enterprise applications from any device, anytime with single sign on authentication (employee) To be able to access IT services & get access to their data without intrusive IT policies & governance (employee) Quick and easy access to back-end systems and quick ramp up time to create apps (Developer) BYOD Security Distribution Developer Productivity IT To build apps that run on multiple mobile OS (ios, Android, Win 8) & multiple form factors without substantial overhead To protect company assets & govern access based on security policies The ability to distribute apps to employees & determine access based on users roles & permissions To ensure connections to back-end systems are secure, encrypted & managed 3
The mobile app lifecycle Must be quick and continuous Diagnose bottlenecks end-to-end Write once for multi-device Dev + Ops via diagnostics, shared tests Profile performance for native, hybrid, web Monitor & measure Design & build Connect to enterprise Desirable design: context & collaboration. Role-based access to enterprise apps Secure connection to backend systems Distribute Optimize Emulation and real devices Tune for server and mobile network performance 4 Secure the device App & data security
HP Anywhere: mobility for the enterprise HP Anywhere Developer Developer platform Develop: app dev platform (HTML5, JavaScript, CSS, Cordova) with unique collaboration & integration capabilities. IT administrator Mobile gateway Distribute, Manage, & Secure: App Store, Manage role-based access, secure connectivity and collaboration. Employee user Containerized collaborative apps Consume: Personalized, role-based mobile apps for enterprise access & collaboration. 5
Consistent and Exceptional User Experience 6
Enterprise security, without intrusion on BYOD Not all containers are created equal Company apps All enterprise apps run in a single, secured container Container allows crossapp connection + collaboration Front Page provides ata-glance status across apps 7
HP Anywhere: optimized for the enterprise Enterprise mobile work environment Front Page People to People App to App Container Front Page Apps Collaboration 8 Quickly track open activities & interactions with other users Collaborate in real time with other users Discussion context is maintained Single container for all enterprise HP A Apps Apps can interact with each other in context
Scenario 1: Sales HP Anywhere for employees Prepares for customer meeting. Employee user 11:00AM 9
Scenario 1: Sales HP Anywhere for employees Prepares for customer meeting. Employee user 11:00AM Customer reports problem, needs R&D help. 2:30PM 10
Scenario 1: Sales HP Anywhere for employees Prepares for customer meeting. Employee user 11:00AM Customer reports problem, needs R&D help. 2:30PM Learns about new customer project. 4:15 PM 11
Scenario 2: Development HP Anywhere for developers Enhances Sales app in Eclipse. 9:00AM Developer 12
Scenario 2: Development HP Anywhere for developers Enhances Sales app with more collaboration features. 9:00AM Verifies new app behavior with Anywhere simulator Developer 10:45AM 13
Scenario 3: IT Administration HP Anywhere for IT administrators From HP Anywhere Admin Console, Updates Engagement App settings. 8:00AM IT administrator 14
Scenario 3: IT Administration HP Anywhere for IT administrators Updates Engagement App settings.. 8:00AM Deploys new version with updated role-based access. 8:45AM IT administrator 15
How does it work? HP Anywhere Front Page + apps Container Front Page Developer platform Apps Collaboration Developer platform HP Anywhere Server HP Anywhere Gateway Front Page: visibility for all relevant activities in HP Anywhere. Apps: hybrid mobile apps (HTML5, JavaScript, CSS) optimized by the HP Anywhere container: Continuous experience from phone to tablet to desktop Role-based views and access; Predictive collaboration specific to user context; Container: a single repository for all HP A Apps, offering management simplicity and enterprise security. 16
How does it work? HP Anywhere Front Page + apps Developer platform GUI framework (i.e. JQM) Eclipse Plug in - SDK REST Connector HP Anywhere Gateway Eclipse plug-in for easy developer access. Context objects (e.g. customer, calendar item) enable collaborative activity across HP A Apps. Container strategy to abstract services and capabilities from the device: Security & single sign-on (HP); Caching, location, sensors, camera, accelerometer, device file system (via PhoneGap / Cordova). 17
How does it work? HP Anywhere Front Page + apps Developer platform HP Anywhere Gateway Server enables central administration of apps, access and data connectivity Manages app deployment HP Web Svcs Private Catalog for Native Apps and HP Anywhere Apps Integrates with LDAP, MDM, etc. Security Administration 18
Turning ideas into outcomes with HP Software HP Internal Employee Expense Management Powered by HP Anywhere Accelerates expense report creation and submission Streamlines receipt capture Improves accuracy and reduces rework 19 The Copyright information 2012 contained Hewlett-Packard herein is Development subject to change Company, without L.P. notice.
Collaboration Demo http://www.youtube.com/watch?v=ln61qd1m2fu 20
What makes HP ANYWHERE different? Security Eclipse, intelij Single hybrid container Better Faster HTML5 & Javascript Collaboration & Context No server fee No developer fee Cheaper As-A-Service Cordova Scalable user based licenses 21
Learn more Explore the potential of a user centric mobile platform Sign in and out HP Anywhere on your phone with a quick demo Download the SDK and get started building HP Anywhere solutions now http://developer.hpanywhere.com/try http://developer.hpanywhere.com 22
Thank you