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 "Higgins 1.1 Wishlist"

(GTK Selector 1.1-Win)
 
(128 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} [[Image:Higgins logo 76Wx100H.jpg|right]]  
[[Image:Higgins_logo_76Wx100H.jpg|right]]
+
  
This page provides an overview of what's being developed or has already been developed for Higgins 1.1.  
+
This page provides an overview of what's being developed or has already been developed for Higgins 1.1. Many of the items on this page have been pulled from the overall long term wishlist here: [[Higgins Backlog]] and sub-backlog pages linked from it (e.g. [[Website Backlog]], etc.).  
  
Many of the items on this page have been pulled from the overall long term wishlist here: [[Backlog]] and sub-backlog pages linked from it (e.g. [[Website Backlog]], etc.).
+
=== Process (revised 7-July-2009) ===
  
=== Process (revised 7-July-2009) ===
+
'''Bugzilla (NOT this page NOR the milestone pages) is the authoritative tracking system.'''  
'''Bugzilla (NOT this page NOR the milestone pages) is the authoritative tracking system.'''
+
  
Process:
+
Process:  
* We write up task descriptions on this page and discuss them on the list and on weekly calls. The idea is to comb through this page looking for items to schedule (put into Bugziilla). In some ways this page is really a Higgins 1.1 wish list, because anything that doesn't have a bugzilla item isn't "real" (isn't scheduled).
+
* We create bugzilla items for each and copy the descriptions into the bugzilla entry (often embedded links to wiki pages). The bugzilla entry tags them as to milestone
+
  
This page and the milestone pages:
+
*We write up task descriptions on this page and discuss them on the list and on weekly calls. The idea is to comb through this page looking for items to schedule (put into Bugziilla). In some ways this page is really a Higgins 1.1 wish list, because anything that doesn't have a bugzilla item isn't "real" (isn't scheduled).  
* What remains on this page are just a one-liners with a link to the bugzilla description.  
+
*We create bugzilla items for each and copy the descriptions into the bugzilla entry (often embedded links to wiki pages). The bugzilla entry tags them as to milestone
* If desired, we can copy this one liner to the dedicated milestone page (e.g. [[Higgins1.1M7]]
+
  
==Overview==
+
This page and the milestone pages:  
* Current release target date is 1-Oct-2009
+
* Upcoming milestone: [[Higgins_1.1M7]]
+
* [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Higgins Enter a bug]
+
  
==Higgins Selector ==
+
*What remains on this page are just a one-liners with a link to the bugzilla description.
 +
*If desired, we can copy this one liner to the dedicated milestone page (e.g. [[Higgins1.1M7]]
  
This section documents the variants of the Higgins Selector that are under development for Higgins 1.1.
+
== Overview ==
  
===[[GTK Selector 1.1-Win]]===
+
*Current release target date is July 2010
 +
*Upcoming milestone: [[Higgins 1.1]]  
 +
*[https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Higgins Enter a bug]
  
'''Scheduled:'''
+
== Higgins Selector ==
* See [[Higgins 1.1M7]] under "GTK Selector"
+
* See [[Higgins 1.1M8]] under "GTK Selector"
+
'''Done:'''
+
* Split GTK/Cocoa Selector component into UI vs. LICS [https://bugs.eclipse.org/bugs/show_bug.cgi?id=282695 282695]
+
  
===[[AIR Selector 1.1-Win]] ===
+
=== [[AIR Selector 1.1]] ===
'''Unscheduled:'''
+
* Azigo to check in all Higgins code updates to Higgins (should be done for 1.1M7)
+
* Azigo to check in all non-Higgins 3rd party source code as well as all 3rd party binary code (libraries) to the "Higgins" developer area on azigo.com
+
* Create skinnable UI (like what Andy did for DigitalMe)
+
  
===[[AIR Selector 1.1-Mac]]===
+
* See [[Higgins 1.1]]
'''Unscheduled:'''
+
* Create [[AIR Selector 1.1-Mac]] wiki page
+
* Azigo to check in code
+
  
===[[Cloud Selector 1.1]]===
+
Done:  
Web-based I-Card Selector for Higgins Server. Speaks OpenID with AX. Tasks:
+
*See [[Higgins 1.1M8]] and earlier
* List components on the [[Components 1.1]] page
+
* Need second factor for auth --preferably LOA 3. Examples:
+
** OTP (One time password) sent to the user's phone
+
** OTP generator app on the phone
+
  
===[[iPhone Selector 1.1]] ===
+
=== [[IPhone Selector 1.1]] ===
  
Tasks:
+
1.1:
* Mary and Markus are discussing if this could be listed in Apple App Store under the "Eclipse Higgins" rather than "FreeXRI" name
+
* Update downloads page http://www.eclipse.org/higgins/downloads.php
* Make the download link on the new solutions/download will point to the Apple App Store
+
* Move projects from /Nursery to /App and/or /Plugins
+
* List components on [[Components 1.1]]
+
  
===Not Planned ===
+
Done:  
By building on porting work done as part of Higgins 1.0, it would be a fairly small task to create the following additional variants, although these are not planned at this time:
+
*See [[Higgins 1.1M8]] and earlier
* Cocoa Selector 1.1-Mac
+
* GTK Selector 1.1-Linux
+
* GTK Selector 1.1-FreeBSD
+
  
RCP Selector:
+
=== [[Android Selector 1.1]]  ===
* RCP selector needs to support new PPID algorithm per ISIP v1.5: Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=245567 245567]
+
  
==Identity Services ==
+
* See [[Higgins 1.1]]
  
Identity Provider web services:
+
=== Unsupported ===
* [[STS IdP]] - WS-Trust Identity Provider (webapp and web service)
+
** Get it to support WS-Trust 1.3 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=244073 244073] and SOAP 1.2 [https://bugs.eclipse.org/bugs/show_bug.cgi?id=227044 227044].
+
** PPID algorithm support for v1.5 - '''DONE'''
+
* [[SAML2 IdP]] - SAML2 Identity Provider (webapp and web service)
+
** Enhance so that in addition to authenticating users against a Higgins IdAS Context, it can also authenticate users with an information card. Note that it does not yet issue cards. - '''DONE'''
+
  
Relying Party website or service:
+
During the course of Higgins 1.1 development we experimented with the following selector variants, but in each case decided not to make them an official part of Higgins 1.1:
* [[Extensible Protocol RP Website 1.1]] - I-Card-enable the site (webapp) - '''DONE'''
+
* Move component(s) from [[Components 1.0]] to [[Components 1.X]] page
+
  
== Attribute Services ==
+
*[[GTK Selector 1.1-Win]] - basically complete. Work done includes:
 +
**See [[Higgins 1.1M7]]
 +
**[https://bugs.eclipse.org/bugs/show_bug.cgi?id=282695 282695] Split GTK/Cocoa Selector component into UI vs. LICS
 +
*[[AIR Selector 1.1-Win]] - early version, relies on hosted I-Card Service
 +
*Cocoa Selector 1.1 - never started
 +
*GTK Selector 1.1-Linux - never started
 +
*GTK Selector 1.1-FreeBSD - never started
 +
*RCP Selector 1.1 - never started. Required tasks include:
 +
**[https://bugs.eclipse.org/bugs/show_bug.cgi?id=273318 273318]: Adapting to use [[Higgins Selector Switch]] (1891)
 +
**[https://bugs.eclipse.org/bugs/show_bug.cgi?id=245567 245567]: RCP selector needs to support new PPID algorithm per OASIS IMI
  
=== Java Frameworks, Libraries & Models ===
+
== Selector Supporting Services  ==
  
* [[IdAS Solution 1.1]]: A basic configuration of the [[Identity Attribute Service 1.1]] (IdAS). IdAS is a java framework that provides a common interface to identity, profile, and relationship data from external data sources (e.g. websites, databases, directories) and expose them via the IdAS interfaces.
+
=== [[Cloud Selector 1.1]] ===
* [[XDI4j]] - General purpose library for XDI (see the [http://en.wikipedia.org/wiki/XDI Wikipedia page on XDI])
+
  
=== Web Services ===
+
Unscheduled:
New for Higgins 1.1..
+
  
* [[IDS]]: is a new web service called the Identity Data Service. It provides RESTful bindings (using a variety of protocols such as XDI, Plaxo Portable Contacts, etc.) over IdAS
+
*Add second factor for auth --preferably LOA 3. Examples:
 +
**OTP (One time password) sent to the user's phone
 +
**OTP generator app on the phone
  
=== Context Data Model===
+
=== [[I-Card Service 1.1]] ===
* [[Context Data Model 1.1]]  
+
** [[Higgins.owl 1.1]]: [[HOWL Update 1.1.106]], [[HOWL Update 1.1.105]], [[HOWL Update 1.1.104]], [[HOWL Update 1.1.103]],  [[HOWL Update 1.1.102]]
+
  
== Components ==
+
Unscheduled:
  
=== [[Higgins Browser Extension]] Component ===
+
*Adapt to use [[Authentication Service 1.1]]  
Besides making sure that all H1.1 Selector solutions use the same HBXes, we also need to add support for:
+
*Check in code related to AIR Selector
* un/pw login - '''HIGH'''
+
* Microsoft's new CardTile option - '''HIGH'''
+
* Work with Axel to integrate his new XRD discovery code - '''HIGH'''
+
* Merge IDIB code (if possible), else recode in HBX - '''priority''' -- depends on what we want to show at RSA 2009 interop
+
  
Experimental:
+
=== [[CardSync Service 1.1]] ===
* [[Password Cards]] - includes "PWMgr" a proposed enhancement to the [[Higgins Browser Extension]] (initially its own extension)
+
  
=== [[Higgins Selector Switch]] Component ===
+
Unscheduled:  
* Versions for
+
** Windows
+
** Linux
+
** MacOSX - '''HIGH'''
+
* Merge connectors into the HSS - '''HIGH''' - [Jeesmon]
+
* Windows selector connector for CardSpace and AIR - '''DONE'''
+
* DigitalMe selector connectors (need MacOSX, Windows and Linux) - '''HIGH''' [Andy]
+
=== STS ===
+
* WS-Trust 1.3 support: Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=244073 244073] - Mike M.
+
* STS client need to be able support both SOAP 1.1 and SOAP 1.2 based requests: Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=227044 227044] - Mike M.
+
  
=== Configuration ===
+
*Adapt to use [[Authentication Service 1.1]]
* Configuration API modifications for dynamic updates to IdASRegistry causing bugs Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=251102 251102]  
+
  
===IdAS Component===
+
== Identity Services  ==
* IdASRegistry - Support for dynamic updates - bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=238374 238374] - Greg
+
* [[EntityId Requirements#Proposed_Changes_to_IdAS_API_for_Higgins_1.1]]
+
* [[Higgins/ModelAPIs]]
+
* [[Access Control in IdAS]]
+
* IdAS Authentication: With Higgins 1.1, there were some changes to the [http://wiki.eclipse.org/Authentication_Materials IdAS Authentication Materials]. The goals of these changes were (1)To have identifiers for Authentication Material types, in order to be able to discover this information via UDI Resolution and (2) To be able to easily (de)serialize Authentication Materials.  The changes made include the following:
+
** Introduce a marker interface IAuthnMaterials, which all Authentication Materials classes implement
+
** Define string constants for the common kinds of Authentication Materials that we have
+
** Reduce Authentication Materials classes to simple Java Beans (i.e. remove business logic, and reference to IContext in constructor)
+
* See also [[IdAS Backlog]]
+
  
===IdAS Context Providers ===
+
=== [[STS IdP]]  ===
* Google Contacts CP - '''DONE'''
+
* RDF CP - DONE
+
* JNDI/LDAP CP - DONE
+
No longer planned for 1.1:
+
* Access Control CP? - not started
+
* Open Social CP - not started
+
* JDBC CP - not started
+
  
==Documentation==
+
Done:
This section describes planned improvements to the Higgins website & wiki.
+
  
===Website: New Components Pages===
+
*See [[Higgins 1.1M7]]
'''1.1M7''':
+
*PPID algorithm support for v1.5
* PHP Components pages [https://bugs.eclipse.org/bugs/show_bug.cgi?id=282699 282699]
+
  
'''Done:'''
+
=== [[SAML2 IdP]] ===
* Instead of all components for Higgins 1.0 and Higgins 1.1 mixed together on a single page (formerly [[Components]]), create separate pages: [[Components 1.0]], [[Components 1.1]] and [[Components 1.X]]
+
  
===Wiki: Update/create missing components pages===
+
Done:  
* Comb through [[Components]] page and correct all missing wiki pages, etc.
+
* Improve [[Components]] page by showing
+
** Make it easy to see which component is used in 1.0, 1.1 or both - [DONE]
+
** Make it easy to see which components are building properly in the nightly build
+
  
===Wiki: Selector 1.0 ===
+
*Enhance so that in addition to authenticating users against a Higgins IdAS Context, it can also authenticate users with an information card. Note that it does not yet issue cards.
  
[[GTK_and_Cocoa_Selector_1.0]]:
+
=== Identity Services: RP  ===
* split above page into two [[GTK Selector 1.0]] and [[Cocoa Selector 1.1]] being careful to move common content to common pages to eliminate duplication of content in these three new pages
+
* replace [[GTK Selector 1.0]] page with three separate pages [[GTK Selector 1.0-Win]], [[GTK Selector 1.0-FreeBSD]], and [[GTK Selector 1.0-Linux]] being careful to move common content to common pages to eliminate duplication of content in these three new pages
+
* update http://wiki.eclipse.org/Selector_Overview#Higgins_1.0_Selector replacing the one link to [[GTK and Cocoa Selector 1.0]] with these four:
+
** [[Cocoa Selector 1.0]] - client-based native code selector for Firefox or other local apps
+
** [[GTK Selector 1.0-Win]] - as above
+
** [[GTK Selector 1.0-Linux]] - as above
+
** [[GTK Selector 1.0-FreeBSD]] - as above
+
  
===Website: New Downloads Page ===
+
Done:
* [[New Downloads Page]] - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218923 218923]
+
 
* A wiki based mock-up of what the new page would look like is here: [[New Higgins 1.1 Mock-Up]]
+
*[[Extensible Protocol RP Website 1.1]] - I-Card-enable the site (webapp)
 +
 
 +
=== [[Authentication Service 1.1]] ===
 +
 
 +
Unscheduled:  
 +
 
 +
*Implement it
 +
 
 +
== Attribute Services  ==
 +
 
 +
=== [[IdAS Solution 1.1]] ===
 +
 
 +
Unscheduled:
 +
 
 +
*Dust off 1.0 code and wiki; make sure it builds and runs
 +
 
 +
=== [[XDI4j 1.1]] ===
 +
 
 +
Done.
 +
 
 +
== Components  ==
 +
 
 +
=== [[Higgins Browser Extension]] Component  ===
 +
 
 +
Deferred:
 +
 
 +
*un/pw login
 +
*Microsoft's new CardTile option
 +
*Work with Axel to integrate his new XRD discovery code
 +
*Merge IDIB code (if possible), else recode in HBX -- depends on what we want to show at RSA 2009 interop
 +
*Experimental: [[Password Cards]] - includes "PWMgr" a proposed enhancement to the [[Higgins Browser Extension]] (initially its own extension)
 +
 
 +
=== [[Higgins Selector Switch]] Component  ===
 +
 
 +
Questions:
 +
 
 +
*Have we checked in this work from Corisecio?
 +
**Windows platform: option to use DLL instead of TCP socket/server method of connecting the HBX (for IE & FF) to use a DLL connection instead
 +
*Need to review [http://wiki.eclipse.org/Components_1.1#Higgins_Selector_Switch_.28HSS.29 this table] on the components 1.1 page. Does it correctly captures the number of separate implementations of HSS that have been developed. That is, are there really only two implementation project/folders? Windows and Mac?
 +
 
 +
Done:
 +
 
 +
*See [[Higgins 1.1M7]]
 +
 
 +
=== [[Org.eclipse.higgins.ontology]]  ===
 +
 
 +
This component holds the schemas/ontologies used by Higgins. Done:
 +
 
 +
*Updates to [[Higgins.owl 1.1]]
 +
*New: [[Persona.owl 1.1]] - [[Persona Data Model 1.1]]
 +
 
 +
=== STS  ===
 +
 
 +
Done:
 +
 
 +
*See [[Higgins 1.1M7#STS]]
 +
 
 +
=== Configuration  ===
 +
 
 +
Scheduled:
 +
 
 +
*See [[Higgins 1.1M8]]
 +
 
 +
=== IdAS Component  ===
 +
 
 +
[[Higgins 1.1M8]]:
 +
 
 +
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=284641 284641]: [[EntityId Requirements#Proposed_Changes_to_IdAS_API_for_Higgins_1.1]]
 +
 
 +
Unscheduled:
 +
 
 +
#[https://bugs.eclipse.org/bugs/show_bug.cgi?id=284644 284644]: [[Higgins/ModelAPIs]]
 +
#[https://bugs.eclipse.org/bugs/show_bug.cgi?id=284645 284645]: [[Access Control in IdAS]]
 +
#[https://bugs.eclipse.org/bugs/show_bug.cgi?id=238374 238374]: IdASRegistry: Support for dynamic updates - Greg/IBM
 +
#IdAS Authentication: With Higgins 1.1, there were some changes to the [http://wiki.eclipse.org/Authentication_Materials IdAS Authentication Materials]. The goals of these changes were (1)To have identifiers for Authentication Material types, in order to be able to discover this information via UDI Resolution and (2) To be able to easily (de)serialize Authentication Materials. The changes made include the following:  
 +
#*Introduce a marker interface IAuthnMaterials, which all Authentication Materials classes implement
 +
#*Define string constants for the common kinds of Authentication Materials that we have
 +
#*Reduce Authentication Materials classes to simple Java Beans (i.e. remove business logic, and reference to IContext in constructor)
 +
 
 +
Done:
 +
 
 +
*Eliminating Metadata
 +
*[[IdAS API Extensibility]]
 +
 
 +
=== IdAS Context Providers  ===
 +
 
 +
Unscheduled:
 +
 
 +
*Add Google Context CP to the components page [[Components 1.1]]
 +
 
 +
Done:
 +
 
 +
*Google Contacts CP 
 +
*RDF CP
 +
*JNDI/LDAP CP
 +
 
 +
== Documentation ==
 +
 
 +
This section describes planned improvements to the Higgins website & wiki.
  
 
=== Website ===
 
=== Website ===
* [[Website Improvements Done for 1.1]]
 
  
== Infrastructure & Cross-cutting Improvements==
+
Unsheduled:
 +
 
 +
*[[Build Result Page]] - improvements to the format of pages like this one [http://download.eclipse.org/technology/higgins/downloads/sync.meta/builds/S-S20090822-200908220210/index.html]
 +
 
 +
Done:
 +
 
 +
*Convert [[Components]] pages to the new Higgins stylesheet
 +
*See [[Higgins 1.1M7]]
 +
*[[Website Improvements Done for 1.1]]
 +
 
 +
=== Wiki: Selector 1.0  ===
 +
 
 +
Unscheduled:
 +
 
 +
*[[GTK and Cocoa Selector 1.0]]: split above page into two [[GTK Selector 1.0]] and [[Cocoa Selector 1.1]] being careful to move common content to common pages to eliminate duplication of content in these three new pages
 +
*replace [[GTK Selector 1.0]] page with three separate pages [[GTK Selector 1.0-Win]], [[GTK Selector 1.0-FreeBSD]], and [[GTK Selector 1.0-Linux]] being careful to move common content to common pages to eliminate duplication of content in these three new pages
 +
*update http://wiki.eclipse.org/Selector_Overview#Higgins_1.0_Selector replacing the one link to [[GTK and Cocoa Selector 1.0]] with these four:
 +
**[[Cocoa Selector 1.0]] - client-based native code selector for Firefox or other local apps
 +
**[[GTK Selector 1.0-Win]] - as above
 +
**[[GTK Selector 1.0-Linux]] - as above
 +
**[[GTK Selector 1.0-FreeBSD]] - as above
 +
 
 +
== Infrastructure & Cross-cutting Improvements ==
  
===Split Dependencies===
+
[[Higgins 1.1M8]]:
* Breaking every jar into its own Eclipse project (relationship to Orbit) (Mary to ask for volunteer on the list.)
+
  
 +
*[[Automated Solution-Level Builds]] - autobuild [[GTK Selector 1.1-Win]]
  
===Internationalization===
+
Unscheduled:
* Internationalization of certain CPs - done
+
* Evaluate how could internationalization the clients so that can outsource creating localized versions.
+
  
=== Galileo ===
+
*Breaking every jar into its own Eclipse project (relationship to Orbit)
* [http://wiki.eclipse.org/Galileo Galileo] - need to create a prioritized list of "to do"s even though we will not be part of Galileo so that we'll be in better shape for next year
+
*Internationalization of certain CPs - done
 +
*Evaluate how could internationalization the clients so that can outsource creating localized versions.
 +
*[http://wiki.eclipse.org/Galileo Galileo] - need to create a prioritized list of "to do"s even though we will not be part of Galileo so that we'll be in better shape for next year.

Latest revision as of 10:07, 14 June 2010

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Higgins logo 76Wx100H.jpg

This page provides an overview of what's being developed or has already been developed for Higgins 1.1. Many of the items on this page have been pulled from the overall long term wishlist here: Higgins Backlog and sub-backlog pages linked from it (e.g. Website Backlog, etc.).

Process (revised 7-July-2009)

Bugzilla (NOT this page NOR the milestone pages) is the authoritative tracking system.

Process:

  • We write up task descriptions on this page and discuss them on the list and on weekly calls. The idea is to comb through this page looking for items to schedule (put into Bugziilla). In some ways this page is really a Higgins 1.1 wish list, because anything that doesn't have a bugzilla item isn't "real" (isn't scheduled).
  • We create bugzilla items for each and copy the descriptions into the bugzilla entry (often embedded links to wiki pages). The bugzilla entry tags them as to milestone

This page and the milestone pages:

  • What remains on this page are just a one-liners with a link to the bugzilla description.
  • If desired, we can copy this one liner to the dedicated milestone page (e.g. Higgins1.1M7

Overview

Higgins Selector

AIR Selector 1.1

Done:

IPhone Selector 1.1

1.1:

Done:

Android Selector 1.1

Unsupported

During the course of Higgins 1.1 development we experimented with the following selector variants, but in each case decided not to make them an official part of Higgins 1.1:

  • GTK Selector 1.1-Win - basically complete. Work done includes:
  • AIR Selector 1.1-Win - early version, relies on hosted I-Card Service
  • Cocoa Selector 1.1 - never started
  • GTK Selector 1.1-Linux - never started
  • GTK Selector 1.1-FreeBSD - never started
  • RCP Selector 1.1 - never started. Required tasks include:

Selector Supporting Services

Cloud Selector 1.1

Unscheduled:

  • Add second factor for auth --preferably LOA 3. Examples:
    • OTP (One time password) sent to the user's phone
    • OTP generator app on the phone

I-Card Service 1.1

Unscheduled:

CardSync Service 1.1

Unscheduled:

Identity Services

STS IdP

Done:

SAML2 IdP

Done:

  • Enhance so that in addition to authenticating users against a Higgins IdAS Context, it can also authenticate users with an information card. Note that it does not yet issue cards.

Identity Services: RP

Done:

Authentication Service 1.1

Unscheduled:

  • Implement it

Attribute Services

IdAS Solution 1.1

Unscheduled:

  • Dust off 1.0 code and wiki; make sure it builds and runs

XDI4j 1.1

Done.

Components

Higgins Browser Extension Component

Deferred:

  • un/pw login
  • Microsoft's new CardTile option
  • Work with Axel to integrate his new XRD discovery code
  • Merge IDIB code (if possible), else recode in HBX -- depends on what we want to show at RSA 2009 interop
  • Experimental: Password Cards - includes "PWMgr" a proposed enhancement to the Higgins Browser Extension (initially its own extension)

Higgins Selector Switch Component

Questions:

  • Have we checked in this work from Corisecio?
    • Windows platform: option to use DLL instead of TCP socket/server method of connecting the HBX (for IE & FF) to use a DLL connection instead
  • Need to review this table on the components 1.1 page. Does it correctly captures the number of separate implementations of HSS that have been developed. That is, are there really only two implementation project/folders? Windows and Mac?

Done:

Org.eclipse.higgins.ontology

This component holds the schemas/ontologies used by Higgins. Done:

STS

Done:

Configuration

Scheduled:

IdAS Component

Higgins 1.1M8:

Unscheduled:

  1. 284644: Higgins/ModelAPIs
  2. 284645: Access Control in IdAS
  3. 238374: IdASRegistry: Support for dynamic updates - Greg/IBM
  4. IdAS Authentication: With Higgins 1.1, there were some changes to the IdAS Authentication Materials. The goals of these changes were (1)To have identifiers for Authentication Material types, in order to be able to discover this information via UDI Resolution and (2) To be able to easily (de)serialize Authentication Materials. The changes made include the following:
    • Introduce a marker interface IAuthnMaterials, which all Authentication Materials classes implement
    • Define string constants for the common kinds of Authentication Materials that we have
    • Reduce Authentication Materials classes to simple Java Beans (i.e. remove business logic, and reference to IContext in constructor)

Done:

IdAS Context Providers

Unscheduled:

Done:

  • Google Contacts CP 
  • RDF CP
  • JNDI/LDAP CP

Documentation

This section describes planned improvements to the Higgins website & wiki.

Website

Unsheduled:

Done:

Wiki: Selector 1.0

Unscheduled:

Infrastructure & Cross-cutting Improvements

Higgins 1.1M8:

Unscheduled:

  • Breaking every jar into its own Eclipse project (relationship to Orbit)
  • Internationalization of certain CPs - done
  • Evaluate how could internationalization the clients so that can outsource creating localized versions.
  • Galileo - need to create a prioritized list of "to do"s even though we will not be part of Galileo so that we'll be in better shape for next year.

Back to the top