Bug 239854 - [appint] VNC-based screen sharing
Summary: [appint] VNC-based screen sharing
Status: RESOLVED WONTFIX
Alias: None
Product: ECF
Classification: RT
Component: ecf.core (show other bugs)
Version: 2.0.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: ecf.core-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on: 259524
Blocks:
  Show dependency tree
 
Reported: 2008-07-07 15:08 EDT by Scott Lewis CLA
Modified: 2014-05-09 14:34 EDT (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Lewis CLA 2008-07-07 15:08:13 EDT
Add an ECF-based client and/or a server via the Virtual Network Console protocol http://www.realvnc.com/.
Comment 1 Scott Lewis CLA 2008-08-21 17:02:20 EDT
See also tml bug/enhancement request at bug #236205.  This functionality can/could be used (with a small amount of work) for this enhancement.
Comment 2 Johannes Michler CLA 2010-09-08 05:03:48 EDT
This enhancement-request is quite old. Is there any progress with this? What we are searching is a way to integrate some sort of vnc-server in our eclipse-rcp-app       to show other users of our app what the presenter is doing at the moment. Ideally, communication would work over a ecf-server, and even better, it would be great if the viewer would have the ability to do some steering of the remote-desktop as well.
Is there any solution providing functionality like this in the eclipse ecosystem?
Comment 3 Martin Oberhuber CLA 2010-09-08 06:28:14 EDT
The TML VNC component is now on Sequoyah: http://www.eclipse.org/sequoyah/

The discussion from bug 236205 seems stalled, I'm not sure about its status, perhaps Scott has some input ?
Comment 4 Johannes Michler CLA 2010-09-08 06:46:28 EDT
Yes I realized the Sequoyah-Project, but as far as I can see, this is only about a vncViewer (client). What we are searching for is some kind of vnc-server, ideally tunneld through ECF.

There is some input during the discussion for the google summer of code:
http://dev.eclipse.org/mhonarc/lists/ecf-dev/msg01452.html

And there is a wiki-entry on http://wiki.eclipse.org/Application_Sharing

But all these things seem to be just ideas without any concrete effort to realize, aren't they?
Comment 5 Scott Lewis CLA 2010-09-08 10:31:37 EDT
(In reply to comment #4)
> Yes I realized the Sequoyah-Project, but as far as I can see, this is only
> about a vncViewer (client). What we are searching for is some kind of
> vnc-server, ideally tunneld through ECF.


Yes...this is very possible.  In fact, at this point, given ECF's maturity and the status of the vnc protocol, I would say it's almost technically 'easy'. 

> 
> There is some input during the discussion for the google summer of code:
> http://dev.eclipse.org/mhonarc/lists/ecf-dev/msg01452.html
> 
> And there is a wiki-entry on http://wiki.eclipse.org/Application_Sharing
> 
> But all these things seem to be just ideas without any concrete effort to
> realize, aren't they?


Sadly, excepting yours truly, I'm not aware of any contributions in these directions since this bug was opened.  Although I, other ECF committers, summer of code students, and the consuming community (you) remain interested in these directions, I do not have enough resources to make this happen without either contributions and/or direct development support.  So far, contributions from outside the ECF team (e.g. DSDP/TML/Sequoyah...or corporate membership) have been completely absent.

As I mentioned above...what you (and I) are looking for here is eminently doable technically...and would make a nice framework addition, not only to Eclipse, but also to RCP applications (like yours), as well as OSGi servers.  In fact, such a module(s) would make a nice little product (and service) IMHO.  But addressing this need does require community-driven contributions from multiple projects/teams (not just ECF)...and from my chair that isn't something that is currently happening in EF.  

It might help to open another/new bug/enhancement against DSDP, Eclipse Foundation/community, or perhaps Sequoyah (although I still feel that these projects...i.e. tooling for devices...remains the wrong home for this work).  Perhaps another enhancement request (in addition to this one) would help make clear to others (i.e. not just the ECF project team) that this is something the community desires...that all of the relevant technical pieces (e.g. ECF, vnc protocol impl, vnc client) already exist...and that the burden cannot reasonably fall on one unsupported project team alone (ECF).   All it takes is desire to meet community needs, a little cooperation, and some investment.  If you do open another enhancement request, please have it depend upon this one (and bug 259524 as well) so that I and others know about it.

Another possibility would be to engage me personally to develop these enhancements (e.g. as contract/consulting).  If I can find the time, I would be willing and able to do it.  If you wish to go in these directions please contact me directly at slewis at composent.com.
Comment 6 Scott Lewis CLA 2010-09-08 16:35:50 EDT
See also bug 309546...of which I just became aware.  Seems it could be relevant to this (and other) ECF enhancement requests.  See the following query for entire set (for ECF):

https://bugs.eclipse.org/bugs/buglist.cgi?bug_severity=enhancement;classification=RT;query_format=advanced;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=ECF
Comment 7 Scott Lewis CLA 2010-09-08 16:37:44 EDT
Opps...apologies for the typo and spam.  In comment 6 I meant to refer to bug 309536.
Comment 8 Scott Lewis CLA 2014-05-09 13:46:52 EDT
Resolving as wontfix due to resources.  If contributor or committer resources become available for this...which I personally would like to see...please reopen.