Transcription

Aternity Mobile WrapperOverview and Use Cases

Aternity Mobile Wrapper enablesenterprises to instrument apps fordiagnostics and user interactions—no developer required!Assuring mobile workforce productivity requires a new mAPM approachExisting mAPMlacks visibility intoimportant aspectsof the enterpriseend user – theiridentity, role, businessfunction, and the fullrange of apps anddevices they use.As enterprises adopt mobile as a key enabler of their business strategy, they haverecognized the need to monitor mobile apps to ensure customer satisfaction andworkforce productivity. Existing mobile APM (mAPM) vendors have respondedaccordingly, with products that provide mobile app developers with capabilitieslike crash analytics, app error reporting, service performance metrics, and dataconsumption tracking.As important as these mAPM capabilities are, they primarily solve problems forconsumer-facing apps, because they lack visibility into important aspects of theenterprise end user – their identity, role, and business function, the full range of appsand devices they use, and the business activities for which employees are responsible.Workforce mobile apps, such as productivity apps, ERP, CRM, and EHR, requirecapabilities beyond those which existing mAPM products provide to app developers.For IT Ops to prioritize their response to an incident, they need to understand thebusiness impact, the functional organization and business locations of the impactedusers, and whether desktop users are also impacted.For the line of business to determine whether or not mobile is improving workforceproductivity, they need capabilities more meaningful than crash analysis, stacktrace, breadcrumbs, and handled exceptions. They need metrics and analysis in termsthat are relevant to the business, such as the length of time to fill out a claim form,or the number of orders processed, or not completed, by employees in a remotebranch office.The Aternity MobileWrapper enablesenterprises toinstrument mobileapps without accessto the code or an appdeveloper.Aternity mAPM for Enterprise Apps addresses the full range of mobile APM use casesfor developers of mobile enterprise apps, IT Ops who support them, and the line ofbusiness who rely on them to drive the business. The Aternity Mobile Wrapper helpsthese teams succeed by enabling enterprises to instrument mobile apps for diagnosticsand user interactions, without access to the code or an app developer. The AternityMobile Wrapper provides all of the capabilities of the Aternity Mobile SDK, so there isno loss of monitoring functionality.Instrumenting mobile apps with the Aternity Mobile WrapperIt can be difficult for enterprises to get access to a development team to instrument anapp with an SDK. In many cases, enterprises use third-party apps, or outsource the 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.2

development of custom apps to third parties. Even when apps are developed in-house,developers have their own roadmap and priorities.The Aternity MobileWrapper providesa full range ofcapabilities toapp developers,IT Ops, and theline of business toensure quality userexperience formobile apps, as soonas they are ready tobe rolled out.For these scenarios, the Aternity Mobile Wrapper gives full control to the enterpriseIT Ops teams or app store administrators to instrument mobile apps without appdevelopers or access to the code, and with no loss of monitoring functionality. Thisprovides a full range of capabilities to app developers, IT Ops, and the line of businessto ensure quality user experience for mobile apps, as soon as they are ready to be rolledout. And because there are no code changes, there is no extra development effort orimpact on release schedule when apps are updated.To instrument an app, IT Ops teams or app store administrators add the AternityMobile SDK to their Apple .ipa or Android .apk application archive file using theAternity Mobile Wrapper. This process can be done in minutes, and is as simple asadding content to a .zip file. The new .ipa or .apk file is then signed as needed, andposted to the enterprise app store for distribution. When users download the app,it is fully instrumented and ready to be monitored. The Aternity Mobile Wrappermonitors the interactions between the app and the core libraries of the mobile device,to provide both app level diagnostics, such as crash analytics, app error reporting, andservice performance metrics; and business analytics, such as SLA monitoring, data planmanagement, and activity-based costing.As an alternative approach to the Aternity Mobile Wrapper, app developers can includethe no-cost, tag-free Aternity Mobile SDK in their app. There is no loss of functionalitybetween the approaches. 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.3

Deliver the best mobileuser experience possible.Ready. Set. Wrap!Enabling app developers to deliver excellent mobile user experienceAternity mAPM for Enterprise Apps empowers developers to diagnose theperformance of mobile apps to deliver the best mobile user experience possible. Reporting app errors and exceptions to identify problems in the code Troubleshooting app crashes by providing stack traces to determine the cause Analyzing traffic and data volumes to streamline data consumption Identifying problems with network and server latency and errors that impact appperformance Optimizing the app’s performance for variations in network connectivity andcoverageAnalyzing app crashes, errors and HTTP response to identify problems in the code or services 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.4

Business activities provide the insight into workforce productivityWith Aternity mAPM for Enterprise Apps, the enterprise can define user interactionswith applications in the context of a business workflow, to measure, manage, andimprove workforce productivity. Mobile apps used by the workforce may be part of asingle step business activity, such as “apply credit,” for a retailer. They may also be partof a more complex user workflow consisting of a sequence of business activities, suchas “resolve a disputed charge.”With Aternity mAPM for Enterprise Apps, any user interaction or network event canbe used to create a “signature” that defines a business activity. Signatures define thestart and end events that the business wants to measure, and can represent a singleinteraction or a multi-step business process. Neither app development skills norAternity engineering resources are needed to create signatures. They are configuredfrom the Aternity console, and can be changed on the fly without redeploying the app.Creating a signature for the “apply credit” business activity 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.5

Transforming IT Ops’ service delivery of enterprise mobile appsAternity mAPM for Enterprise Apps enables IT Ops to guarantee quality of servicefor the full app portfolio. Proactively detect and analyze mobile app incidents by business activity,impacted users, department, and geography, to prioritize response Correlate app performance to the underlying network and server infrastructureto identify the probable cause Compare the performance of mobile apps across geographies, carriers, anddevice and OS versions to optimize performance Report on apps by version, device and OS to verify improved performance ofnew releasesAnalyzing mobile app incidents by severity, impacted users, and business locations, to prioritize response 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.6

Empowering the line of business to measure, manage, and improveworkforce productivityAternity mAPM for Enterprise Apps applies analytics to a comprehensive view ofthe user and their app interactions, to enable the line of business to determine theeffectiveness of their mobile strategy. Evaluate mobile adoption progress by identifying mobile app usage patternsacross the enterprise Determine whether or not SLAs are being met by analyzing business activityperformance by geography, department, and device type Validate expected gains in productivity by comparing business activities executedon mobile devices to those executed on wired devices Track data consumption across the full portfolio of mobile apps, by department,business location, and carrier, to determine the impact of mobile on the data plan Report the financial impact of lost productivity, for activity-based costingTracking app usage and health across the enterprise 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.7

Ensuring SLAs by business activity, department, and location 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.8

SummaryThe Aternity Mobile Wrapper instruments enterprise apps for diagnostics anduser interactions, no developer required.The Aternity Mobile Wrapper provides the best of both worlds — less effort andmore value. No access to the code or app developer resources are required, soenterprises can instrument apps with no extra development or impact on releaseschedules. And Aternity mAPM for Enterprise Apps supports the full range of mAPMuse cases for app developers to deliver 5-star quality apps, for IT Ops to optimizeservice delivery, and for the line of business to measure, manage, and improveworkforce productivity. 2014 Aternity, Inc. All other trademarks or trade names are properties of their respective owners. All rights reserved.9

As an alternative approach to the Aternity Mobile Wrapper, app developers can include the no-cost, tag-free Aternity Mobile SDK in their app. There is no loss of functionality between the approaches. The Aternity Mobile Wrapper provides a full range of capabilities to app developers, IT Ops, and the line of business to ensure quality user