Runtime intelligence
Encyclopedia

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
Business intelligence
Business intelligence mainly refers to computer-based techniques used in identifying, extracting, and analyzing business data, such as sales revenue by products and/or departments, or by associated costs and incomes....

 (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.

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.

Distinction

Runtime intelligence is distinct from application performance management
Application Performance Management
Application performance management, or APM, refers to the discipline within systems management that focuses on monitoring and managing the performance and service availability of software applications....

 (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
Business Transaction Management
Business transaction management , also known as business transaction monitoring, application transaction profiling or user defined transaction profiling, is the practice of managing information technology from a business transaction perspective...

 (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.

Representative use cases

  • Beta usage monitoring to improve usage tracking and increase end-user opt-in resulting in improved application effectiveness.
  • Independent software vendor
    Independent software vendor
    Independent software vendor is a business term for companies specializing in making or selling software, designed for mass marketing or for niche markets...

     (ISV) product evaluation process management to improve win rates.
  • Customer experience improvement program automation to increase adoption and improve satisfaction.

Representative product offerings

  • 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
    Runtime Intelligence Service
    Runtime Intelligence Service is an application instrumentation and analysis solution created and marketed by the software company PreEmptive Solutions. Runtime Intelligence data is obtained by instrumenting .NET or Java applications using the Dotfuscator or DashO platforms. Once injected the...

    .
  • DeskMetrics 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 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 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
    Microsoft Visual Studio
    Microsoft Visual Studio is an integrated development environment from Microsoft. It is used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all...

     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.
  • Runtime Intelligence Service (RIS) from PreEmptive Solutions
    PreEmptive Solutions
    PreEmptive Solutions is a Cleveland-based software company specializing in application protection and application analytics solutions for the .NET and Java platforms...

     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.
  • 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.
  • UserMetrix 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.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK