Runtime intelligence

From Wikipedia, the free encyclopedia
  (Redirected from Runtime Intelligence)
Jump to: navigation, search

Contents

[edit] Introduction

The term runtime intelligence (RI) refers to technologies, managed services and practices for the collection, integration, analysis, and presentation of application usage levels, patterns and practices. RI is a discipline within both business intelligence (BI) and software development lifecycle (SDLC) management that focuses on precision method-level monitoring within applications and macro-level monitoring across populations of applications, platforms and domains.

[edit] Purpose

The purpose of runtime intelligence as a component of SDLC management is to support better development, support and R&D investment decision making.

The purpose of runtime intelligence as a component of BI is to correlate application usage with business results for improved business performance.

[edit] Distinction

Runtime intelligence is distinct from application performance management (APM) intended to ensure that application performance levels meet or exceed end-users’ and businesses’ expectations. APM can ensure that an application meets an internal service level but cannot determine the return on investment (ROI) of that service level.

Runtime intelligence is distinct from business transaction management (BTM) that is intended to manage IT from a business transaction perspective. BTM can provide a transaction and audit log of application-driven transactions but cannot determine the operational or qualitative impact of one application over another.

[edit] Representative use cases

  • Beta usage monitoring to improve usage tracking and increase end-user opt-in resulting in improved application effectiveness.
  • Independent software vendor (ISV) product evaluation process management to improve win rates.
  • Customer experience improvement program automation to increase adoption and improve satisfaction.

[edit] Representative product offerings

  • Trackerbird Software Analytics[1] is a runtime intelligence product for desktop applications, released in Nov 2011. It anonymously tracks software installations, runtime activity, feature usage, exceptions, license conversion trends as well as OS and hardware architecture profiles. Data is presented in the form of real-time interactive drilldown reports and can be broken down by several dimensions including geolocation, language, software version and license type. Trackerbird also includes a direct-to-desktop messaging framework allowing software vendors to send surveys, announcements or promotional messages to targeted end-users.
  • DashO also from PreEmptive Solutions can inject method-level instrumentation into Java applications post-build (after compilation) that streams Runtime Intelligence data inside SOAP packets to developer-specified endpoint including the Runtime Intelligence Service.[2]
  • DeskMetrics[3] is a runtime intelligence product released July 2010. It's a real-time analytics platform that provides relevant information about how a desktop application is being used – bugs, the user path within the application, the most-used features, installation and uninstallation rate, geolocation, the time of day when the software is most used, and so on. This information can help in decision-making processes and development. All the service is hosted by DeskMetrics. The product supports C, C++, Delphi, Objective-C, .NET & Mono, Adobe AIR & Flex and Java applications.
  • Software Statistics Service is a runtime intelligence product released February 2010. It provides real-time usage analytics about your mobile and desktop software products, including number of software downloads, installations, real uses, abnormal terminations, features/forms/components that are used the most, user operating system and hardware parameters, the most popular software versions, user allocation. The service supports Delphi, .NET, C++, Java, Microsoft Silverlight, Windows Phone 7, WPF, Android, Mac OS, iOS applications.
  • EQATEC Analytics[4] is a runtime intelligence product released September 2009. It provides application usage and error data streamed to a service hosted by EQATEC. The product supports .NET, .NET Compact Framework, Silverlight, Windows Phone 7, Win32 (C/C++/COM), iOS, Mac OS X, Java, and Android.
  • Gibraltar Software[5] is a runtime intelligence product released July 2009. It provides detailed application usage and error data streamed either to a service hosted by Gibraltar Software or to a server hosted by the customer. The product supports .NET applications including ASP.NET, WCF, WPF, WinForms and services.
  • Microsoft Visual Studio 2010 Dotfuscator Community Edition can inject method-level instrumentation post-build (after compilation) that streams Runtime Intelligence data inside SOAP packets to developer-specified endpoints. This functionality is available inside every Visual Studio 2010 SKU except Express.[6]
  • Runtime Intelligence Service (RIS) from PreEmptive Solutions is a Runtime Intelligence endpoint that takes Runtime Intelligence data as input and aggregates, analyzes and presents dashboards and reports – either as a managed service or as an installed portal.[7]
  • Software Quality Metrics (SQM, also known as the Microsoft Customer Experience Improvement Program) is a set of anonymous data that can be sent back to Microsoft for the purposes of understanding what features of a product customers are using.[8]
  • UserMetrix[9] is a runtime intelligence product released Jan 2011. It provides detailed application usage and error data streamed either to a webservice. The product supports java and android applications.

[edit] References

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export