From sacadmin Tue Jul 31 19:24:08 2007
Received: from engmail4sca.SFBay.Sun.COM (engmail4sca.SFBay.Sun.COM [129.145.155.74])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l712O8eY022338;
	Tue, 31 Jul 2007 19:24:08 -0700 (PDT)
Received: from bytor.eng.sun.com (bytor.SFBay.Sun.COM [10.6.35.129])
	by engmail4sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id l712LsJu006508;
	Tue, 31 Jul 2007 19:21:54 -0700 (PDT)
Received: from bytor.eng.sun.com (localhost [127.0.0.1])
	by bytor.eng.sun.com (8.12.10+Sun/8.12.10) with ESMTP id l712KSdp012210;
	Tue, 31 Jul 2007 19:20:28 -0700 (PDT)
Received: (from jhf@localhost)
	by bytor.eng.sun.com (8.12.10+Sun/8.12.10/Submit) id l712KS1t012206;
	Tue, 31 Jul 2007 19:20:28 -0700 (PDT)
Date: Tue, 31 Jul 2007 19:20:28 -0700 (PDT)
From: James Falkner <jhf@bytor.eng.sun.com>
Message-Id: <200708010220.l712KS1t012206@bytor.eng.sun.com>
To: LSARC@sac.sfbay.sun.com
Cc: ph-mq@sun.com, purplehaze-dev@sun.com
Subject: openInstaller Language Selection [LSARC/2007/442 FastTrack timeout 08/07/2007]
Status: RO
Content-Length: 5357


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2007 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 openInstaller Language Selection
    1.2. Name of Document Author/Supplier:
	 Author:  Gustave Loial
    1.3  Date of This Document:
	31 July, 2007
4. Technical Description
1. Introduction
   1.1. Project/Component Working Name: openInstaller Language Selection

   1.2. Name of Document Author/Supplier: Gustave Loial

   1.3. Date of This Document: 07/31/07

   1.4. Name of Major Document Customer(s)/Consumer(s):
       1.4.1. The community this proposal comes from
         openInstaller (External)
         Message Queue 4.1 IFR (Internal)


   1.5. Email Aliases:
       1.5.1. Project alias: dev@openinstaller.dev.java.net

       1.5.2. Project Lead: Gustave Loial <gustave.loial@sun.com>

       1.5.3. Interest List: dev@openinstaller.dev.java.net

2. Project Summary


   2.1. Project Description:

       In middleware, products are often packaged across localization
       boundaries: a product packages its base bits into a set of
       base packages, and then separately packages the bits that localize
       the base bits into one or more localization packages.

       This project delivers a user interface to allow a user to choose
       whether to install or not install localization bits (as a whole).
       It does not allow the user to select individual locales to support.

   2.2. Risks and Assumptions:
       The assumption was made that the user would require either none
       or all of the supported localizations to be installed (no possibility
       to pick which language to install).

3. Context and Need Summary
   3.1. Problem Area:
       Products may have a requirement to be translated for a given user
       to use the product. The installer should be able to have the product
       installation include the translations.

   3.2. Consumer/Requester:
       The Message Queue project has requested this functionality
       (WSARC/2006/536).

   3.3. Justification:
       The Message Queue distribution wants to minimize the modification on
       the system under installation and reuse as much as possible the
       already installed JDKs, as it is a widely-available technology with
       a large installed footprint.

   3.4. How will you know when you are done?:
       When it is possible for an install developer to specify localization
       packages separately from the packages they localize.

       When it is possible for an end-user using an openInstaller-based
       application to toggle the installation of localization bits.

