7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19
Martin Oberhuber
David McKnight
The Target Management Project's Remote Systems Explorer (RSE) provides a
toolkit
and framework for seamless access to remote computing resources - from embedded
devices to mainframe hosts.
In this tutorial, we will show how the RSE widgets and
APIs can be used to write tools for common operations on remote
systems in a platform-neutral manner. Along the way, attendees will get
to know the basic RSE architecture. Examples will start from creating
connections programmatically, touch APIs for upload, remote execution and
download, RSE event handling, and a view for mass command execution - running
commands on multiple remote systems in parallel.
After this tutorial, attendees
who want to create their own tools based on RSE will have a good
base to start from, as well as the knowledge to understand and search for
additional help in the other RSE examples that exist (adding new system types,
subsystems, wizard pages, and custom filters). An outlook on future and current
plans with a short Q&A session will round up the tutorial.
Martin is the leader of the DSDP - Target Management project. As a software developer and architect, he is responsible for the current Target Manager component in Wind River Workbench. Driven by his strong desire to help people actually use the software he works on, he also contributes ideas for enhancement in many other areas around Eclipse. Martin holds an MS degree in Telematics from the University of Technology Graz/Austria, and has been working on source code analysis and tools development since 1999.
Dave McKnight is an advisory software developer for IBM WebSphere working at the IBM Toronto Lab. Since joining IBM in 1997, he has been working on development tools for various languages and platforms. Over the last few years, his primary focus has been in designing and developing the Remote System Explorer. This technology is now an Eclipse project under the DSDP top-level project. He holds Bachelor of Science in Computer Science from the University of British Columbia.