comp.lang.ada
 help / color / mirror / Atom feed
* ANNOUNCE: DTraq Released
@ 2006-06-15 14:20 Marc A. Criley
  2006-06-15 18:55 ` M E Leypold
  0 siblings, 1 reply; 18+ messages in thread
From: Marc A. Criley @ 2006-06-15 14:20 UTC (permalink / raw)


McKae Technologies announces the release of DTraq versions 1.000 for GNAT
3.15p and GNAT 1.100 for GNAT GPL 2005. DTraq is available on the
redesigned McKae Technologies website at http://www.mckae.com/dtraq.html.

DTraq is a data logging and playback debugging tool providing near realtime
   data logging and analysis to aid debugging and validation. Captured, or
'tapped' data from a program can be viewed live while the program is
running or, since it is being logged to a file, played back or printed out
later for off-line review and analysis.

DTraq differs from other logging and playback tools in that no data layout
maps or byte interpretations or "data dumpers" need to be manually created.
Nor is the application responsible for converting the raw binary data to
text form before logging it. DTraq handles all conversion automatically by
scanning the application's source code, identifying tapped data items, and
extracting the information it needs to properly convert and display the
logged items-simple scalar items as well as arrays and records. When the
layout of data items change, rescanning automatically picks up the changes.

Here are the most significant changes to DTraq since the last public
release, 0.986a:

- No more code generation and associated compilation needed when building a
logging server.  The logging server now uses an XML formatted configuration
file to recognize and process tapped data items.

- The command line driven "mkdtq" has been replaced with dtq-analyze,
providing a GUI-driven interface for source code scanning and generation of
the aforementioned configuration file.

- All the DTraq applications are now prefixed with "dtq": dtq-analyze,
dtq-vdt, and dtq-dv.

- Data transfer between tapped clients and the logging server has been
changed from a stream-based model to one of simply sending tapped data
items' bytes through a socket.  The result has been a significant
throughput increase, and, in conjunction with the use of configuration
files instead of code generation, a much simpler implementation.

- The data viewer can now be started independently of the logging server,
and the location of the logging server can then be interactively specified.
In addition, the data viewer can switch from one logging server to another.

- The need for temporary working directories has been reduced, and the
remaining use has been streamlined to reduce the chance of inconsistency
errors.


DTraq 1.000 for GNAT 3.15p is licensed using the GNAT-Modified GPL, i.e.,
GMGPL.

DTraq 1.100 for GNAT GPL 2005 is licensed using the full GPL, although the
instrumentation portion that is compiled into the client remains GMGPL, for
what it's worth.

A release for GNAT GPL 2006 will be provided once its downloading server's
traffic load eases.

Enjoy!

-- Marc A. Criley
-- McKae Technologies
-- www.mckae.com
-- DTraq - XPath In Ada - XML EZ Out




^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2006-06-21 18:25 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-15 14:20 ANNOUNCE: DTraq Released Marc A. Criley
2006-06-15 18:55 ` M E Leypold
2006-06-17 13:30   ` Marc A. Criley
2006-06-17 14:30     ` Ludovic Brenta
2006-06-18  7:33   ` Simon Wright
2006-06-18 20:29     ` Marc A. Criley
2006-06-19 19:32       ` Simon Wright
2006-06-19 20:12         ` M E Leypold
2006-06-19 20:18           ` Georg Bauhaus
2006-06-19 20:36             ` M E Leypold
2006-06-20  0:37         ` Marc A. Criley
2006-06-20  5:41           ` Simon Wright
2006-06-20 13:23             ` Marc A. Criley
2006-06-20 15:21             ` M E Leypold
2006-06-21  6:17               ` Martin Dowie
2006-06-21 12:16                 ` M E Leypold
2006-06-21 18:00                   ` Martin Dowie
2006-06-21 18:25               ` Jeffrey R. Carter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox