Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "ECF/Plan for 3.0"

< ECF
(Realtime Collaboration for IDE: Add some questions that needs to be addressed.)
Line 6: Line 6:
 
*Full API Support of Other Text Editors (see [[Extending_Real-Time_Shared_Editing_for_Use_with_Other_Editors | here]])
 
*Full API Support of Other Text Editors (see [[Extending_Real-Time_Shared_Editing_for_Use_with_Other_Editors | here]])
 
*Workspace/Project Sharing [https://bugs.eclipse.org/bugs/show_bug.cgi?id=239048 enh 239048]
 
*Workspace/Project Sharing [https://bugs.eclipse.org/bugs/show_bug.cgi?id=239048 enh 239048]
 +
**'''Projects'''
 +
***What should be done if client A shares project C with client B and client B does not have project C in his or her workspace?
 +
***What should be done if client A shares project C with client B and client B has project C under a different name in his or her workspace?
 +
***If client A shares a project that's under version control that client B does not, should B be prompted to check it out of version control? What if client B does not have the SCM plug-in that client A has?
 +
**'''Resources'''
 +
***If client A creates or places a new file in shared project C, what should happen to client B's workspace?
 +
***If client A modifies a file in shared project C, should client B's copy of the file be modified also? If not, should it be modified when client A saves?
  
 
==Documentation, Automated Tests, [http://www.eclipse.org/examples/ Examples], Tutorials==
 
==Documentation, Automated Tests, [http://www.eclipse.org/examples/ Examples], Tutorials==

Revision as of 10:21, 8 July 2008

ECF Themes for 3.0

These are DRAFT ideas for ECF 3.0 themes. Please comment and/or contribute new items below.

Realtime Collaboration for IDE

  • Docshare/RT Shared Editing bugs/enh requests
  • Full API Support of Other Text Editors (see here)
  • Workspace/Project Sharing enh 239048
    • Projects
      • What should be done if client A shares project C with client B and client B does not have project C in his or her workspace?
      • What should be done if client A shares project C with client B and client B has project C under a different name in his or her workspace?
      • If client A shares a project that's under version control that client B does not, should B be prompted to check it out of version control? What if client B does not have the SCM plug-in that client A has?
    • Resources
      • If client A creates or places a new file in shared project C, what should happen to client B's workspace?
      • If client A modifies a file in shared project C, should client B's copy of the file be modified also? If not, should it be modified when client A saves?

Documentation, Automated Tests, Examples, Tutorials

Runtimes/Servers

Service Discovery and Remote OSGi Services

IM/Presence/Chat

Distributed Model Synchronization

  • Generalize Cola e.g. enh 234142 to work with Other/Extensible Model Types (i.e. not just text editors)
  • EMF Integration (for/with E4?)
  • Databinding Integration?

Mo' Better Application Integration

Providers

Back to the top