Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [ecf-dev] Team Meeting Manager

I'm sure that Kerri will respond to this. But I thought I'd throw in some additional information. The project Kerri and Sarah are working on is part of our Webfoot initiative. Webfoot is the WPI Environment Build For Object-Oriented Teams. It is an umbrella open source project that we've begun and all code will carry the EPL.
 
You can find out more about Webfoot at https://sourceforge.wpi.edu/sf/sfmain/do/viewProject/projects.webfoot. While the SourceForge installation is mainly for the WPI community, you can view most of the project artifacts without having an account. If anyone wants to collaborate on this, they should contact me about getting an account.
 
    --Gary

---------------------------------------------------------------------------------
Gary Pollice                                    gpollice@xxxxxxxxxx
Professor of Practice, Computer Science         gpollice@xxxxxxxxxxxx (alternate)
Worcester Polytechnic Institute                 Office: 508-831-6793
100 Institute Road                              Mobile: 978-798-0019
Worcester, MA 01609-2280                       
<http://www.cs.wpi.edu/~gpollice/>



From: ecf-dev-bounces@xxxxxxxxxxx [mailto:ecf-dev-bounces@xxxxxxxxxxx] On Behalf Of Scott Lewis
Sent: Thursday, October 05, 2006 1:38 PM
To: Eclipse Communication Framework (ECF) developer mailing list.
Cc: Mik Kersten
Subject: Re: [ecf-dev] Team Meeting Manager

Hi Kerri,

Thanks for letting us know about this project.  First off, would you be able/willing to contribute your work back to the ECF project? (under Eclipse Public License)?  It sounds like some of what you are doing with team task creation could/will be helpful for ECF and perhaps several other projects at the EF (Mylar, Corona).

Edlund, Kerri L wrote:

Hello,

My name is Kerri.  My friend Sarah and I are working on a new plug-in for Eclipse as our Major Project in college at Worcester Polytechnic Institute.  We will be utilizing ECF so that teams (SourceForge teams) can hold meetings.  We are thinking that we will make the chat editable because we want the user(s) to be able to connect to SourceForge and create tasks to put into their project from the chat.  We want the users to be able to highlight text within the chat (and be able to edit it, if necessary) and form there they will be able to right click and assign the task.  A GUI will pop up so that the user can fill in all of the necessary details for the task and then submit it.  After submission, the task will go into the team’s SourceForge project.


Very cool.  Early on with ECF the committers had discussed creating something similar to this...basically something to allow team task creation and assignment from within a collaboration/meeting space.

One thing I would be a little careful of, however...the ability to edit chat text (especially someone else's chat utterances) can be somewhat confusing for participants, as it means that the 'history' of the conversation is then not identical among all participants...and this can be interpreted incorrectly by people ("I didn't say that").  You might want to give the use case a little thought to be sure that if you allow people to edit the chat text directly that you indicate somehow that this has happened...or provide some 'fixed' view (normal chat) along with an editable view/copy.  Just some thoughts.

I am writing this e-mail becaucse we were wondering if anyone had any ideas as to how this could be done.  As of now, ECF’s chat pane is not editable and so that will definitely need to change, but should we recreate, or extend? 


I think if you are certain that you want it to be an editor (rather than, say bringing up an editor for text from the chat) you should recreate.  Actually, I would suggest that you 'recreate but reuse'.   What I mean by this is that the current chat UI (org.eclipse.ecf.example.collab.ui.LineChatView) is a view (extends ViewPart) and it probably could pretty easily be made into an editor...by creating new classes that are modified versions of the existing classes (modified to extend EditorPart rather than ViewPart).  You could create a new editor-based chat, and reuse the relevant code from the ECF example collab UI and/or the org.eclipse.ecf.ui classes.

BUT I want to caution that particularly the example collab codebase is not particularly well designed (I can say this for sure as I did it myself several years ago while learning SWT/JFace)...especially to be an editor rather than a view.  I've been actually thinking that I would like to replace this interface work totally with something done by someone that knows SWT/JFace much better than me (I'm mostly a network code/middleware person)...perhaps this could be one result from this project?  Would you be willing to consider contributing such work back to ECF/EF or other projects?

Is what I described above a good idea?  What changes would you make?  How would you do this?  Just some questions to think about so that we can get some feedback and hit the ground running with it.  Thank you for your time and assistance.


Yes, I do think it's a good idea.  I'm also copying Mik Kersten on this thread (lead of the Mylar project: http://www.eclipse.org/mylar/) as we have been trying to combine ECF and Mylar for some time now and perhaps this will provide an opportunity to do so.

Please let us know (via this list and/or ecf newsgroup) how you proceed and how we can help further.

Thanks,

Scott


Sincerely,

Kerri Edlund

Worcester Polytechnic Institute - 2007

Computer Science Major

Spanish Minor

CAS101 Counselor

WICS (Women in Computer Science) President


_______________________________________________ ecf-dev mailing list ecf-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ecf-dev


Back to the top