axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug Davis <>
Subject Re: TCPMon Audio Feedback Mod ("RPC-Synth") RFC
Date Mon, 30 Sep 2002 11:09:22 GMT

One of the things I like about TCPMon is all of the things it doesn't
try to be. To me its just a simple tool for watching TCP/IP traffic.
It doesn't even know anything about SOAP.
I can't say whether the audio feedback would be a nice feature
or not - I'm sure it will vary depending on who you talk to, however,
have you consider taking a slightly different approach...what if
instead of adding this to the "core" of tcpmon we add hooks to
tcpmon that allowed for these types of plug-ins?  There are definitely
some key points in the processing that would lend itself nicely to
providing user-defined hooks/plug-ins.
Just a thought...

"Dan Kamins" <> on 09/29/2002 08:26:22 PM

Please respond to

Subject:    TCPMon Audio Feedback Mod ("RPC-Synth") RFC

Fellow Axis users,

I've made a mod to "tcpmon" (the standalone TCP monitor application
with Axis that lets you debug your SOAP traffic).

What you get now is a new tab (right after "Admin") called "RPC Synth".  In
this tab (see attached screenshot), you can map RPC Calls to MIDI notes.
This lets you *audibly* debug your SOAP traffic and get a sense for what's
going on without staring at a log file, and even while doing other work.

I've found this very useful myself so far.  I'm writing this note to see
what kind of interest people have in this.  Particularly if people feel
this is worth merging into the mainline (or if there is any opposition to
that).  I've written it such that TCPMon is still standalone, still
compatible, and all RPC Synth mods are *off* by default (unless you specify
"--synth" on command line).  All mappings can be specified on the command
line as well, and when you change mappings in the UI, it logs what the
uequivalent command line would be.

This mod takes advantage of the Java Sound MIDI API (javax.sound.midi.*),
which is standard in JDK 1.3 and above (and available as JMF with earlier
AFAIK most platforms (definitely win32) support a default MIDI setup and
have 16 instruments mapped, including #10 which has dozens of cool
percussion noises.

Comments are appreciated!  Let me know what you think, if you'd like to try
it out, etc.

Dan Kamins

MSN Photos is the easiest way to share and print your photos:

View raw message