02.03.2014 Views

Tornado

Tornado

Tornado

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1<br />

Overview<br />

manual information can also be accessed directly from the shell and project facility<br />

workspace.<br />

1<br />

1.7 Extending <strong>Tornado</strong><br />

<strong>Tornado</strong> can be extended and customized through standard APIs, as well as with<br />

optional products available from Wind River Systems and third-party vendors.<br />

Published Application Program Interfaces<br />

A central feature of <strong>Tornado</strong> is the rich set of Application Program Interfaces<br />

(APIs) that allow access to every level of the technology. Much of <strong>Tornado</strong> is<br />

implemented in Tcl; source code is included automatically, because Tcl is an<br />

interpreted language. By virtue of their Tcl implementation, <strong>Tornado</strong> facilities for<br />

target inspection and manipulation are available for customization, extension, or<br />

simply for their educational value. <strong>Tornado</strong> goes further yet: every aspect of the<br />

user interface is also under user control. From forms to buttons and menu items,<br />

the <strong>Tornado</strong> environment can be customized. (For a brief summary of Tcl, see<br />

B. Tcl.)<br />

At the target-server layer, there are C and Tcl language bindings to the underlying<br />

protocol. APIs are available for new back ends supporting additional host-totarget<br />

connection methods. These bindings use libraries; this makes it unnecessary<br />

to build, manage, or maintain alternative configurations of the target server. The<br />

target agent also has stable, published run-time and driver interfaces.<br />

Each of these APIs is discussed in detail in the <strong>Tornado</strong> API Guide and the online<br />

<strong>Tornado</strong> API Reference.<br />

Optional Products<br />

Contact your sales representative for information about optional products from<br />

Wind River Systems.<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!