4. Technical Description:
   4.1. Details:

       This project delivers a stock UI page that products can incorporate
       into their installers.

       The page is presented to the user toiallow the selection of
       localization as part of the installation. Selecting that option
       will include localization installable units as part of the set to be
       installed. In the dependency descriptor defined as part of
       LSARC/2007/098, all installable units declared as attribute
       "localized" of an Installable Unit element and all Installable Units
       declared under the "Localization" Composite Unit element are
       included for installation.

   4.2. Bug/RFE Number(s):

       6543996: openInstaller: L10n: framework should allow the
                installation of localization installable units


   4.3. In Scope: No other area beyond the one described above.

   4.4. Out of Scope:

   4.5. Interfaces:

       Exported
       Interface                    Classification      Comments
       User Interface               Uncommitted
       Composite Unit name for      Uncommitted
         l10n packages

       Imported
       Interface                    Classification         Comments
       Configuration Schema Format     Uncommitted         LSARC/2007/096
       Dependency Provider API[1]      Uncommitted         LSARC/2007/098
       UI Template Schema              Uncommitted         LSARC/2007/099

       [1] Used to select/de-select localization bits based on user choice

   4.6. Doc Impact: None

   4.7. Admin/Config Impact: None

   4.8. HA Impact: None

   4.9. I18N/L10N Impact: The error messages that can occur from this module
        are localized. There is no impact to localization beside the addition
        of the new messages

   4.10. Packaging & Delivery: N/A

   4.11. Security Impact: N/A

   4.12. Dependencies:

      LSARC 2007/096 Purple Haze: Configuration Framework
      LSARC 2007/098 Purple Haze: Dependency & Product Model
      LSARC 2007/099 Purple Haze: User Interface Framework


5. Reference Documents:

  http://blogs.sfbay.sun.com/PS72inst/
   - Example screenshots from MQ showing L10N Screen

6. Resources and Schedule:
   6.1. Projected Availability: Now

   6.2. Cost of Effort: feature design
       feature implementation
       tests
       documentation
       i18n
       -----------------------
       Total cost: 2 man-week
   6.3. ARC review type expected: FastTrack

7. Prototype Availability: Now



6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		unknown
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From sacadmin Wed Aug 15 08:52:12 2007
Received: from jurassic-x4600.sfbay.sun.com (cretaceous [129.146.17.63] (may be forged))
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l7FFqCn8012748
	for <LSARC@sac.sfbay.Sun.com>; Wed, 15 Aug 2007 08:52:12 -0700 (PDT)
Received: from [129.150.81.65] (vpn-129-150-81-65.East.Sun.COM [129.150.81.65])
	by jurassic-x4600.sfbay.sun.com (8.14.1+Sun/8.14.1) with ESMTP id l7FFni36807320;
	Wed, 15 Aug 2007 08:49:44 -0700 (PDT)
Message-ID: <46C213CF.9030901@sun.com>
Date: Tue, 14 Aug 2007 16:42:55 -0400
From: James Falkner <james.falkner@sun.com>
User-Agent: Thunderbird 2.0b2 (X11/20070123)
MIME-Version: 1.0
To: James Falkner <jhf@bytor.eng.sun.com>
CC: LSARC@sac.sfbay.sun.com, ph-mq@sun.com, purplehaze-dev@sun.com
Subject: Re: openInstaller Language Selection [LSARC/2007/442 FastTrack timeout
 08/07/2007]
References: <200708010220.l712KS1t012206@bytor.eng.sun.com>
In-Reply-To: <200708010220.l712KS1t012206@bytor.eng.sun.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 5893

This case timed out last Friday (it was extended past last Tuesday's
LSARC meeting to give extra review time).

There have been no comments, therefore I am marking this approved.

-jhf-


