Real-Time Monitor Tool Speeds Application Development

Dec. 4, 2000
An agent-based monitoring tool known as SurroundView provides on-demand, real-time analysis of instrumented applications. Typically, designers would have to evaluate application information as a hex dump. But SurroundView makes it easy to evaluate...

An agent-based monitoring tool known as SurroundView provides on-demand, real-time analysis of instrumented applications. Typically, designers would have to evaluate application information as a hex dump. But SurroundView makes it easy to evaluate the information graphically instead. Also, this software lets developers and tech-support analysts track the operation of one or more applications, including network-based functions.

SurroundView support starts when an application is compiled and linked. Programmers add a limited amount of code to indicate which application information will be made available to the software. The SurroundView support is only active when the application is connected to the monitoring application. Multiple monitored applications can run in multitasking and multiprocessor environments.

The monitoring application runs on Windows 95, 98, Me, NT, and 2000. Its graphical application offers a selection of applications to be monitored, as well as information available from those applications. Users can then select the information to be displayed and how it will be presented in a window.

This information can be presented in a variety of ways. Various preprocessing methods can be applied as well. Multiple information sources can be mixed in one display. Information from different coordinated applications, as in a client-server environment, can be displayed together. Most debuggers don't have this capability, making SurroundView an excellent complement to existing debugging tools.

Information can be displayed in a variety of tables, charts, and graphs. Layouts can be saved for reuse. Information can be logged for later viewing. Various tracking options can be used. Actions like e-mail notification, file operations, logging initiation, and application startup on the monitoring PC can be performed based on incoming data values. This level of control can be invaluable when debugging applications.

The agent support uses only 25 to 50 kbytes, depending upon the target operating system (OS). Target OSs include VxWorks, pSOS, OSE, Nucleus Plus, Linux, Unix, Windows 9x/
NT/2000, and ITRON. More are being added. Programming language support is limited to C or C++, but it's possible to add the agent support to applications based on other languages if a C/C++ module can be linked in.

The tool can be used on a local PC, connected to a system under test using a serial link. It also can monitor applications over a TCP/IP connection. This is especially useful for remote debugging at a customer site or for monitoring network-based applications, such as an Internet appliance connected to a Web server. SurroundView can interact with both devices, assuming the applications have been instrumented.

It also can be used to change variable values in applications, which is extremely useful in testing boundary conditions or initiating application-specific tests. While remote debugging remains one of the most difficult tasks for developers and tech-support technicians, SurroundView can make this job significantly easier. And, it's definitely better than developing an in-house logging system.

Contact the company for price and availability.

RTview Inc., 930 Massachusetts Ave., Cambridge, MA 02138; (617) 547-2560; fax (617) 547-2571; www.rtview.com.

See associated figure

Sponsored Recommendations

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!