Difference between revisions of "Milestone 0.5"
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} | ||
+ | [[Image:Higgins_logo_76Wx100H.jpg|right]] | ||
+ | [[Category:Higgins Roadmap]] | ||
# Overall architecture, documentation, project management, deployment | # Overall architecture, documentation, project management, deployment | ||
## Improve architecture documentation including documentation of runtime and deployment assumptions | ## Improve architecture documentation including documentation of runtime and deployment assumptions | ||
Line 5: | Line 8: | ||
##* ISS use cases (we can write up 2-3 variants) | ##* ISS use cases (we can write up 2-3 variants) | ||
## Use Bugzilla for features and bugs [done] | ## Use Bugzilla for features and bugs [done] | ||
− | ## Define project/working relationship with Microsoft on CardSpace-related issues | + | ## Define project/working relationship with Microsoft on CardSpace-related issues [partial] |
− | ## Define project/working relationship with OSIS | + | ## Define project/working relationship with OSIS [partial] |
# IdAS | # IdAS | ||
## API design and implementation (version 0.5) | ## API design and implementation (version 0.5) | ||
##* New Context Provider Programming Interface (CPI) [in progress] | ##* New Context Provider Programming Interface (CPI) [in progress] | ||
− | ##* IdAS Registry implementation | + | ##* IdAS Registry implementation [partial] |
− | ##* (153208) IdAS unit tests (.higgins.idas.test) | + | ##* (153208) IdAS unit tests (.higgins.idas.test) [Waiting for factory instantiation mechanism] |
## Context Providers | ## Context Providers | ||
− | ##* (852856) EODM(or Jena)-based provider (optionally uses HSQLDB for persistence) | + | ##* (852856) EODM(or Jena)-based provider (optionally uses HSQLDB for persistence) [80% done] |
− | ##* XML file-based provider | + | ##* XML file-based provider |
− | ##* | + | ##* LDAP-based provider [in progress by Novell] |
− | ##* Refactor the existing Context providers to use the new interface | + | ##* Refactor the existing Context providers to use the new interface |
# ISS | # ISS | ||
## Continue design work on ISS (overview and salient points in wiki, begin Javadoc for details) | ## Continue design work on ISS (overview and salient points in wiki, begin Javadoc for details) | ||
Line 24: | Line 27: | ||
# HBX | # HBX | ||
## Update the HBX doc (e.g. target protocols (e.g. OpenID), non-pluggable assumption) | ## Update the HBX doc (e.g. target protocols (e.g. OpenID), non-pluggable assumption) | ||
− | + | ## (152852) Improved screen scraping [done] | |
− | ## (152852) Improved screen scraping | + | |
## (152861) For RSS-P: RP site i-card issuance | ## (152861) For RSS-P: RP site i-card issuance | ||
# Legal issues | # Legal issues | ||
− | ## Javadoc header stuff | + | ## Javadoc header stuff [resolved] |
− | ## HBX startup dialog | + | ## HBX startup dialog [defered to 0.6] |
− | ## Source code headers | + | ## Source code headers [done] |
# Token Issuer | # Token Issuer | ||
− | ## (152872) Work towards interop with live.microsoft.net | + | ## (152872) Work towards interop with live.microsoft.net [partial] |
## Gather additional requirements for the Higgins Token Issuer (MikeM) [nearly done WRT ALF] | ## Gather additional requirements for the Higgins Token Issuer (MikeM) [nearly done WRT ALF] | ||
# Token Providers | # Token Providers | ||
− | ## Self-signed SAML 1.1 | + | ## Self-signed SAML 1.1 [under development] |
− | ## Username / password | + | ## Username / password [under development] |
− | + | ||
− | + | ||
− | + | ||
# i-card broker/manager webapp | # i-card broker/manager webapp | ||
− | ## (152858) Bi-directional RSS-P support [ | + | ## (152858) Bi-directional RSS-P support [done] |
## (152855) [[152855]] Better Fill&Scrape sync | ## (152855) [[152855]] Better Fill&Scrape sync | ||
## Refactoring/cleanup of code | ## Refactoring/cleanup of code | ||
− | ## (152860) Remove hard-coded HTML profile edit/view pages [ | + | ## (152860) Remove hard-coded HTML profile edit/view pages [partial] |
# OpenID support | # OpenID support | ||
− | ## Work with OpenID community on required changes to Higgins and extensions to OpenID necessary | + | ## Work with OpenID community on required changes to Higgins and extensions to OpenID necessary [done] |
Line 57: | Line 56: | ||
* [[H5-11-03 B]] UpdateGraph() algorithm: updating graph g from context c at time t | * [[H5-11-03 B]] UpdateGraph() algorithm: updating graph g from context c at time t | ||
* [H5-11-04] Demo app: Using JUNG in a separate Swing (not SWT) window to render the graph generated/updated by [[H5-11-03 B]] | * [H5-11-04] Demo app: Using JUNG in a separate Swing (not SWT) window to render the graph generated/updated by [[H5-11-03 B]] | ||
+ | <br> | ||
+ | See also: [[Milestone 0.6]] | ||
==Notes== | ==Notes== | ||
Numbers in parens (e.g. "(1234)") above are Eclipse Bugzilla entries. To see the bug click here https://bugs.eclipse.org/bugs/show_bug.cgi?id= and type in the bug ## (e.g. "1234"). | Numbers in parens (e.g. "(1234)") above are Eclipse Bugzilla entries. To see the bug click here https://bugs.eclipse.org/bugs/show_bug.cgi?id= and type in the bug ## (e.g. "1234"). |
Latest revision as of 10:55, 16 December 2008
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
- Overall architecture, documentation, project management, deployment
- Improve architecture documentation including documentation of runtime and deployment assumptions
- Use case compilation
- IdAS use cases (we have 5 or so)
- ISS use cases (we can write up 2-3 variants)
- Use Bugzilla for features and bugs [done]
- Define project/working relationship with Microsoft on CardSpace-related issues [partial]
- Define project/working relationship with OSIS [partial]
- IdAS
- API design and implementation (version 0.5)
- New Context Provider Programming Interface (CPI) [in progress]
- IdAS Registry implementation [partial]
- (153208) IdAS unit tests (.higgins.idas.test) [Waiting for factory instantiation mechanism]
- Context Providers
- (852856) EODM(or Jena)-based provider (optionally uses HSQLDB for persistence) [80% done]
- XML file-based provider
- LDAP-based provider [in progress by Novell]
- Refactor the existing Context providers to use the new interface
- API design and implementation (version 0.5)
- ISS
- Continue design work on ISS (overview and salient points in wiki, begin Javadoc for details)
- Define ISS UI (webapp) API
- Define ISS API
- Define I-Card Provider Interface
- HBX
- Update the HBX doc (e.g. target protocols (e.g. OpenID), non-pluggable assumption)
- (152852) Improved screen scraping [done]
- (152861) For RSS-P: RP site i-card issuance
- Legal issues
- Javadoc header stuff [resolved]
- HBX startup dialog [defered to 0.6]
- Source code headers [done]
- Token Issuer
- (152872) Work towards interop with live.microsoft.net [partial]
- Gather additional requirements for the Higgins Token Issuer (MikeM) [nearly done WRT ALF]
- Token Providers
- Self-signed SAML 1.1 [under development]
- Username / password [under development]
- i-card broker/manager webapp
- (152858) Bi-directional RSS-P support [done]
- (152855) 152855 Better Fill&Scrape sync
- Refactoring/cleanup of code
- (152860) Remove hard-coded HTML profile edit/view pages [partial]
- OpenID support
- Work with OpenID community on required changes to Higgins and extensions to OpenID necessary [done]
On hold
- [H6-02-10] RSS Attribute Provider: Export DigitalSubject to RSS Item: general purpose solution
- H5-11-22 Get rid of "owner" DigitalSubjects --reimplement using DigitalSubject references
- H5-11-24 RCP Demo App: Enhancements
On hold pending resolution of licensing issues
- H5-11-03 B UpdateGraph() algorithm: updating graph g from context c at time t
- [H5-11-04] Demo app: Using JUNG in a separate Swing (not SWT) window to render the graph generated/updated by H5-11-03 B
See also: Milestone 0.6
Notes
Numbers in parens (e.g. "(1234)") above are Eclipse Bugzilla entries. To see the bug click here https://bugs.eclipse.org/bugs/show_bug.cgi?id= and type in the bug ## (e.g. "1234").