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

Corona Milestone 1.0.0M7

Revision as of 19:38, 28 November 2006 by Glenn.everitt.compuware.com (Talk | contribs) (Mylar Integration)

Eclipse Home Wiki Home Development 1.0.0M5 1.0.0M8

Theme

The theme for this milestone is manageability. Emphasis will be placed on enabling Corona server-side plugins to expose functionality via WSDM so that they can be remotely managed.

Schedule

Planned Start Date Nov 28, 2006 Planned Finish Date Jan 22, 2007

Objectives - Tentative List

WSDM

  • Introduce Apache MUSE

WS-Notification

  • Introduce event notification
  • Registration for WS-Notification
  • WS-Notification to OSGi Event
  • OSGi Event to WS-Notifcation
  • OSGi Event Filtering of WS-Notifications ?

Corona Management

  • Introduce the ability to manage Corona server-side components
    • start/stop bundles
    • set logging parameters

Context Container

  • Ability to manage CC via WSRF
    • Create/Update/Delete CC
    • Create/Update/Delete Repository Descriptor within CC
    • Initial implementation, additional features to be included in following milestones
  • Ability to synchronize changes between local cached and remote Container def'n
    • Include UI for synch conflict resolution

Respositories

  • Introduce Apache Derby server side
    • Include ability to manage via WSDM
  • Introduce Java Content Repository (JCR) with Apache JackRabbit
    • implement RepositoryAdaptor
    • Add / Remove / Update items in JCR
    • Extend Viewers for items in JCR repository
    • Use mime types to map items in JCR repository to viewers in Eclipse Workbench
    • Extend Project Container Explorer to show JCR items
    • Support Proxy access to repositories from repository-descriptor with real url
Team Member
  • Use of SQL based repository (Derby)
    • Add Team Member Table
    • Add Team Member Role Table
    • Add Team Member Attributes Table
    • Ability to manage via web services

Project Context Container

  • Accessibility
    • Only allow team members write access to Project Container
  • Enhanced chat for PCC team members
    • chat log on server
    • aggregate chat information which members are chatting
    • aggregate chat information which member roles are chatting
  • Container Editing
    • Enhance default EMF Editor to fuller featured editor

Collaboration Events

  • Provide Eclipse plugin extenion-point model for defining events.
    • Listener registration for Collaboration Events
  • Introduce use of ActiveMQ as ECF transport
  • log collaboration events into Derby Database Table
  • OSGi Event Filtering based upon:
    • Containers
    • Users
    • Repositories

Mylar Integration

  • Capture mylar action information and collect on server - Bug 166134
  • Define new Mylar actions for user actions on Repositories - Bug 166135
  • Define new Mylar actions for user actions on Containers - Bug 166136
  • Support Mylar Landmarks on Container / Repository Resources - Bug 166137
  • aggregate Mylar actions information
    • most used resources in Container
    • type user action for a member role (what each role spent most time doing)
    • number of tasks associated with a container
    • automatically create relationships between resources based upon Mylar actions
      • first implementation using Jackrabbit later using RDF
    • Show grouping of Mylar actions by Container | User | Task | Resources

Lucene Integration - bug 166131

  • index content on server
    • index from keyword to resource uri
    • repository updates event listener starts indexing

Higgins Integration

  • Deployment of (STS) Token Issuer


Orbit Integration

  • Adopt ORBIT supported libraries
    • Apache Log4j
    • Apache Derby

Europa Integration

  • Continue enhancing release engineering to participate in Europa

Back to the top