|
|
(108 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | This page describes the work items, and schedule for the 1.0 release of Higgins.
| + | [[Image:Higgins_logo_76Wx100H.jpg|right]] |
| + | Version 1.0 of Higgins was released February, 2008. See also the [[Higgins 1.0.1]] bugfix release. |
| == Overview == | | == Overview == |
− | This page's first section "Cross-cutting Themes" describes some broad project-wide work areas. But after that we try to focus on details by looking in turn at each of the [[Deployments]] and compiling a list of "loose ends" remaining to be done for 1.0. We'll divide the items into a 2 week "First Sprint" and "Backlog". We have defined these milestones for the sequence of sprints towards 1.0:
| |
− | * Sprint 1 --the Austin F2F itself
| |
− | * Sprint 2 --first 2 week sprint after that
| |
| | | |
− | Items for Sprint 1 or 2 should be listed as "P1" in bugzilla.
| + | Higgins 1.0 makes available to end-users three kind of identity selectors. It also makes available to developers some related web services. These top level items are called Solutions. A ''Solution'' is a specific combination of Higgins [[Components]] that, when assembled and deployed, result in either an infrastructure-level service, or an end-user application. |
| | | |
− | ==Cross-cutting Work== | + | ==Key Dates== |
− | A few broad generalities, before we get on with the details...
| + | * Completion of 1.0 coding: December 31, 2007 (originally: Summer 2007) |
| + | * Eclipse Higgins 1.0 release review presentation/meeting date: Feb 13th 2008 |
| + | * [http://www.eclipse.org/org/press-release/20080221_higgins.php Higgins 1.0] press release (and graduation from incubation): Feb 21st 2008 |
| | | |
− | ===Key Dates=== | + | == Solutions == |
− | * Original dates: Summer 2007, August 31, September 26
| + | See the Higgins 1.0 sections within these links: |
− | * Revised release date: <will be projected at the Higgins F2F in Austin 10/2-4>
| + | * [[Active Client Overview]] |
− | * Eclipse "graduate from incubation review" presentation/meeting date: TBD | + | * [[Identity Services Overview]] |
− | * Eclipse 1.0 release review presentation/meeting date: TBD | + | |
| | | |
− | === Component APIs and SPIs reviews === | + | == SVN Branch == |
− | * Looking at API/SPIs from an app developers point of view | + | * See [[Higgins SVN Branch Structure]] |
− | * Looking at API/SPIs from a Higgins developer point of view
| + | |
− | | + | |
− | === Configure, Build & Deploy===
| + | |
− | * Maven configure/build/test scripts
| + | |
− | * Nightly build scripts
| + | |
− | * Wiki documentation of how to build each of the [[Deployments]]
| + | |
− | * Wiki documentation of how to build each of the [[Components]]
| + | |
− | | + | |
− | == [[H3 Identity Agent Deployment]] ==
| + | |
− | === Sprint 2 ===
| + | |
− | # TBD
| + | |
− | | + | |
− | === Backlog ===
| + | |
− | # RCP I-Card Selector
| + | |
− | #* Create this (new!) Component
| + | |
− | # Embedded I-Card Manager
| + | |
− | #* Create this (new!) Component
| + | |
− | # Windows .MSI Installer
| + | |
− | #* Need to install [[Higgins Browser Extension]] and the single process java agent exe with a single installation process
| + | |
− | # OSX Installer
| + | |
− | # RPM Installer
| + | |
− | # Debian Installer
| + | |
− | | + | |
− | == [[H2 Identity Agent Deployment]] ==
| + | |
− | * Get Andy to add back the links to where the source code is!
| + | |
− | | + | |
− | == [[H1 Agent Deployment]] ==
| + | |
− | | + | |
− | === Sprint 2 ===
| + | |
− | # [http://wiki.eclipse.org/index.php/Components#Higgins_Browser_Extension_.28Firefox.29 Higgins Browser Extension for Firefox]
| + | |
− | #* Ask for first, last, email in setup wizard
| + | |
− | #* i-card selector should not ask for user name [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198753 198753]
| + | |
− | #* Automatically provide credentials [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199325 199325]
| + | |
− | # [http://wiki.eclipse.org/index.php/Components#I-Card_Selector (C++) I-Card Selector]
| + | |
− | #* Determine the dependencies ASAP!!
| + | |
− | #* Get some initial code checked in to the right CVS project
| + | |
− | # [[I-Card Manager]]
| + | |
− | #* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=I-Card+Broker These two issues]
| + | |
− | #* Preview m-card claim values
| + | |
− | #* Display p-card attribute values
| + | |
− | # [http://wiki.eclipse.org/index.php/Components#RP_Protocol_Support RP Protocol Support]
| + | |
− | #* Merging code [https://bugs.eclipse.org/bugs/show_bug.cgi?id=185535 185535] (critical)
| + | |
− | #* Support for 4 auth types [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199310 199310]
| + | |
− | #* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX+SUPPORT these issues]
| + | |
− | #* issue community i-names
| + | |
− | | + | |
− | === Backlog ===
| + | |
− | # [[Higgins Browser Extension for Firefox]]
| + | |
− | #* Priority P2-5 items [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Higgins&component=HBX here]
| + | |
− | #* Integrated i-card selector:
| + | |
− | #** RP cert display
| + | |
− | #** RP ev-cert display
| + | |
− | #* Setup wizard must ask for (First name, Last name, email address, i-name "root")
| + | |
− | #* must be parameterized by community i-name prefix (e.g. @novell*, @ibm*)
| + | |
− | #* Remember this password
| + | |
− | #* Remember this card
| + | |
− | # [[I-Card Selector]]
| + | |
− | #* Harmonizing UI with H1-Firefox's browser-embedded selector, H3 [[RCP I-Card Selector]]
| + | |
− | #* General harmonizing of UI, e.g with a remember this decision check box, etc.
| + | |
− | # [[I-Card Manager]]
| + | |
− | #* Import p-card and .crds file in general
| + | |
− | #* Export p-card into .crds file
| + | |
− | #* Create p-card
| + | |
− | #* Edit p-card
| + | |
− | #* During account provisioning:
| + | |
− | #** Auto-generate an initial p-card
| + | |
− | #** Auto-generate an initial OpenID self-issued r-card
| + | |
− | # [[RP Protocol Support]]
| + | |
− | #* OpenID 1.1 OP
| + | |
− | #* OpenID 1.1 with SimpleReg
| + | |
− | | + | |
− | ==Components==
| + | |
− | * [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Higgins&component=IdAS&target_milestone=1.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= IdAS 1.0 tasks]
| + | |
Higgins 1.0 makes available to end-users three kind of identity selectors. It also makes available to developers some related web services. These top level items are called Solutions. A Solution is a specific combination of Higgins Components that, when assembled and deployed, result in either an infrastructure-level service, or an end-user application.