James Falkner wrote:
> Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
> This information is Copyright 2007 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 openInstaller Language Selection
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Gustave Loial
>     1.3  Date of This Document:
> 	31 July, 2007
> 4. Technical Description
> 1. Introduction
>    1.1. Project/Component Working Name: openInstaller Language Selection
> 
>    1.2. Name of Document Author/Supplier: Gustave Loial
> 
>    1.3. Date of This Document: 07/31/07
> 
>    1.4. Name of Major Document Customer(s)/Consumer(s):
>        1.4.1. The community this proposal comes from
>          openInstaller (External)
>          Message Queue 4.1 IFR (Internal)
> 
> 
>    1.5. Email Aliases:
>        1.5.1. Project alias: dev@openinstaller.dev.java.net
> 
>        1.5.2. Project Lead: Gustave Loial <gustave.loial@sun.com>
> 
>        1.5.3. Interest List: dev@openinstaller.dev.java.net
> 
> 2. Project Summary
> 
> 
>    2.1. Project Description:
> 
>        In middleware, products are often packaged across localization
>        boundaries: a product packages its base bits into a set of
>        base packages, and then separately packages the bits that localize
>        the base bits into one or more localization packages.
> 
>        This project delivers a user interface to allow a user to choose
>        whether to install or not install localization bits (as a whole).
>        It does not allow the user to select individual locales to support.
> 
>    2.2. Risks and Assumptions:
>        The assumption was made that the user would require either none
>        or all of the supported localizations to be installed (no possibility
>        to pick which language to install).
> 
> 3. Context and Need Summary
>    3.1. Problem Area:
>        Products may have a requirement to be translated for a given user
>        to use the product. The installer should be able to have the product
>        installation include the translations.
> 
>    3.2. Consumer/Requester:
>        The Message Queue project has requested this functionality
>        (WSARC/2006/536).
> 
>    3.3. Justification:
>        The Message Queue distribution wants to minimize the modification on
>        the system under installation and reuse as much as possible the
>        already installed JDKs, as it is a widely-available technology with
>        a large installed footprint.
> 
>    3.4. How will you know when you are done?:
>        When it is possible for an install developer to specify localization
>        packages separately from the packages they localize.
> 
>        When it is possible for an end-user using an openInstaller-based
>        application to toggle the installation of localization bits.
> 
> 4. Technical Description:
>    4.1. Details:
> 
>        This project delivers a stock UI page that products can incorporate
>        into their installers.
> 
>        The page is presented to the user toiallow the selection of
>        localization as part of the installation. Selecting that option
>        will include localization installable units as part of the set to be
>        installed. In the dependency descriptor defined as part of
>        LSARC/2007/098, all installable units declared as attribute
>        "localized" of an Installable Unit element and all Installable Units
>        declared under the "Localization" Composite Unit element are
>        included for installation.
> 
>    4.2. Bug/RFE Number(s):
> 
>        6543996: openInstaller: L10n: framework should allow the
>                 installation of localization installable units
> 
> 
>    4.3. In Scope: No other area beyond the one described above.
> 
>    4.4. Out of Scope:
> 
>    4.5. Interfaces:
> 
>        Exported
>        Interface                    Classification      Comments
>        User Interface               Uncommitted
>        Composite Unit name for      Uncommitted
>          l10n packages
> 
>        Imported
>        Interface                    Classification         Comments
>        Configuration Schema Format     Uncommitted         LSARC/2007/096
>        Dependency Provider API[1]      Uncommitted         LSARC/2007/098
>        UI Template Schema              Uncommitted         LSARC/2007/099
> 
>        [1] Used to select/de-select localization bits based on user choice
> 
>    4.6. Doc Impact: None
> 
>    4.7. Admin/Config Impact: None
> 
>    4.8. HA Impact: None
> 
>    4.9. I18N/L10N Impact: The error messages that can occur from this module
>         are localized. There is no impact to localization beside the addition
>         of the new messages
> 
>    4.10. Packaging & Delivery: N/A
> 
>    4.11. Security Impact: N/A
> 
>    4.12. Dependencies:
> 
>       LSARC 2007/096 Purple Haze: Configuration Framework
>       LSARC 2007/098 Purple Haze: Dependency & Product Model
>       LSARC 2007/099 Purple Haze: User Interface Framework
> 
> 
> 5. Reference Documents:
> 
>   http://blogs.sfbay.sun.com/PS72inst/
>    - Example screenshots from MQ showing L10N Screen
> 
> 6. Resources and Schedule:
>    6.1. Projected Availability: Now
> 
>    6.2. Cost of Effort: feature design
>        feature implementation
>        tests
>        documentation
>        i18n
>        -----------------------
>        Total cost: 2 man-week
>    6.3. ARC review type expected: FastTrack
> 
> 7. Prototype Availability: Now
> 
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		unknown
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 
> 


