- Venkman
Infobox Software
name = Venkman
caption = Screenshot of Venkman at work
developer =Mozilla Foundation /Mozilla Corporation
latest release version = 0.9.87.2
latest release date = release date|2007|12|10
operating system =Cross-platform
programming language =C++ ,XUL ,XBL ,JavaScript
genre =JavaScript debugger
license = MPL/GPL/LGPL tri-license
website = http://www.mozilla.org/projects/venkman/Venkman is the
JavaScript debugger component of theMozilla Application Suite . It is also available as aMozilla Firefox extension. Venkman is named after the character Dr.Peter Venkman played byBill Murray in the moviesGhostbusters andGhostbusters II .History
In 1998,
John Bandhauer was in charge of creating theNetscape 4x JavaScript debugger. In order to keep things modular, he began by creating a mid-level JavaScript debugging API known as js/jsd. This API augments the existing JavaScript API, providing clients with a useful set of debugger functionality implemented in C. John then went on to reflect that API into Java, and create his cross platform front end, eventually producing Netscape JavaScript Debugger 1.0 and 1.1.In April 2001, Robert Ginda began work on a
JavaScript debugger for Mozilla, called Venkman. Venkman builds on the js/jsd portion of John's 1998 work, exposing it as anXPCOM component. This allows the user interface be written inJavaScript andXUL , which allows Venkman to be fully cross platform.External links
* [http://www.mozilla.org/projects/venkman/ Venkman Homepage]
* [http://developer.mozilla.org/en/docs/Venkman Venkman Developer homepage]
* [http://getahead.ltd.uk/dwr/ajax/venkman/ Venkman for Firefox 1.5]
* [http://www.svendtofte.com/code/learning_venkman/ Learning the JavaScript debugger Venkman]
Wikimedia Foundation. 2010.