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 "Components"

(Older Table)
 
Line 1: Line 1:
This is a new page, and a work in progress. The idea is to organize the efforts of an ever larger number of committers, especially with respect to development processes and standards. We will gradually fill in this table as each component is refactored to fit within our [[Architecture]], checked into CVS, made available as Eclipse/OSI bundles if applicable, "javadoc-ed" nightly, built nightly, and so on.
+
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 +
[[Components]] are low level building blocks comprised of Eclipse projects (folders) that in turn contain files:
 +
* [[Components 1.X]] - used by both [[Higgins 1.0]] and [[Higgins 1.1]]
 +
* [[Components 1.0]] - used by Higgins 1.0
 +
* [[Components 1.1]] - used by Higgins 1.1
 +
* [[Components 2.0]] - used by Higgins 2.0
  
In the following we're using IdAS as a guinea pig. We'll try to get it and the related rows fleshed out first. Once we've shaken this out, we can move on to other rows.
+
Hierarchy:
 
+
* Solutions are deployable, usable apps and web services (and in a couple of cases libraries).
{| class="wikitable" style="text-align:left; width="100%" align="left" valign="top" border="1" cellpadding="5" cellspacing="0"
+
* [http://wiki.eclipse.org/Category:Higgins_Packages Packages] are mid-level multi-component packages used to create solutions
|-style="background:grey; color:black"
+
! width="30%" border="1" align="left" valign="top" colspan="2" | Component
+
! width="10%" border="1" align="left" valign="top" | Javadoc
+
! width="10%" border="1" align="left" valign="top" | CVS
+
! width="10%" border="1" align="left" valign="top" | PSF
+
! width="10%" border="1" align="left" valign="top" | Build
+
! width="10%" border="1" align="left" valign="top" | Open
+
! width="13%" border="1" align="left" valign="top" | Owner
+
|-style="background:#d6dee9; color:black"
+
|colspan="2" | '''Client Components'''
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|colspan="2" | [[Higgins Browser Extension]] (HBX)  
+
|n/a
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/bx/?cvsroot=Technology_Project cvs]
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX open]
+
|[mailto:maxim@parityinc.net MaximK]
+
|-style="background:#d6dee9; color:black"
+
|colspan="2" | '''Core Components'''
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|colspan="2" | [[I-Card Manager]]
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Broker open]
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[RP Enablement]]
+
|
+
|
+
|
+
|
+
|
+
|[mailto:paul@socialphysics.org PaulT]
+
|-
+
|colspan="2" | [[HBX Support]]
+
|
+
|
+
|
+
|
+
|
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[ISS Web UI]]
+
|
+
|
+
|
+
|
+
|
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[ISS Client UI]]
+
|
+
|
+
|
+
|
+
|
+
|[mailto:sergey@parityinc.net SergeyY]
+
|-
+
|colspan="2" | [[I-Card Registry]]
+
|
+
|
+
|
+
|
+
|
+
|[mailto:andrey@parityinc.net AndreyS]
+
|-
+
|colspan="2" | [[I-Card Selector Service]]
+
|
+
|
+
|
+
|
+
|
+
|[mailto:andrey@parityinc.net AndreyS]
+
|-style="background:#f0f0f0; color:black"
+
|colspan="2" | [[I-Card Provider]]s
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Provider  open]
+
|
+
|-
+
|
+
|colwidth ="25%" | CardSpace Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:andrey@parityinc.net AndreyS]
+
|-
+
|
+
|colwidth ="25%" | RSS Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:valery@parityinc.net ValeryK]
+
|-
+
|
+
|colwidth ="25%" | HTML Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:valery@parityinc.net ValeryK]
+
|-
+
|colspan ="2" | [[Token Service]]
+
|
+
|
+
|[[Token Service PSF | psf]]
+
|
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-style="background:#f0f0f0; color:black"
+
|colspan ="2" | [[Token Provider]]s
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|
+
|Username Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|
+
|SAML Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:mikemci@us.ibm.com MikeM]
+
|-
+
|colspan="2" | [[Identity Attribute Service]]
+
|[http://www.eclipse.org/higgins/org.eclipse.higgins.docs/idas/ javadoc]
+
|[http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.higgins/plugins/org.eclipse.higgins.idas/?cvsroot=Technology_Project cvs]
+
|[[IdAS PSF | psf ]]
+
|[http://download.eclipse.org/technology/higgins/idas build]
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=IdAS open]
+
|[mailto:jimse@novell.com JimS ]
+
|-style="background:#f0f0f0; color:black"
+
|colspan="2" | [[Context Provider]]s
+
|
+
|
+
|
+
|
+
|[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=Context+Provider open]
+
|
+
|-
+
|
+
|LDAP Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:tdoman@novell.com TomD]
+
|-
+
|
+
|Jena/HSQLDB Provider
+
|
+
|
+
|
+
|
+
|
+
|[mailto:valery@parityinc.net ValeryK]
+
|-
+
|}
+
 
