var fDesc=new Array(); fDesc[0] = "The goal for Visual USB was to make USB protocol analysis as fast and easy for developers as possible. This required a new approach, and Ellisys introduced many new concepts including:

- Capturing and transmitting data in real-time, instead of filling a hardware memory and then wait until it is downloaded;
- Offering user-selected panes so users could customize their displays to see what they need all at once;
- Avoiding “screen clutter” by automatically hiding less-frequently used fields that can be revealed with a click;
- Using a raw-data pane to display highlighted bytes of fields selected in other windows;
- Grouping consecutive elements;
- Coloring packets according to specific criteria;
- Providing easy-to-use InstantFilters™ that can quickly narrow down large captures to just the traffic of interest;
- Allowing developers to insert live user comments."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }