- Silicon Valley's 19 Coolest Places to Work
- Is Windows 8 Development Worth the Trouble?
- 8 Books Every IT Leader Should Read This Year
- 10 Hot Hadoop Startups to Watch
Network World - New software lets IT groups deconstruct mobile apps running live on iOS and Android devices and uncover bottlenecks, glitches, and a whole lot of other pain points for enterprise mobile users.
The cumbersomely named Aternity Mobile Frontline Performance Intelligence (MFPI) adds some code to each app, whether native, Web, hybrid or even virtualized. The code passes back to a server a continuous stream of information about particular events or groups of events in each app, as well as about the device itself, and the networks and services it uses. Server-based tools create a set of reports that show the app's performance as the end user is experiencing it and highlights root causes for slowdowns or other problems.
The software is from Aternity, a Boston-based software vendor that specializes in monitoring and managing end user performance. Essentially, it's a mobile version of the vendor's Frontline Performance Intelligence suite, originally developed for desktop and laptop PCs. The main product was updated about a year ago. The new Aternity MFPI can run on its own or can be integrated with the original product.
Aternity was founded in 2004, originally as Gelion Networks. It was listed in Network World's 2007 "10 IT management software companies to watch."
The heart of both applications is the company's core intellectual property, which is code that can deconstruct an app, identify the various input and output events that comprise it, and then link them together so the part or all of the application's events can be monitored and analyzed, according to Trevor Matz, Aternity's president and CEO.
The apps and analytics are configured and managed from a management portal, a Web interface currently in Adobe Flash but "soon in HTML5," says Matz.
Using the portal, an administrator can click on an app, see the activities related to it, see color-coded performance summaries for each activity, and drill down into real-time analytics information for more details. The software can compare the event and transaction metrics against a baseline, and then alert the administrator when it detects performance problems. A suite of tools can help identify the problem, probe for root causes, and fix it.
Clicking on "host resources" shows a range of features and services used by the client app: Wi-Fi signal strength, transmit speeds, mobile CPU load, available local memory and even battery level.