QArm Qt® 4 ARM 4.0 framework

Home / Instrumentation / QArm Qt4 framework contact | download | sitemap

Our QArm Qt® 4 based ARM framework provides an easy to use and full featured interface to the Application Response Measurement (ARM) standard. With this framework you can start using ARM without knowing the details about the complex C API. On the other hand QArm offers most of the main features of ARM like metrics, properties and correlation so later you can make use of more complex ARM concepts if you need.

Simple QArm instrumentation

The following code shows a simple QArm instrumented hello world program:

#include <iostream>
#include <QSimpleArmTran>

int main(int argc, char *argv[])
{
   QSimpleArmTran hello("HelloWorld");

   hello.start();
   cout << "Hello World!\n";
   hello.stop();
}

Thats it!

Documentation

Here you can download and read our QArm API and tutorial documents. Currently available in PDF format:

QArm API   PDF
Document describing the QArm interface classes in detail. Either in PDF or online in HTML format at our doxygen site.
QArm tutorial
QArm Tutorial   PDF

QArm tutorial with a brief introduction into ARM followed by five example programs using the QArm interface. Two tutorial programs are derived from official Qt® tutorials:

  1. QArm tutorial: Qt® t2: Calling it quits.
  2. QArm tutorial: Qt® t14: Facing the Wall (simple version).
  3. QArm tutorial: Qt® t14: Facing the Wall (ARM metrics version).
  4. QArm tutorial: SQL tutorial using Qt®'s SQL plugin mechanism tested with SQLite and MySQL plugins.

Download or view the tutorial in PDF

Download

The QArm framework can be downloaded either from our download page or directly below: