|
|
Line 147: |
Line 147: |
| | style="padding: 0 5px 0 5px;width: 20em;" | Filed CQ: | | | style="padding: 0 5px 0 5px;width: 20em;" | Filed CQ: |
| | style="padding: 0 5px 0 5px;" | None | | | style="padding: 0 5px 0 5px;" | None |
− | |-
| |
− | | style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''OSGi-Services'''
| |
− | |-
| |
− | | style="padding: 0 5px 0 5px;" colspan="2" | None
| |
− | |-
| |
− | | style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Extension Points'''
| |
− | |-
| |
− | | style="padding: 0 5px 0 5px;" colspan="2" | None
| |
− | |-
| |
− | | style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Integrated third party libraries'''
| |
− | |-
| |
− | | style="padding: 0 5px 0 5px;" colspan="2" | None
| |
| |- | | |- |
| | style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues''' | | | style="background:#eeeeff; padding: 0 5px 0 5px;" colspan="2" | '''Potential licensing issues''' |
Line 172: |
Line 160: |
| | style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries | | | style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] Check for non-epl libraries |
| |- | | |- |
− | | style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Glass.gif]] comply with Incubation Guideline | + | | style="padding: 0 5px 0 5px;" colspan="2" | [[Image:Ok_green.gif]] comply with Incubation Guideline |
| |- | | |- |
| |} | | |} |
Revision as of 05:50, 1 June 2010
The following page should gather information about the current code status and the plans to move the code to the Eclipse Repositories. Currently we have 83 bundles which needs to be transferred to the eclipse repository.
- 46 Bundles framework (in the broadest sense)
- 26 Bundles Information types
- 11 Bundles connectors
Plan
- Move Core Bundles and Core UI Bundles
- Move Bundles that are built around the core to the Eclipse CVS
Overview of Bundles for the initial commit
The following list contains all "core" bundles where the basic functionalities are implemented. These bundles have traditionally a minimum of dependencies to non-eclipse or non-orbit-shared libraries.
org.remus.infomngmnt.model
|
New Bundle-Id:
|
org.eclipse.remus.model
|
Description:
|
Bundle with the Metamodel of the underlying Information Model. Provides service definition & implementation of serializing Information Model into XML and XMI.
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.model.service.IResourceLoader
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.services
|
New Bundle-Id:
|
org.eclipse.remus.services
|
Description:
|
Utility Bundle for providing a Service-Wrapper for accessing OSGI-Services.
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.common.io
|
New Bundle-Id:
|
org.eclipse.remus.common.io
|
Description:
|
Bridge Bundle for Accessing ECF File Transfer API.
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.common.core
|
New Bundle-Id:
|
org.eclipse.remus.common.core
|
Description:
|
Common used functionalities within the whole application without any specific context.
|
Filed CQ:
|
None
|
Potential licensing issues
|
The class org.eclipse.remus.common.core.streams.HTMLStripReader is copied from Apache Lucene (ASF)
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.common.flags
|
New Bundle-Id:
|
org.eclipse.remus.common.flags
|
Description:
|
Bundle with images of all flags.
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
Flag images are part of a commercial iconset. Flags need to be replaced with the flags from FamFamFam (this icon-set is already approved)
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.common.ui
|
New Bundle-Id:
|
org.eclipse.remus.common.ui
|
Description:
|
Common used functionalites regarding SWT, JFace and the Eclipse Workbench.
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
Some icons needs to be replaced.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.core
|
New Bundle-Id:
|
org.eclipse.remus.core
|
Description:
|
Basic functionalities of the framework. Data Handling, Resource-Handling, Generated Model Edit Code
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.core.services.IApplicationModel
|
org.remus.infomngmnt.core.services.IBinaryReferenceStore
|
org.remus.infomngmnt.core.services.IEditingHandler
|
org.remus.infomngmnt.core.services.IGeoData
|
org.remus.infomngmnt.core.services.IHtmlGenerationErrorGenerator
|
org.remus.infomngmnt.core.services.IInformationTypeHandler
|
org.remus.infomngmnt.core.services.IJobExtensionService
|
org.remus.infomngmnt.core.services.INotificationManagerManager
|
org.remus.infomngmnt.core.services.IReferencedUnitStore
|
org.remus.infomngmnt.core.services.ISaveParticipantExtensionService
|
org.remus.infomngmnt.core.services.ISynchronizationItemCache
|
org.remus.infomngmnt.core.services.ITagService
|
Extension Points
|
org.remus.infomngmnt.core.informationType
|
org.remus.infomngmnt.core.job
|
org.remus.infomngmnt.core.postProjectHandle
|
org.remus.infomngmnt.core.saveParticipant
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
EditProvider of EMF referencing some commercial icons (4 icons).
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.core.remote
|
New Bundle-Id:
|
org.eclipse.remus.core.remote
|
Description:
|
Basic functionalities of the Synchronization framework to handle remote repositories and their synchronization.
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.model.remote.IChangeHandler
|
org.remus.infomngmnt.core.remote.services.IRepositoryService
|
org.remus.infomngmnt.core.remote.services.IRepositoryExtensionService
|
org.remus.infomngmnt.core.remote.services.ISynchronizationManager
|
Extension Points
|
org.remus.infomngmnt.core.remote.remoteRepository
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.efs
|
New Bundle-Id:
|
org.eclipse.remus.efs
|
Description:
|
Providing services to hook alternative filesystems into Remus (including a generalized UI for initializing these filesystems)
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.efs.extension.ISecurityProviderExtension
|
Extension Points
|
org.remus.infomngmnt.efs.securityProvider
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
All icons for the UI are part of a commercial icon-set.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.efs.file
|
New Bundle-Id:
|
org.eclipse.remus.efs.file
|
Description:
|
Encrypted filesystem which uses a key file for symmetric encryption
|
Filed CQ:
|
None (Usage of Encryption)
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.efs.password
|
New Bundle-Id:
|
org.eclipse.remus.efs.password
|
Description:
|
Encrypted filesystem which uses a password with key-derivation for symmetric encryption
|
Filed CQ:
|
None (Usage of Encryption)
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.jslib
|
New Bundle-Id:
|
org.eclipse.remus.jslib
|
Description:
|
Bundle for serialization of InfoUnits into HTML and common used JavaScript snippets
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
org.remus.infomngmnt.jslib.browserReferenceResource
|
Integrated third party libraries
|
Freemarker (BSD License)
|
NekoHTML (Apache2.0 License)
|
OverLib JavaScript Library (Other License)
|
Potential licensing issues
|
Unclear, if the License of the OverLib[1] is compatible with the EPL
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.search
|
New Bundle-Id:
|
org.eclipse.remus.search
|
Description:
|
Indexes the local data and provides services for querying the index.
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.search.service.ISearchAnalyzerService
|
org.remus.infomngmnt.search.service.IIndexService
|
org.remus.infomngmnt.search.service.ISearchService
|
Extension Points
|
org.remus.infomngmnt.search.analyzer
|
org.remus.infomngmnt.search.indexer
|
Integrated third party libraries
|
Apache Lucene (ASF License)
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.search.desktop
|
New Bundle-Id:
|
org.eclipse.remus.search.desktop
|
Description:
|
Provides a desktop panel for searching through the local data
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.search.local
|
New Bundle-Id:
|
org.eclipse.remus.search.local
|
Description:
|
Default indexing implementation (local filesystem) for the search-bundle
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.search.ui
|
New Bundle-Id:
|
org.eclipse.remus.search.ui
|
Description:
|
Search UI
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
org.remus.infomngmnt.search.ui.websearch
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
Icons needs to be replaced. Clarify the status of the Websearch Icons (Google, Wikipedia, Yahoo)
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui
|
New Bundle-Id:
|
org.eclipse.remus.ui
|
Description:
|
UI for Remus (Handler, Preferences, Wizards, UI Progress)
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
Many Icons needs to be replaced
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.databinding
|
New Bundle-Id:
|
org.eclipse.remus.ui.databinding
|
Description:
|
Thin layer for a comfortable Binding between SWT and EMF-Edit.
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.desktop
|
New Bundle-Id:
|
org.eclipse.remus.ui.desktop
|
Description:
|
Bundle for rendering and managing the components of the desktop-panel.
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.ui.desktop.services.IToolbarContributionService
|
org.remus.infomngmnt.ui.desktop.services.ITrayConfigurationService
|
org.remus.infomngmnt.ui.desktop.services.ILocalTrayActionService
|
Extension Points
|
org.remus.infomngmnt.ui.desktop.traySection
|
org.remus.infomngmnt.ui.desktop.trayAction
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.desktop.clock
|
New Bundle-Id:
|
org.eclipse.remus.ui.desktop.clock
|
Description:
|
Desktop Panel section for a clock.
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
org.remus.infomngmnt.ui.desktop.traySection
|
org.remus.infomngmnt.ui.desktop.trayAction
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.editor
|
New Bundle-Id:
|
org.eclipse.remus.ui.editor
|
Description:
|
Editor framework and Information Visualization Bundle.
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.ui.editors.services.IEditorExtensionService
|
Extension Points
|
org.remus.infomngmnt.ui.editor.informationUi
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
2 Icons need to be replaced.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.infotypes
|
New Bundle-Id:
|
org.eclipse.remus.ui.infotypes
|
Description:
|
Bundle for assigining icons to information types.
|
Filed CQ:
|
None
|
OSGi-Services
|
org.remus.infomngmnt.ui.infotypes.service.IInformationTypeImage
|
Extension Points
|
org.remus.infomngmnt.ui.infotypes.infotypeimages
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.infotypes
|
New Bundle-Id:
|
org.eclipse.remus.ui.infotypes
|
Description:
|
Bundle for handling all information type linking in the UI
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.link
|
New Bundle-Id:
|
org.eclipse.remus.ui.infotypes
|
Description:
|
Bundle for handling all information type linking in the UI
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
1 Icon needs to be replaced.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.notification
|
New Bundle-Id:
|
org.eclipse.remus.ui.notification
|
Description:
|
UI for managing and displaying Notifcations
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
5 Icons needs to be replaced.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
org.remus.infomngmnt.ui.notification.tray
|
New Bundle-Id:
|
org.eclipse.remus.ui.notification.tray
|
Description:
|
Desktop Integration for Notifications
|
Filed CQ:
|
None
|
OSGi-Services
|
None
|
Extension Points
|
None
|
Integrated third party libraries
|
None
|
Potential licensing issues
|
None.
|
Progress
|
Refactoring to new namespace
|
Check license header in source files
|
Check for non-epl libraries
|
comply with Incubation Guideline
|
Legend:
- nothing - TBD
- - investigating
- - in progress
- - completed
- - dropped