Skip to main content

Notice: This Wiki is now read only and edits are no longer 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"

Line 21: Line 21:
 
{{HigCompTblSec|name=HBX for Firefox|bugzcomp=HBX|wikiuser=maxim.parityinc.net|username=Maxim}}
 
{{HigCompTblSec|name=HBX for Firefox|bugzcomp=HBX|wikiuser=maxim.parityinc.net|username=Maxim}}
 
{{HigCompRow|A|name=Higgins Browser Extension for Firefox|appdir=hbx|ver=M0-8, B1-0M9|otherdl=[http://wiki.eclipse.org/HBX_Installation Firefox]|wikiuser=maxim.parityinc.net|username=Maxim}}
 
{{HigCompRow|A|name=Higgins Browser Extension for Firefox|appdir=hbx|ver=M0-8, B1-0M9|otherdl=[http://wiki.eclipse.org/HBX_Installation Firefox]|wikiuser=maxim.parityinc.net|username=Maxim}}
 +
|}
  
  

Revision as of 23:25, 16 November 2007

This page describes each of the Higgins Component "building blocks" used to construct various Deployment Configurations

Components

Note: Please use "TBD" wherever dependencies, owners, etc. are unknown. Makes it easier to search. Conventions (see section at the end of this page for more details):

  • Bugzilla component names are in ( ) --only if they differ from official component name
  • Name of constituent Eclipse projects are in [ ], as in org.eclipse.higgins.[ ]
  • CVS branches used are in { }

Configuration

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

Configuration
Bugs: create, open, closed
GregB
A Configuration API [configuration.api] dep svn viewsvn downloads M0-8, B1-0M9 GregB
B Configuration Common [configuration.common] dep svn viewsvn downloads M0-8, B1-0M9 GregB
C Configuration XML [configuration.xml] dep svn viewsvn downloads M0-8, B1-0M9 GregB
D Configuration XRDS [configuration.xrds] dep svn viewsvn downloads M0-8, B1-0M9 Markus


Higgins Browser Extension for Firefox

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

HBX for Firefox
Bugs: create, open, closed
Maxim
A Higgins Browser Extension for Firefox [hbx] dep svn viewsvn downloads Firefox M0-8, B1-0M9 Maxim


Higgins Browser Extension for IE7

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
Higgins Browser Extension for IE7 [TBD](HBX for IE) TBD n/a open Maxim

.

ISSD

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

ISSD
Bugs: create, open, closed
none
A ISSD [issd] dep svn viewsvn downloads M0-8 Andy


I-Card Selector

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
I-Card Selector
A I-Card Selector [TBD] (ISS CLIENT UI NATIVE) dep open Valery
B RCP I-Card Selector [TBD] (ISS CLIENT UI RCP) TBD open Tony

.

I-Card Manager

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
I-Card Manager Valery
A I-Card Manager Web Application [icm] (I-CARD BROKER) {M0-8} dep cvs & instructions open Valery
B RCP I-Card Manager [TBD] (Embedded ICM) TBD open Tony

.

RP Enablement

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
RP Enablement open Bruce
A Relying Party Demo [RelyingPartyDemo] (RP SITE) Bruce
B Relying Party Demo App [RelyingPartyDemoApp] (RP SITE) Bruce

.

RP Protocol Support

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
RP Protocol Support [TBD] (HBX SUPPORT) open Valery
A RPPS Web App [rpps.web] {M0-8} none cvs & instructions Valery
B RPPS Core [rpps] (Plug-in or JAR) {M0-8} none cvs & instructions Valery

.

I-Card Selector Service (ISS)

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

I-Card Selector Service
Bugs: create, open, closed
Valery
A ISS [iss] dep svn viewsvn downloads M0-8, B1-0M9 Valery
ISS Provider
B CardSpace ISS Provider [iss.cardspace] {M0.8, B1-0M9} dep Valery
C Idemix ISS Provider [iss.idemix] {M0.8, B1-0M9} dep Tony

.

I-Card Registry and I-Card Providers

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
I-Card Registry open Valery
A I-Card Interfaces [icard] {B1-0M9} none download Valery
B I-Card Registry [icard.registry] {M0-8, B1-0M9} none cvs & instructions download Valery
I-Card Providers (ICARD PROVIDER) open Valery
C CardSpace I-Card Provider Core [icard.provider.cardspace.common] {M0-8, B1-0M9} dep cvs & instructions download SergeyL
D IdAS-based CardSpace Managed I-Card Provider [icard.provider.cardspace.managed] {M0.8, B1-0M9} dep cvs & instructions download SergeyL
E XML-based CardSpace Managed I-Card Provider [icard.provider.cardspace.managed.xml] {M0-8, B1-0M9} dep cvs & instructions download SergeyL
F (IdAS-based) CardSpace Personal I-Card Provider [icard.provider.cardspace.personal] {M0.8, B1-0M9} dep cvs & instructions download SergeyL
G URI I-Card Provider [icard.provider.uri] {M0-8} none cvs & instructions Valery
H SecureStorage I-Card Provider [icard.provider.securestorage] {B1-0M9} none TBD

.

Token Service

{{#eclipseproject:technology.higgins}}

Component Dep. Repository Downloads Test status First check-in Most recent Owner
Security Token Service (STS) cvs & instructions open Mike
STS Common (Client and Server) open
A STS API [sts.api] {B1-0M9} dep viewcvs download Mike
B STS Common [sts.common] {B1-0M9} dep viewcvs download Mike
STS Client open
C STS Client [sts.client] {B1-0M9} dep viewcvs download Mike
D STS Client Samples [sts.client.samples] {B1-0M9} dep viewcvs Mike
STS Server open
E STS SPI [sts.spi] {B1.0M9} dep viewcvs download Mike
F STS Server Trust [sts.server.trust] {B1-0M9} dep viewcvs download Mike
G STS Server Metadata [sts.server.metadata] {B1-0M9} dep viewcvs download Mike
H STS Server Profile [sts.server.profile]{B1-0M9} dep viewcvs download Mike
STS Mapping Extensions open
I STS AppliesTo Mapper [sts.server.mapper.appliesto] {B1-0M9} dep viewcvs download Mike
J STS Extension Mapper [sts.server.mapper.extension] {B1-0M9} dep viewcvs download Mike
K STS Polling Mapper [sts.server.mapper.polling] {B1-0M9} dep viewcvs download Mike
STS Token Extensions open
L STS Handler Token [sts.server.token.handler] {B1-0M9} dep viewcvs download Mike
M STS Self Token [sts.server.token.self] {B1-0M9} dep viewcvs download Mike
N STS Encrypt Token [sts.server.token.encrypt] {B1-0M9} dep viewcvs download Mike
O STS ALF Claim Token [sts.server.token.alf] {B1-0M9} dep viewcvs download Mike
P STS Identity Claim Token [sts.server.token.identity] {B1-0M9} dep viewcvs download Mike
Q STS Compound Token [sts.server.token.compound] {B1-0M9} dep viewcvs download Mike
R STS SAML Token [sts.server.token.saml] {B1-0M9} dep viewcvs download Mike
S Idemix Provider [TBD] Tony
STS Base64 Extensions open
T STS Apache Base64 [sts.base64.apache] {B1-0M9} dep viewcvs download Mike
STS XML Security Extensions open
U STS Apache XML Security [sts.xmlsecurity.apache] {M1-0M9} dep viewcvs download Mike
STS Bindings open
V Axis 1.x Binding Common [sts.binding.axis1x.common] {B1-0M9} dep viewcvs download Mike
W Axis 1.x Client Binding [sts.binding.axis1x.client] dep viewcvs download Mike
X Axis 1.x Server Binding [sts.binding.axis1x.service] {B1-0M9} dep viewcvs download Mike

.

SAML2 IdP

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

SAML2 IdP
Bugs: create, open, closed
none
A SAML2 IdP protocol library [saml2idp.saml2] dep svn viewsvn downloads M0-8 Markus
B SAML2 IdP Server web application [saml2idp.server] dep svn viewsvn downloads M0-8 Markus
C SAML2 IdP Test web application [saml2idp.test] dep svn viewsvn downloads M0-8 Markus

.

Identity Attribute Service

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

Identity Attribute Service
Bugs: create, open, closed
Jim
A IdAS API [idas.api] dep svn viewsvn downloads M0-8, B1-0M9 Jim
B IdAS Common [idas.common] dep svn viewsvn downloads M0-8, B1-0M9 Jim
C IdAS SPI [idas.spi] dep svn viewsvn downloads M0-8, B1-0M9 Jim
D IdAS Registry [idas.registry] dep svn viewsvn downloads M0-8, M1-0M9 Markus

.

Context Providers

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

Context Provider
Bugs: create, open, closed
Tom
A JNDI Context Provider [idas.cp.jndi] dep svn viewsvn downloads M0-8, B1-0M9 Tom
B Jena Context Provider [idas.cp.jena2] dep svn viewsvn downloads M0-8, B1-0M9 SergeyL
C OpenID Context Provider [idas.cp.openid] dep svn viewsvn downloads M0-8 Duane
D XML File Context Provider [idas.cp.xmlfile] dep svn viewsvn downloads M0-8 Tom
E JavaScript Policy Context Provider [idas.cp.jscript] dep svn viewsvn downloads M0-8 Duane

.

Utilities

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

Utilities
Bugs: create, open, closed
Tom
A Util: IdAS CP [util.idas.cp] dep svn viewsvn downloads M0-8, B1-0M9 Tom
B Util: JScript [util.jscript] dep svn viewsvn downloads M0-8 Tom
C Util: Socket [util.socket] dep svn viewsvn downloads M0-8, B1-0M9 Tom

.

Needs a Home

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

[[]]
Bugs: create, open, closed
none
A Information Card Generator [sts.informationcardgenerator] dep svn viewsvn downloads M0-8 Daniel
B Registry [registry] dep svn viewsvn downloads B1-0M9 Valery
C Messages [messages] dep svn viewsvn downloads B1-0M9 Valery

.

Automated Builds

{{#eclipseproject:technology.higgins}}

{{#eclipseproject:technology.higgins}} {{#eclipseproject:technology.higgins}}
Component Dep. Repository Downloads Test status First check-in Most recent Owner

{{#eclipseproject:technology.higgins}}

Automated Builds
Bugs: create, open, closed
PeterK
A Redistributable Dependencies [dependencies.redistributable] dep svn viewsvn downloads M0-8 PeterK
B Nonredistributable Dependencies [dependencies.nonredistributable] dep svn viewsvn downloads M0-8 PeterK

.

Higgins Third Party Dependencies

Conventions Used in this Page

Navigation

  • All information, interfaces, doc, etc. about any Component should be reachable by clicking on the component name in the column above.

Table Templates

Column Names

  • Left-most Column (may be indented)
    • Component-level rows: Component name plus:
      • (Bugzilla component name) if Bugzilla name is different
    • Sub-component-level rows (Token Service and IdAS only): Sub-Component name
    • Project-level rows: Project name plus:
      • [CVS module name]
      • {branches} --list of branch names for this component
  • Dep. (Dependencies)
    • dep - wiki page of non-Higgins libraries (e.g. JARs) that this component depends on to build and run
  • Source & Build
    • cvs & instructions - a wiki page describing the following:
      • General CVS information (same for all Higgins projects)
      • Module-specific information
      • Build instructions
  • 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 sister ".test" project exists
      • minimal - a few unit tests exist in the ".test" project
      • good - reasonable coverage of functionality exists in the ".test" project
  • Downloads
    • download - link to the mostly recently generated nightly on build.eclipse.org [Soon: this page will also include all stable builds]
  • Status (LED)
    • green - last night's build succeeded
    • red - last night's build failed
    • clear/off - not yet part of nightly build
  • 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

Across All Components

Components by Owner

Greg

  • Configuration

Maxim

  • Higgins Browser Extension for Firefox
  • Higgins Browser Extension for IE7

Andy

  • ISSD

Valery

  • I-Card Selector
  • I-Card Manager
  • RP Protocol Support (aka Selector Service)
  • I-Card Selector Service (ISS)
  • I-Card Registry and I-Card Providers

Bruce

  • RP Enablement

Mike

  • Token Service

Markus

  • SAML2 IdP

Jim

  • Identity Attribute Service

Duane

  • Utilities
  • Needs a Home

Tom

  • Context Providers

PeterK

  • Automated Builds

New and Improved Tables

Ignore this section, it is a sandbox to work on a revised set of templates for the tables on this page.

Requirements/Issues

  1. Components tables for large components have a large number of rows. The problem is that each row's "Source & Build" column contains links to a separate page, but these pages are largely redundant as to their contents and thus very tedious to create. The part of their content isn't redundant is the part that's related to build, deploy and running. Yet this content really only applies to entire deployment configurations and should move to the sub-pages of the Deployments page.

Possible Solutions to the above (respectively)

  1. Change the "Source & Build" Column heading and contents
    • Note: the following assumes that anonymous.psf and committer.psf files are located in a standard place (root of the project folder) and consistently named):
    • Change this column column contents to:
      • viewcvs - the usual link to the CVS root folder
      • anon - link to anonymous.psf
      • comm - link to committer.psf
      • inst. - link to a very basic instructions page that explains for committers and anonymous developers with and without the Eclipse IDE how to get the code. The intent here is that 95-100% of the rows on the Components page would link to a common, general purpose, instructions page.
    • Information about how to build, deploy and run an entire deployment configuration would be relegated to the deployment wiki pages (e.g. http://wiki.eclipse.org/SAML2_IdP_Deployment)

Back to the top