[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] shared editing design thought

Is this plugin.xml change related to this code?
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/plugins/org.eclipse.ecf.presence.ui/plugin.xml?root=Technology_Project&r1=1.22&r2=1.23

Looks like a mis-commit.

On 10/30/07, Mustafa K. Isik <isik@xxxxxxxxxx> wrote:
> Good Stuff.
>
> I'll try it out once I am home ...
>
> On Oct 30, 2007 6:08 PM, Scott Lewis <slewis@xxxxxxxxxxxxx> wrote:
> >
> >  Hi Folks,
> >
> >  I've added some classes to create 'Roster Menus' as per the original
> > posting on this thread.  I put up a new wiki page describing this and
> > showing a quick test/demo here:
> >
> >  http://wiki.eclipse.org/Roster_Menus
> >
> >  It's pretty cool, I think, as it would allow easy addition of arbitrary
> > communications to existing editors, views, etc.
> >
> >  Any thoughts/comments, etc are appreciated.
> >
> >  Scott
> >
> >  Scott Lewis wrote:
> >
> >  Hi Chris,
> >
> >  Chris Aniszczyk wrote:
> >
> >
> > +1
> >
> >  This work will probably encompass taking some of the roster information
> > offline which is a good thing.
> >  I don't really expect so at this point...as even if the roster information
> > is available persistently offline, it doesn't make much sense to expose
> > actions/commandhandlers (like share current editor with soandso, etc)
> > because the actions are generally worthless when offline (e.g. you can't
> > start a shared editing session with a user that is offline).
> >
> >
> >
> >
> > If I have some spare cycles I would love to help.
> >
> >  That would be great.  I think the trickiest bits will have to do with
> > setting/resetting the command handlers dynamically (with the IServiceLocator
> > I guess).  I expect you, Remy, and Boris have more knowledge of this than I
> > do so anything that shows doing this sort of thing (creating menus
> > dynamically, and assigning actions to dynamically constructed items) would
> > be helpful.
> >
> >
> >
> >
> >
> >  I also noticed that ECF hasn't submitted anything to EclipseCon yet :)
> >  https://eclipsecon.greenmeetingsystems.com/submissions
> >
> >  I noticed that too.  I will be submitting something...probably around
> > remote OSGi services and/or ECF overview, but I haven't decided what.
> >
> >  I hope that we can get other submissions from committers...i.e. around
> > topics such as
> >
> >  RT Shared Editing
> >  Presence and IM APIs
> >  Bots
> >  Committer Community, IRC, XMPP, and Communication
> >  Discovery
> >  VOIP
> >  Others of interest...
> >
> >  These are just some ideas.  I imagine others have other ideas as well.
> >
> >  Scott
> >
> >
> >
> >
> >
> >
> >  Cheers,
> >
> >  ---
> >  Chris Aniszczyk | IBM Lotus | Eclipse Committer |
> > http://mea-bloga.blogspot.com | +1.860.839.2465
> >
> >  Scott Lewis ---10/27/2007 06:07:45 PM---Hi Folks, We at BEA have/will/are
> > doing some work with using ECF to add real-time
> >
> >
> >
> >  From:
> >  Scott Lewis <slewis@xxxxxxxxxxxxx>
> >
> >  To:
> >  "Eclipse Communication Framework (ECF) developer mailing list."
> > <ecf-dev@xxxxxxxxxxx>
> >
> >  Date:
> >  10/27/2007 06:07 PM
> >
> >  Subject:
> >  [ecf-dev] shared editing design thought ________________________________
> >
> >
> >
> >  Hi Folks,
> >
> >  We at BEA have/will/are doing some work with using ECF to add real-time
> >  shared editing to commercial and OS editors...i.e. text editors,
> >  structured editors (e.g. java, other langs, xml, etc), graphical
> >  editors, and the like.
> >
> >  I was thinking yesterday was that it is typically unnecessarily
> >  difficult to setup a sharing/editing session.  It usually has to be
> >  explicitly done by one or both participants prior to the actual shared
> >  editing...and it's often error prone.
> >
> >  This is true also of the existing cola shared editor...the setup of the
> >  shared editing session is kind of cumbersome.
> >
> >  I had one thought about how this could be easier...and I thought I would
> >  throw it out to the mailing list:
> >
> >  Let's assume that user 'slewis' has a (e.g.) text editor open.  At a
> >  certain point, they decide that they would like to initiate a shared
> >  editing session with another party (e.g. 'codesurgeon').  At that point,
> >  'slewis' has to initiate a shared editing session.
> >
> >  What if they simply opened the editor's context menu, and chose
> >  'Share'->codesurgeon...and this initiated a shared editing session with
> >  codesurgeon.  This begs the question, though...where does the
> >  'Share'->codesurgeon menu come from?  My answer:  Using Eclipse's new
> >  dynamic menu contribution mechanisms, it could be dynamically created
> >  from the ECF Contacts/buddy list.  That is, when the user chose 'Share'
> >  it could produce a menu hierarchy that corresponded to the entries in
> >  the contacts list (whatever the active ones happened to be at that
> >  moment)...allowing the initiator to choose the target user for the
> >  shared editing session.  The Eclipse menu contribution mechanisms should
> >  allow this (i.e. dynamic creation of hierarchical menus...plus the
> >  ability to retarget actions), and ECF allows programmatic access to the
> >  buddy list via IPresenceContainerAdapter.getRosterManager().   Further,
> >  it would be possible to add such a thing in a new plugin (rather than
> >  modifying the existing editor's code) to increase separation of concerns.
> >
> >  Any thoughts/comments about this approach?
> >
> >  Scott
> >
> >
> >
> >
> >
> >
> >
> >  Let's also
> >
> >
> >
> >
> >  That is,  between...perhaps one way on how to setup a 'session for
> >  shared editing' (between 2 participants is initial focus...2+ will
> >  probably be for later).
> >
> >
> >  _______________________________________________
> >  ecf-dev mailing list
> >  ecf-dev@xxxxxxxxxxx
> >  https://dev.eclipse.org/mailman/listinfo/ecf-dev
> >
> >
> >  ________________________________
> >
> > _______________________________________________
> > ecf-dev mailing list
> > ecf-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ecf-dev
> >
> >
> >  ________________________________
> >
> >
> > _______________________________________________
> > ecf-dev mailing list
> > ecf-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ecf-dev
> >
> >
> >
> > _______________________________________________
> > ecf-dev mailing list
> > ecf-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ecf-dev
> >
> >
> _______________________________________________
> ecf-dev mailing list
> ecf-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ecf-dev
>