Components
Revision as of 03:16, 1 February 2007 by Sergey.parityinc.net (Talk | contribs)
Client Components
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Higgins Browser Extension (HBX) | none | viewcvs, ide, cli | n/a | Firefox | open | MaximK | |
ISS Web UI [being merged into HBX] | none | viewcvs, ide, cli | n/a | open | AbhiS |
.
Upper Components
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
I-Card Manager (I-CARD BROKER) | dep | viewcvs, ide, cli | javadoc, plugins, jars | open | SergeyY | ||
RP Enablement (RELYING PARTY) | open | ||||||
RSS-SSE Test Site | dep | viewcvs | javadoc, jars, site | SergeyY |
.
RP Protocol Support
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
RP Protocol Support (HBX SUPPORT) | ide(all) | open | |||||
RPPS Web Service | dep | viewcvs, ide, cli | javadoc, plugins, jars | SergeyY | |||
RPPS Core | dep | viewcvs, ide, cli | javadoc, plugins, jars | SergeyY |
.
I-Card Selector & Registry Components
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
ISS Client UI | dep | viewcvs, ide, cli | javadoc, plugins, jars | open | AbhiS | ||
I-Card Registry | dep | viewcvs, ide, cli | javadoc, plugins, jars | open | ValeryK | ||
I-Card Selector Service (ISS) | dep | viewcvs, ide, cli | javadoc, plugins, jars | open | AbhiS |
.
I-Card Providers
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
I-Card Providers (ICARD PROVIDER), I-Card_Interfaces | open | ||||||
CardSpace Managed I-Card Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | ValeryK | |||
CardSpace Personal I-Card Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | ValeryK | |||
URI I-Card Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | ValeryK |
.
Token Service
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Token Service (STS) | ide(all) | open | |||||
Token Service Core | dep | viewcvs, ide, cli, instructions | javadoc, plugins, jars | open | MikeM | ||
Token Providers (TOKEN PROVIDER) | open | ||||||
Username Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | MikeM | |||
SAML Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | MikeM | |||
Idemix Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | AbhiS | |||
STS Bindings (STS BINDING) | open | ||||||
Axis 1.3 Binding | dep | viewcvs, ide, cli | javadoc, plugins, jars | MikeM | |||
Axis 2.0 Binding | dep | viewcvs, ide, cli | javadoc, plugins, jars | MikeM |
.
Identity Attribute Service
Component | Dep. | Source & Build | Test | Downloads | Issues | Owner | |
---|---|---|---|---|---|---|---|
Identity Attribute Service (IDAS) | none | viewcvs, ide, cli | javadoc, plugins, jars | open | JimS | ||
Context Providers (CONTEXT PROVIDER) | open | ||||||
LDAP Context Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | TomD | |||
Jena Context Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | SergeyL | |||
OpenID Context Provider | dep | viewcvs, ide, cli | javadoc, plugins, jars | TBD |
.
Conventions Used in this Page
- All information, interfaces, doc, etc. about any component in the Architecture should be reachable by clicking on the component name in the column above.
Column Names in table above
- Component name (name in parens is Bugzilla name if it is different)
- Project name - this level exists iff the Component is comprised of more than one project
- Dep. (Dependencies)
- dep - wiki page of non-Higgins libraries (e.g. JARs) that this component depends on to build and run
- Source & Build
- viewcvs - web view of component's cvs folders
- ide - wiki page describing how to get the source and build the component using the Eclipse IDE. It MUST include at least two .psf files (one for anonymous access, one for committers) and these two MUST include all of the component's projects and any projects that are just wrappers around third party libs. It should NOT include projects from other Higgins components.
- cli - wiki page describing how to get the source using CVS and build the JAR(s) using Ant using a command line
- Test
- For each of the java sub-projects of each Component listed in all of these tables there exists a second project a sister "-test" project exists containing unit tests. These tests are [well, will soon be] automatically run during the nightly build process. This cell should contain a status word related to these tests:
- none - no "-test" project exists
- minimal - a few unit tests exist in the "-test" project
- good - reasonable coverage of functionality exists in the "-test" project
- For each of the java sub-projects of each Component listed in all of these tables there exists a second project a sister "-test" project exists containing unit tests. These tests are [well, will soon be] automatically run during the nightly build process. This cell should contain a status word related to these tests:
- Downloads
- javadoc - link to the javadoc files mostly recently generated nightly on build.eclipse.org
- plugins - link to one or more Eclipse plugins most recently built on build.eclipse.org
- jars - link to one or more JARS most recently built on build.eclipse.org
- Issues
- open - list of Bugzilla entries (enhancements and bugs) for this component
- Owner
- <email> - email of the owner of this component
Note: Component Owners please review Higgins Component Owner Checklist
Higgins 1.0 Build Targets
- Retrieving Source <-- will be subsumed into the individual "cli" instructions above
See Also
- Higgins Home
- Architecture
- Components
- Plan
- Developer Resources
- Wiki
- Downloads