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 "Component Deliverables"

(Core Components)
(Core Components)
Line 8: Line 8:
  
 
===Core Components===
 
===Core Components===
# I-Card Manager [working prototype shown in June; need to refactor]
+
# I-Card Manager
# HBX Support [working prototype for RSS-P and Scrape&Fille shown in June; need to refactor]
+
#* Status: working prototype shown in June; need to refactor
 +
#* Build: Java only
 +
# HBX Support
 +
#* Status: working prototype for RSS-P and Scrape&Fille shown in June; need to refactor
 +
#* Build: Java only
 
# ISS Web UI  
 
# ISS Web UI  
# ISS Client UI  
+
#* Build: Java only
 +
# ISS Client UI
 +
#* Binary-Build: {x86,?} * {EclipseRCP-Gnome-{RPM, Deb}, EclipseRCP-OSX-OSXPkg, EclipseRCP-Win32-WinMSI}
 +
#* Java-Build: EclipseRCP plugins
 
# Relying Party Enablement
 
# Relying Party Enablement
# I-Card Selector Service (ISS) [preliminary API]
+
#* Build: Java, PHP, Python, Ruby libraries
 +
# I-Card Selector Service (ISS)  
 +
#* Status: preliminary API
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
# I-Card Registry  
 
# I-Card Registry  
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
#* CardSpace I-Card Provider
 
#* CardSpace I-Card Provider
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
#** live.microsoft.net STS i-card
 
#** live.microsoft.net STS i-card
 
#** PingIdentity STS i-card
 
#** PingIdentity STS i-card
 
#** Kim's blog i-card
 
#** Kim's blog i-card
 
#* RSS-P I-Card Provider
 
#* RSS-P I-Card Provider
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
#* OpenID-H I-Card Provider
 
#* OpenID-H I-Card Provider
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
# Attribute-Claim Mapping
 
# Attribute-Claim Mapping
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
# Token Issuer
 
# Token Issuer
 
#* STS [working prototype; waiting on legal]
 
#* STS [working prototype; waiting on legal]
 +
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#* Java-Build: Eclipse plugin
 
#** un/pw Token Provider [working prototype; waiting on legal]
 
#** un/pw Token Provider [working prototype; waiting on legal]
 
#** idemix Token Provider [working prototype; waiting on legal]
 
#** idemix Token Provider [working prototype; waiting on legal]
 
#** x509 Token Provider
 
#** x509 Token Provider
 
# IdAS [0.5+]
 
# IdAS [0.5+]
#* LDAP provider [under development]
+
#* Binary-Build: {CPU: x86,?} * {bindings: C, Java}
#* XML-File based provider [under development]
+
#* Java-Build: Eclipse plugin
#* Jena/HSQLDB provider [80% done]
+
#* Providers:
#* RSS-P (uses Jena/HSQLDB) provider [under development]
+
#** LDAP provider
 +
#*** Status: under development
 +
#*** Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#*** Java-Build: Eclipse plugin
 +
#** XML-File based provider  
 +
#*** Status: under development
 +
#*** Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#*** Java-Build: Eclipse plugin
 +
#** Jena/HSQLDB provider
 +
#*** Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#*** Java-Build: Eclipse plugin
 +
#** RSS-P (uses Jena/HSQLDB) provider
 +
#*** Status: under development  
 +
#*** Binary-Build: {CPU: x86,?} * {bindings: C, Java}
 +
#*** Java-Build: Eclipse plugin
  
 
'''Build Targets'''<br>
 
'''Build Targets'''<br>
Each of the above needs to be automatically built (with javadoc) and automatically tested (on build.eclipse.org) in three variants (daily, stable, release) for each of:
+
Each of the above needs to be automatically built (with javadoc) and automatically tested (on build.eclipse.org) in three variants (daily, stable, release).
# Eclipse Java plug-ins and update manager (requires JVM)
+
# Binary builds of Core Components: RPM, Debian, OSX and Windows package managers/installers for each of {x86, ...other CPU architectures??)
+
# ISS Client UI: Built for Gnome (not KDE), Windows XP/Vista, and OSX
+
# RP Enablement: PHP, Python, Ruby, Java
+
  
 
==See Also==
 
==See Also==
 
* [[Higgins Wiki]]
 
* [[Higgins Wiki]]

Revision as of 20:04, 4 October 2006

Release 1.0 Components and Status

This page lists the components envisioned for Higgins v1.0. Statuses are shown in square brackets.

Clients

  1. Firefox HBX for Windows, OSX, Suse, Red Hat, Debian, Ubuntu [M0.4+]
  2. IE6 HBX for Windows
  3. Safari HBX for OSX

Core Components

  1. I-Card Manager
    • Status: working prototype shown in June; need to refactor
    • Build: Java only
  2. HBX Support
    • Status: working prototype for RSS-P and Scrape&Fille shown in June; need to refactor
    • Build: Java only
  3. ISS Web UI
    • Build: Java only
  4. ISS Client UI
    • Binary-Build: {x86,?} * {EclipseRCP-Gnome-{RPM, Deb}, EclipseRCP-OSX-OSXPkg, EclipseRCP-Win32-WinMSI}
    • Java-Build: EclipseRCP plugins
  5. Relying Party Enablement
    • Build: Java, PHP, Python, Ruby libraries
  6. I-Card Selector Service (ISS)
    • Status: preliminary API
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
  7. I-Card Registry
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
    • CardSpace I-Card Provider
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
      • live.microsoft.net STS i-card
      • PingIdentity STS i-card
      • Kim's blog i-card
    • RSS-P I-Card Provider
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
    • OpenID-H I-Card Provider
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
  8. Attribute-Claim Mapping
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
  9. Token Issuer
    • STS [working prototype; waiting on legal]
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
      • un/pw Token Provider [working prototype; waiting on legal]
      • idemix Token Provider [working prototype; waiting on legal]
      • x509 Token Provider
  10. IdAS [0.5+]
    • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
    • Java-Build: Eclipse plugin
    • Providers:
      • LDAP provider
        • Status: under development
        • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
        • Java-Build: Eclipse plugin
      • XML-File based provider
        • Status: under development
        • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
        • Java-Build: Eclipse plugin
      • Jena/HSQLDB provider
        • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
        • Java-Build: Eclipse plugin
      • RSS-P (uses Jena/HSQLDB) provider
        • Status: under development
        • Binary-Build: {CPU: x86,?} * {bindings: C, Java}
        • Java-Build: Eclipse plugin

Build Targets
Each of the above needs to be automatically built (with javadoc) and automatically tested (on build.eclipse.org) in three variants (daily, stable, release).

See Also

Back to the top