Let me try and explain the task "Integrate the TM Terminal View"
in a little more detail.
we have several separate offerings. Two of them are RSE
(RSE-SDK-*.zip) and the
The Terminal is a stand-alone view which you can activate with
Window > Show View
> Other > Terminal > Terminal.
RSE is a framework where you can define connections, and each
subsystems. We currently have subsystems for "files", "processes"
While the "shells" subsystem is a generic channel for executing
Shell View has limitations: it's line-oriented, but people want a
view where they
can move the cursor. What we want is use the Shells subsystem but
So, this is what this work item is about:
Create a new plug-in for RSE, which defines an RSE Subsystem
The new subsystem should use existing API from the Shells
subsystem (org.eclipse.rse.subsystems.shells.core) such that arbitrary
contributed shell service like SSH-Shells and Telnet-Shells work in the new
The new subsystem should work similar to the existing Shells
subsystem, but display input/output in a view like the current Terminal, which
is not line-oriented but allows moving the cursor.
The new Terminal View would be a clone of the current RSE
Command View, but the widget inside it would not be line-oriented but rather
the Terminal widget from org.eclipse.tm.terminal (note: just the Widget, and
NOT the view from org.eclipse.tm.terminal.view).
For more details please read
and a little bit of discussion that we had in May (search for
As a developer, you get the relevant code from the TM
then in the left sidebar choose the last item "Development
then go to "CVS Repository". Here you get a Project Set
that allows you to easily check out stuff from our CVS
into your local workspace. If there are still questions, please
the FAQ (Homepage -> Users/Getting Started ->
I assume that your new Subsystem would more or less be a clone
of org.eclipse.rse.subsystems.shells.core and
for the view. For creating a new Subsystem in general, you
probably walk through the online Tutorial at
and also read the RSE Architecture docs which are at the
help server (or in Eclipse Help > Help Index > RSE Developer
if you downloaded and installed the RSE SDK).
For IHostShell, see the actual code and reference
appreciate if we continue our discussions in a more open
private E-mail only). Other developers might be interested in what
are doing, or
might be able to give advice.
either continue discussions right on bugzilla item
if it's directly related to the implementation; or, for
directly related use E-mail but put the TM Developer
I assume that you are already subscribed to the
If there are more questions, just let us know. Your
our web pages, documentation, FAQ etc. are valuable --
improving our website to make it easier for new
developers get on board.
Any comments will be
BTW, what is your desired time frame for this
Wind River Systems, Inc.
Target Management Project Lead, DSDP
thanks for the fast answer. Than, I'm thinking that
the task about "Integrate the TM Terminal View" is the best for me now. Could you give me some
informations (documents) about "TM Terminal View" and what would be
My work will be "essentially" manage a TM Terminal
View using the current shell.
For doubts or other I'll write
Thanks and greetings.
Subject: RE: Target Management Project - Undergraduate Level thesis to
Politecnico di Milano
Date: Wed, 24 Oct 2007 18:12:19 +0200
I'm glad to hear you choose TM for your
Talking about the 2.0 project plan items, the proposed items
actually been implemented (at least partially) so I guess
no single tasks that would
make sense for a Thesis. From the
deferred items, I guess that "headless launches" is
too big a task
and "contribute user actions" can only be done
I think that "Integrate the TM Terminal View" might be a nice
for you; involves some work on Streams, supposedly an API
on IHostShell, and integrating an SWT widget inside a larger
Seems a nice amount of work for me.
You could also work on fixing and improving EFS, but that's
a collection of smaller unrelated bugfixes so perhaps not
adequate for a Thesis.
If you're looking for some really small and simple bug fixes
started, you can search bugzilla for items marked "bugday" --
the DSDP-TM Link under the "Bugs" column:
there are any questions, just let me know. I'm also open for
suggestions from you regarding work items or what you'd
Wind River Systems, Inc.
Target Management Project Lead,
DSDP PMC Member
Dear Martin Oberhuber
I'm a young student to
"Politecnico di Milano" and I'm preparing the thesis for the undergraduate
level (three years, I do not Know if you Know about it). Than, I have read
about your elicpse's project "Target Management Project" and I
would like implement or fix some part
of this system. In particulat I refer
in the Poroposed and Deferred Items there are many arguments to implements
or fix. About it, can you help me, suggest me a simple task for my "
undergraduate level" thesis working? This task haven't to be so difficulty
and you consider that I'm alone in this thesis project. I know enough java
language and I wouldn't have any problem to implement something in that
Thanks a lot. My best regards,
Le emoticon compiono 25 anni!...e Messenger te le ragala! 25mo anniversario delle emoticon
Sfida i tuoi amici in entusiasmanti sfide con i giochi di Messenger! Messenger Giochi