[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[dsdp-tm-dev] RE: what are the Platform plans for Team/FTP?
|
Hello Michael,
1. Good quality protocol
implementations:
I agree that these may weel be key to success.
For our project, we have
submitted a contribution questionnaire for the
Jakarta Commons Net
package, so that should bring in a commercial
quality FTP client.
What do you think - how would we go ahead contributing this
in a form
that is most beneficial for everyone?
We also have an ssh / sftp client in our Repository (using
jsch), and
Atsuhiko Yamanaka is offering an ssh / sftp implementation
for
would be willing to contribute to
Eclipse.
I'm not sure where to get a commercial grade WebDAV client,
or who
could improve the existing one.
The ECF FTP implementation is more an experimental proof of
concept
for the ECF fileshare API for now as far as I
know.
2. Target Management APIs:
We think that filesharing is only part of the story of
managing remote targets.
Our APIs also address remote processes, remote shells,
remote search
plus they are open for managing any type of remote resource
in what we
call "subsystems".
It looks like particular power comes from combining remote
shell / remote
search / remote file APIs.
Filesharing is certainly the most well-known aspect of
managing remote
resources, and EFS is a first step towards unifying remote
file access.
We are working on an article that will contrast EFS with
the APIs that
we have.
We should certainly collaborate in getting the APIs right
and working towards
common solutions.
3. UI and advanced
functionality:
Compared to the Team/Extras "Site Explorer", our Remote
Systems Explorer
View) but advanced features:
-
Local Caching of remote information
-
Advanced properties of remote objects
-
Sorting, Filtering, Table Views; Team sharing of filters and
properties
-
Extension points for arbitrary types of remote resources, not just
files
All that at the cost of more plugin dependencies, of course
(I don't think we are
ready for RCP apps, though we are refactoring towards
better separation of
functionality). Feel free to test our RSE - It's still in
an early M1 stage after
quite some refactoring but following the steps from the
release notes you
should get the idea of what we are
doing.
I could imagine that eventually, functionality for remote
access can be contributed
through a single extension point and be available
immediately
- for the Workspace (through
EFS)
- for advanced remote management (through our
RSE)
- for RCP apps (through your Site
Explorer).
Let's stay in touch and collaborate on making that
happen.
Cheers,
Martin
--
Martin Oberhuber
- WindRiver, Austria
+43(662)457915-85
----- Forwarded by
Michael Valenta/Ottawa/IBM on 05/12/2006 02:56 PM -----
Michael
Valenta/Ottawa/IBM@IBMCA Sent by: platform-team-dev-bounces@xxxxxxxxxxx
05/12/2006 01:54 PM
Please respond
to Generic team support
framework |
|
To
| Generic team support
framework <platform-team-dev@xxxxxxxxxxx>
|
cc
| platform-webdav-dev@xxxxxxxxxxx,
platform-team-dev-bounces@xxxxxxxxxxx, Target Management developer
discussions <dsdp-tm-dev@xxxxxxxxxxx>,
platform-team-dev@xxxxxxxxxxx
|
Subject
| Re:
[platform-team-dev] What are the Platform plans for
Team/FTP? |
|
Martin,
At the current time, the FTP/WebDAV plugins are not
being actively developed or maintained and there is currently no plan for this
to change (although interest and involvement by other Eclipse projects would
go a long way in changing this). The page at the following link describes how
to access all the plugins that are found in the FTP/WebWAV
feature:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/plugins/target/target-project-sets/readme.html
Just to summarize what is
in this feature:
1) A WebDAV client and an FTP client that are plugins but have
minimal dependencies on other plugins
2) A provisional target management API that has
bindings for both WebDAV and FTP
3) Some UI and advanced funtionality that is built
on top of the provisional API
The key to the success of points 2 and 3 is having
production quality implementations for FTP and WebDAV (point 1). We (the
Team/CVS team) have not had enough manpower to justify this effort. Many
people have expresed an interest in these plugisn but, up until now, there has
been no committment from an Eclipse project to dedicate resources to these
plugins (or identify suitable alternatives that can be used by
Eclipse).
In
regards to point 2, In 3.2, the org.eclipse.core.filesystem plugin was
introduced. This API is similar in many respects to the provisional target
API. Moving forward, this should be the API that is used for managing remote
files (i.e. we don't want two APIs that do roughly the same thing). The added
advantage is that Resources plugin using the EFS as the file system for
workspace projects.
In regards to point 3, we didn't have much time in 3.2. to dedicate
to EFS related UI. I suspect EFS related UI pieces will start to appear from
various places in 3.3.
As for the ECF, I was not aware they had an FTP client and I can't
find any information on their site but I will follow up with them to get more
information. As for joining forces, I think that would be great.
Cheers,
Michael
"Oberhuber, Martin"
<Martin.Oberhuber@xxxxxxxxxxxxx> Sent by:
platform-team-dev-bounces@xxxxxxxxxxx
05/12/2006 05:42 AM
Please respond
to Generic team support framework |
|
To
| <platform-team-dev@xxxxxxxxxxx>,
<platform-webdav-dev@xxxxxxxxxxx>
|
cc
| Target Management
developer discussions <dsdp-tm-dev@xxxxxxxxxxx>
|
Subject
| [platform-team-dev]
What are the Platform plans for
Team/FTP? |
|
Hello,
The DSDP-Target
Management Project deals with connecting to remote
systems
and working
on them through a variety of protocols. Some of our clients
are also
interested in FTP. See http://www.eclipse.org/dsdp/tm
I was wondering
what the Platform's plans are for the Team/Extras FTP
component. I looked
at the sources that come with the 3.2rc3 Team/Extras
package, and all APIs
are declared provisional. I couldn't even find
the plugin in the Platform
CVS Repository to see when latest changes
have been made and who is working
on it.
So, I hope to get some answers on this mailing list -
* Whom
can I contact regarding Team/FTP?
* What are the plans going
forward?
It might make sense to join forces. Our project is working on
common
protocol abstractions, including data transfer; Eclipse
Communication
Framework (ECF) also did an FTP implementation,
see
http://www.eclipse.org/ecf
Thanks,
Martin
--
---------------------------------/()\-----------------------------------
Dipl.-Ing.
Martin Oberhuber
mailto:martin.oberhuber@xxxxxxxxxxxxx
Member of Technical Staff
Phone (UTC +1h): +43 (662)
457915-85
Wind River Systems (Salzburg) GmbH
Fax: +43 (662) 457915-6
Jakob-Haringer-Str.8, A-5020
Salzburg, Austria http://www.windriver.com
-----------------------
How Smart Things Think
-------------------------
_______________________________________________
platform-team-dev
mailing
list
platform-team-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-team-dev
_______________________________________________
platform-team-dev
mailing
list
platform-team-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-team-dev