+
==Older Table==
+
Note: we'll be merging the contents of this older table into the above...
+
 
+
In the following table:
+
 
+
* ''Component'' is the name of the Eclipse Bugzilla component within the overall ''Higgins'' Bugzilla Product (with the exception of "Misc" that is not found in Bugzilla). These components align with those found here [[Core Components]]
+
* ''Component Qualifier'' provides additional informal categories of Components
+
* ''Project folders & files'' provides representative folders & files
+
* ''CVS Folder'' is the containing folder in the dev.eclipse.org CVS repository
+
 
+
{| border="1"
+
|+ The table's caption
+
! Component !! Component Qualifier !! Project folders & files !! CVS Folder
+
|-
+
| HBX || Firefox Extension || Javascript (not yet moved here: currently in "bx" CVS folder)  || app > firefox
+
|-
+
|ISSUI ||  ||  ||
+
|-
+
|I-Card Broker ||  ||  || app > webapp
+
|-
+
|Relying Party  ||  ||  ||
+
|-
+
|RCP Demo App  ||  ||org.eclipse.higgins.app<br/>org.eclipse.higgins.app.util<br/>org.eclipse.higgins.app.ui || app > rcp
+
|-
+
|ISS ||  ||  || plugins
+
|-
+
|I-Card Provider  ||  ||  ||
+
|-
+
|STS ||  ||  ||
+
|-
+
|Token Provider ||  ||  ||
+
|-
+
|IdAS ||  || org.eclipse.higgins.idas || plugins
+
|-
+
|Context Provider || New IdAS-compliant || <none> ||
+
|-
+
| || Old context providers  || org.eclipse.higgins.context.example <br/>org.eclipse.higgins.context.profileshare<br/> org.eclipse.higgins.context.user<br/> org.eclipse.higgins.context.rss || plugins
+
|-
+
| || Old context provider support code  || org.eclipse.higgins.context.model<br/> org.eclipse.higgins.context.model.persistence<br/> org.eclipse.higgins.context.store <br/>org.eclipse.higgins.context.share ||
+
|-
+
|Doc ||  ||  || doc
+
|-
+
|Tests || Old unit tests || org.eclipse.higgins.test || test
+
|-
+
|Misc ||  Old monolithic Higgins || org.eclipse.higgins ||
+
|-
+
| || Feature Definitions ||  || features
+
|-
+
| || Builds ||  || builds
+
|}
+
 
+
==See Also==
+
* Back to [http://www.eclipse.org/higgins Higgins Home]
+

Latest revision as of 15:29, 15 August 2014

Higgins logo 76Wx100H.jpg

Components are low level building blocks comprised of Eclipse projects (folders) that in turn contain files:

Hierarchy:

  • Solutions are deployable, usable apps and web services (and in a couple of cases libraries).
  • Packages are mid-level multi-component packages used to create solutions

Back to the top