Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 54006 invoked by uid 500); 30 Sep 2002 11:09:24 -0000 Mailing-List: contact axis-dev-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@xml.apache.org Received: (qmail 53996 invoked from network); 30 Sep 2002 11:09:23 -0000 Importance: Normal Sensitivity: Subject: Re: TCPMon Audio Feedback Mod ("RPC-Synth") RFC To: axis-dev@xml.apache.org X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000 Message-ID: From: Doug Davis Date: Mon, 30 Sep 2002 07:09:22 -0400 X-MIMETrack: Serialize by Router on D03NM119/03/M/IBM(Build V60_09252002|September 25, 2002) at 09/30/2002 05:09:22 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N 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... -Dug "Dan Kamins" on 09/29/2002 08:26:22 PM Please respond to axis-dev@xml.apache.org To: axis-user@xml.apache.org, axis-dev@xml.apache.org cc: Subject: TCPMon Audio Feedback Mod ("RPC-Synth") RFC Fellow Axis users, I've made a mod to "tcpmon" (the standalone TCP monitor application included 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 that 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 backward 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 JDKs). 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 dankamins@NOSPAMyahoo.com _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx