From bc99092@sac.sfbay.sun.com Fri Nov 14 15:59:19 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mAENxJ2N024271
	for <LSARC-ext@sac.sfbay.sun.com>; Fri, 14 Nov 2008 15:59:19 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id mAENxIsC028093;
	Fri, 14 Nov 2008 15:59:18 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KAC00L03LAUHQ00@nwk-avmta-2.sfbay.sun.com>; Fri,
 14 Nov 2008 15:59:18 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KAC00BALLAU9VF0@nwk-avmta-2.sfbay.sun.com>; Fri,
 14 Nov 2008 15:59:18 -0800 (PST)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id mAENxHRV054729; Fri, 14 Nov 2008 15:59:17 -0800 (PST)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mAENxGPV024266; Fri,
 14 Nov 2008 15:59:16 -0800 (PST)
Received: (from bc99092@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id mAENxGhu024262; Fri,
 14 Nov 2008 15:59:16 -0800 (PST)
Date: Fri, 14 Nov 2008 15:59:16 -0800 (PST)
From: Brian Cameron <bc99092@sac.sfbay.sun.com>
Subject: elisa, elisa-plugins-good, elisa-plugins-bad [LSARC/2008/713 FastTrack
 timeout 11/26/2008]
To: LSARC-ext@sun.com
Cc: desktop-discuss@opensolaris.org
Message-id: <200811142359.mAENxGhu024262@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 6862


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 elisa, elisa-plugins-good, elisa-plugins-bad
    1.2. Name of Document Author/Supplier:
	 Author:  Jijun Yu
    1.3  Date of This Document:
	14 November, 2008
4. Technical Description

1. Introduction

   1.1. Project/Component Working Name:

        elisa, elisa-plugins-good, elisa-plugins-bad

   1.2. Name of Document Author/Supplier:

        Jerry Yu  

   1.3. Date of This Document:

        10/20/2008

   1.4. Name of Major Document Customer(s)/Consumer(s):
        1.4.1. The PAC or CPT you expect to review your project:

               Solaris PAC

        1.4.2. The ARC(s) you expect to review your project:

               LSARC

        1.4.3. The Director/VP who is "Sponsoring" this project:

               Robert O'Dea

        1.4.4. The name of your business unit:

               Software - OPG

   1.5. Email Aliases:
        1.5.1. Responsible Manager: 

               harry.lu@sun.com

        1.5.2. Responsible Engineer:

               jijun.yu@sun.com

        1.5.3  Marketing Manager:

               dan.robert@sun.com

        1.5.4. Interest List: 

              desktop-discuss@opensolaris.org 

2. Project Summary
   2.1. Project Description:

	Elisa is a cross-platform media center. You can watch movies, listen to
	music and view pictures with Elisa.
 

4. Technical Description:
   4.1. Details:

	The Elisa Media Center has many advanced features that will make your
	media center experience unique. It features an intuitive interface with
	a professional look and feel which is easy to use.

	Elisa has the following features:
	* View pictures with previews and animated slideshows
	* Watch movies and video clips
	* Browse a music collection by artist or album cover
	* Media Browsing using Cover flow, Grid view, List view, Drag-and-drop
	* Audio visualization during playback
	* Supports media formats using the GStreamer multimedia framework, so it
	  supports the media formats that GStreamer does
	* Autodetection of media on your cameras and USB hard drives

	Elisa provides a modular media center, so its features can be
 	extended by using plugins.
	Below are several more important plugins:
        * base: base Elisa compoments
	* hal: listens to HAL and informs Elisa when removable media is added
          or removed
	* gnome: blocks the GNOME screensaver
	* amp: Asynchronous Messaging Protocol implementation for communication
          between Elisa processes
	* database: scans media files and stores them in a database for easier
          access
	* favorites: to mark items as favorites for quick access
	* gstreamer: gstreamer related components
        * pigment and poblesec: Frontends for Elisa based on the Pigment
          rendering engine
	* search: general search architecture and system

	Elisa uses Pigment as its rendering engine. Pigment is a library for 
	creating rich application user interfaces. It allows embedding 
	multimedia contents such as audio and video with the simple integration
	of the GStreamer library. 

   4.2. Interfaces:
        
      Exported Interfaces    Stability          Comments
      -------------------    --------------     -----------------------
      /usr/bin/elisa         Volatile           A media center
      /usr/bin/elisa-get     Volatile           Manages elisa plugins 
      /usr/lib/python2.4/vendor-packages/elisa-*-py2.4.egg-info/*
                             Project Private    Elisa info files
      /usr/lib/python2.4/vendor-packages/elisa/*
                             Project Private    Implementation of elisa and its 
                                                plugins
      /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4.egg-info/*
                             Project Private    Elisa plugins info files
      /usr/lib/python2.4/vendor-packages/elisa-*-py2.4-nspkg.pth
                             Volatile           Elisa pth file 
      /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4-nspkg.pth
                             Volatile           Elisa plugins pth file 
      /usr/share/man/man1/elisa.1
                             Volatile           Elisa manpage
      SUNWgnome-media-center Uncommitted        Package name
 
      Imported Interfaces    Stability          Comments
      ---------------        ---------------    -----------------------
      Python                 External           PSARC/2005/532  Python
                             Evolving           Migration from /usr/sfw 
                                                to /usr and upgrade to v2.4.x
      Gnome                  Volatile           LSARC/2008/510
      GStreamer              Volatile           LSARC/2006/202
      Python-Twisted         Uncommitted	PSARC/2008/121
      Python-Twisted-Web2    Uncommitted	PSARC/2008/670
      PyOpenSSL              Uncommitted        PSARC/2008/705
      PySQLite               Uncommitted        PSARC/2008/117
      pigment		     Volatile		LSARC/2008/668
      pigment-python	     Volatile		LSARC/2008/668
      xdg-user-dirs          Uncommitted        LSARC/2008/116
      python-xdg             Uncommitted        PSARC/2008/103
      HAL                    Contracted         PSARC/2005/399
                             Volatile
      CSSutils		     Volatile		LSARC/2008/658
      D-Bus                  Volatile           LSARC/2006/368

   4.3. Doc Impact:

        Man page is needed.

   4.4. Packaging & Delivery:
        
        SUNWgnome-media-center - package for elisa, elisa-plugins-good and
                                 elisa-plugins-bad.

   4.5. Dependencies:

        None.

   4.6. L10N Impact:

        The Desktop team and the G11N are working together to evaluate and
        provide I18N/L10N support.

   4.7. Security Impact:

	Elisa makes use of SSL for HTTPS support.The Python-Twisted web module
	and Python-Twisted-Web2 both are used by Elisa and both also use 
	OpenSSL for HTTPS support.

	Elisa has an AMP plugin which makes use of Python-Twisted AMP module
        which uses OpenSSL for its protocol.  More information can be found
        about this in the Twisted documentation.  Refer here:

        http://twistedmatrix.com/documents/current/api/twisted.protocols.amp.html
       
5. Reference Documents:

       Elisa webpage:
       http://elisa.fluendo.com/
	
       Elisa wiki page:
       http://elisa.fluendo.com/wiki

       Elisa API documentation:
       http://elisa.fluendo.com/documentation/api/

       GStreamer webpage:
       http://gstreamer.freedesktop.org


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


From Brian.Cameron@sun.com Tue Nov 18 13:03:18 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mAIL3Iao010326
	for <LSARC-ext@sac.sfbay.sun.com>; Tue, 18 Nov 2008 13:03:18 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id mAIL3Anj005923
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Tue, 18 Nov 2008 13:03:17 -0800 (PST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KAJ00909RTHE200@brm-avmta-1.central.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@Sun.Com); Tue, 18 Nov 2008 14:03:17 -0700 (MST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KAJ00MZERTGGI70@brm-avmta-1.central.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@Sun.Com); Tue,
 18 Nov 2008 14:03:16 -0700 (MST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mAIL3GLp005982	for
 <LSARC-ext@Sun.Com>; Tue, 18 Nov 2008 21:03:16 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0KAJ00J01QF0P300@mail-amer.sun.com>
 (original mail from Brian.Cameron@Sun.COM)
 for LSARC-ext@Sun.Com (ORCPT LSARC-ext@Sun.Com); Tue,
 18 Nov 2008 14:03:16 -0700 (MST)
Received: from [10.0.0.3] ([65.42.80.91])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0KAJ00ATIRT6EXE0@mail-amer.sun.com>; Tue,
 18 Nov 2008 14:03:06 -0700 (MST)
Date: Tue, 18 Nov 2008 15:03:08 -0600
From: Brian Cameron <Brian.Cameron@sun.com>
Subject: Re: elisa, elisa-plugins-good,
 elisa-plugins-bad [LSARC/2008/713 FastTrack timeout 11/26/2008]
In-reply-to: <200811142359.mAENxGhu024262@sac.sfbay.sun.com>
Sender: Brian.Cameron@sun.com
To: Brian Cameron <bc99092@sac.sfbay.sun.com>
Cc: LSARC-ext@sun.com, desktop-discuss@opensolaris.org
Message-id: <49232D8C.3030109@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200811142359.mAENxGhu024262@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.17 (X11/20081023)
Status: RO
Content-Length: 7735


Note we updated elisa to the latest 0.5.18 release and one modification 
is that the module no longer ships the /usr/bin/elisa-get binary.  So
I removed this interface from the Exported Interface table:

       /usr/bin/elisa-get     Volatile           Manages elisa plugins

Instead elisa now has a new plugin management system where the user
is able to get new plugins directly via the elisa GUI rather than
needing to run a standalone script.

Brian


Brian Cameron wrote:
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 elisa, elisa-plugins-good, elisa-plugins-bad
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Jijun Yu
>     1.3  Date of This Document:
> 	14 November, 2008
> 4. Technical Description
> 
> 1. Introduction
> 
>    1.1. Project/Component Working Name:
> 
>         elisa, elisa-plugins-good, elisa-plugins-bad
> 
>    1.2. Name of Document Author/Supplier:
> 
>         Jerry Yu  
> 
>    1.3. Date of This Document:
> 
>         10/20/2008
> 
>    1.4. Name of Major Document Customer(s)/Consumer(s):
>         1.4.1. The PAC or CPT you expect to review your project:
> 
>                Solaris PAC
> 
>         1.4.2. The ARC(s) you expect to review your project:
> 
>                LSARC
> 
>         1.4.3. The Director/VP who is "Sponsoring" this project:
> 
>                Robert O'Dea
> 
>         1.4.4. The name of your business unit:
> 
>                Software - OPG
> 
>    1.5. Email Aliases:
>         1.5.1. Responsible Manager: 
> 
>                harry.lu@sun.com
> 
>         1.5.2. Responsible Engineer:
> 
>                jijun.yu@sun.com
> 
>         1.5.3  Marketing Manager:
> 
>                dan.robert@sun.com
> 
>         1.5.4. Interest List: 
> 
>               desktop-discuss@opensolaris.org 
> 
> 2. Project Summary
>    2.1. Project Description:
> 
> 	Elisa is a cross-platform media center. You can watch movies, listen to
> 	music and view pictures with Elisa.
>  
> 
> 4. Technical Description:
>    4.1. Details:
> 
> 	The Elisa Media Center has many advanced features that will make your
> 	media center experience unique. It features an intuitive interface with
> 	a professional look and feel which is easy to use.
> 
> 	Elisa has the following features:
> 	* View pictures with previews and animated slideshows
> 	* Watch movies and video clips
> 	* Browse a music collection by artist or album cover
> 	* Media Browsing using Cover flow, Grid view, List view, Drag-and-drop
> 	* Audio visualization during playback
> 	* Supports media formats using the GStreamer multimedia framework, so it
> 	  supports the media formats that GStreamer does
> 	* Autodetection of media on your cameras and USB hard drives
> 
> 	Elisa provides a modular media center, so its features can be
>  	extended by using plugins.
> 	Below are several more important plugins:
>         * base: base Elisa compoments
> 	* hal: listens to HAL and informs Elisa when removable media is added
>           or removed
> 	* gnome: blocks the GNOME screensaver
> 	* amp: Asynchronous Messaging Protocol implementation for communication
>           between Elisa processes
> 	* database: scans media files and stores them in a database for easier
>           access
> 	* favorites: to mark items as favorites for quick access
> 	* gstreamer: gstreamer related components
>         * pigment and poblesec: Frontends for Elisa based on the Pigment
>           rendering engine
> 	* search: general search architecture and system
> 
> 	Elisa uses Pigment as its rendering engine. Pigment is a library for 
> 	creating rich application user interfaces. It allows embedding 
> 	multimedia contents such as audio and video with the simple integration
> 	of the GStreamer library. 
> 
>    4.2. Interfaces:
>         
>       Exported Interfaces    Stability          Comments
>       -------------------    --------------     -----------------------
>       /usr/bin/elisa         Volatile           A media center
>       /usr/bin/elisa-get     Volatile           Manages elisa plugins 
>       /usr/lib/python2.4/vendor-packages/elisa-*-py2.4.egg-info/*
>                              Project Private    Elisa info files
>       /usr/lib/python2.4/vendor-packages/elisa/*
>                              Project Private    Implementation of elisa and its 
>                                                 plugins
>       /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4.egg-info/*
>                              Project Private    Elisa plugins info files
>       /usr/lib/python2.4/vendor-packages/elisa-*-py2.4-nspkg.pth
>                              Volatile           Elisa pth file 
>       /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4-nspkg.pth
>                              Volatile           Elisa plugins pth file 
>       /usr/share/man/man1/elisa.1
>                              Volatile           Elisa manpage
>       SUNWgnome-media-center Uncommitted        Package name
>  
>       Imported Interfaces    Stability          Comments
>       ---------------        ---------------    -----------------------
>       Python                 External           PSARC/2005/532  Python
>                              Evolving           Migration from /usr/sfw 
>                                                 to /usr and upgrade to v2.4.x
>       Gnome                  Volatile           LSARC/2008/510
>       GStreamer              Volatile           LSARC/2006/202
>       Python-Twisted         Uncommitted	PSARC/2008/121
>       Python-Twisted-Web2    Uncommitted	PSARC/2008/670
>       PyOpenSSL              Uncommitted        PSARC/2008/705
>       PySQLite               Uncommitted        PSARC/2008/117
>       pigment		     Volatile		LSARC/2008/668
>       pigment-python	     Volatile		LSARC/2008/668
>       xdg-user-dirs          Uncommitted        LSARC/2008/116
>       python-xdg             Uncommitted        PSARC/2008/103
>       HAL                    Contracted         PSARC/2005/399
>                              Volatile
>       CSSutils		     Volatile		LSARC/2008/658
>       D-Bus                  Volatile           LSARC/2006/368
> 
>    4.3. Doc Impact:
> 
>         Man page is needed.
> 
>    4.4. Packaging & Delivery:
>         
>         SUNWgnome-media-center - package for elisa, elisa-plugins-good and
>                                  elisa-plugins-bad.
> 
>    4.5. Dependencies:
> 
>         None.
> 
>    4.6. L10N Impact:
> 
>         The Desktop team and the G11N are working together to evaluate and
>         provide I18N/L10N support.
> 
>    4.7. Security Impact:
> 
> 	Elisa makes use of SSL for HTTPS support.The Python-Twisted web module
> 	and Python-Twisted-Web2 both are used by Elisa and both also use 
> 	OpenSSL for HTTPS support.
> 
> 	Elisa has an AMP plugin which makes use of Python-Twisted AMP module
>         which uses OpenSSL for its protocol.  More information can be found
>         about this in the Twisted documentation.  Refer here:
> 
>         http://twistedmatrix.com/documents/current/api/twisted.protocols.amp.html
>        
> 5. Reference Documents:
> 
>        Elisa webpage:
>        http://elisa.fluendo.com/
> 	
>        Elisa wiki page:
>        http://elisa.fluendo.com/wiki
> 
>        Elisa API documentation:
>        http://elisa.fluendo.com/documentation/api/
> 
>        GStreamer webpage:
>        http://gstreamer.freedesktop.org
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		Desktop
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 


From Brian.Cameron@sun.com Thu Nov 27 09:52:02 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mARHq1rj020393
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 27 Nov 2008 09:52:01 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id mARHpvgs020043
	for <@sunmail2sca.sfbay.sun.com:LSARC-ext@sun.com>; Fri, 28 Nov 2008 01:52:00 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KB0002016YN4600@nwk-avmta-2.sfbay.sun.com> for LSARC-ext@sun.com
 (ORCPT LSARC-ext@Sun.Com); Thu, 27 Nov 2008 09:51:59 -0800 (PST)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KB000MUJ6YM9M20@nwk-avmta-2.sfbay.sun.com> for
 LSARC-ext@sun.com (ORCPT LSARC-ext@Sun.Com); Thu,
 27 Nov 2008 09:51:58 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mARHpw8v023029	for
 <LSARC-ext@Sun.Com>; Thu, 27 Nov 2008 17:51:58 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0KB000J016UNQG00@mail-amer.sun.com>
 (original mail from Brian.Cameron@Sun.COM)
 for LSARC-ext@Sun.Com (ORCPT LSARC-ext@Sun.Com); Thu,
 27 Nov 2008 10:51:58 -0700 (MST)
Received: from [10.0.0.4] ([24.32.67.166])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0KB000AAD6YDC8A0@mail-amer.sun.com>; Thu,
 27 Nov 2008 10:51:58 -0700 (MST)
Date: Thu, 27 Nov 2008 11:51:15 -0600
From: Brian Cameron <Brian.Cameron@sun.com>
Subject: Re: elisa, elisa-plugins-good,
 elisa-plugins-bad [LSARC/2008/713 FastTrack timeout 11/26/2008]
In-reply-to: <200811142359.mAENxGhu024262@sac.sfbay.sun.com>
Sender: Brian.Cameron@sun.com
To: Brian Cameron <bc99092@sac.sfbay.sun.com>
Cc: LSARC-ext@sun.com, desktop-discuss@opensolaris.org
Message-id: <492EDE13.4070103@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200811142359.mAENxGhu024262@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.17 (X11/20081023)
Status: RO
Content-Length: 7372


Closing this FastTrack as approved.  There has been no discussion or issues
raised.

Brian

Brian Cameron wrote:
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 elisa, elisa-plugins-good, elisa-plugins-bad
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Jijun Yu
>     1.3  Date of This Document:
> 	14 November, 2008
> 4. Technical Description
> 
> 1. Introduction
> 
>    1.1. Project/Component Working Name:
> 
>         elisa, elisa-plugins-good, elisa-plugins-bad
> 
>    1.2. Name of Document Author/Supplier:
> 
>         Jerry Yu  
> 
>    1.3. Date of This Document:
> 
>         10/20/2008
> 
>    1.4. Name of Major Document Customer(s)/Consumer(s):
>         1.4.1. The PAC or CPT you expect to review your project:
> 
>                Solaris PAC
> 
>         1.4.2. The ARC(s) you expect to review your project:
> 
>                LSARC
> 
>         1.4.3. The Director/VP who is "Sponsoring" this project:
> 
>                Robert O'Dea
> 
>         1.4.4. The name of your business unit:
> 
>                Software - OPG
> 
>    1.5. Email Aliases:
>         1.5.1. Responsible Manager: 
> 
>                harry.lu@sun.com
> 
>         1.5.2. Responsible Engineer:
> 
>                jijun.yu@sun.com
> 
>         1.5.3  Marketing Manager:
> 
>                dan.robert@sun.com
> 
>         1.5.4. Interest List: 
> 
>               desktop-discuss@opensolaris.org 
> 
> 2. Project Summary
>    2.1. Project Description:
> 
> 	Elisa is a cross-platform media center. You can watch movies, listen to
> 	music and view pictures with Elisa.
>  
> 
> 4. Technical Description:
>    4.1. Details:
> 
> 	The Elisa Media Center has many advanced features that will make your
> 	media center experience unique. It features an intuitive interface with
> 	a professional look and feel which is easy to use.
> 
> 	Elisa has the following features:
> 	* View pictures with previews and animated slideshows
> 	* Watch movies and video clips
> 	* Browse a music collection by artist or album cover
> 	* Media Browsing using Cover flow, Grid view, List view, Drag-and-drop
> 	* Audio visualization during playback
> 	* Supports media formats using the GStreamer multimedia framework, so it
> 	  supports the media formats that GStreamer does
> 	* Autodetection of media on your cameras and USB hard drives
> 
> 	Elisa provides a modular media center, so its features can be
>  	extended by using plugins.
> 	Below are several more important plugins:
>         * base: base Elisa compoments
> 	* hal: listens to HAL and informs Elisa when removable media is added
>           or removed
> 	* gnome: blocks the GNOME screensaver
> 	* amp: Asynchronous Messaging Protocol implementation for communication
>           between Elisa processes
> 	* database: scans media files and stores them in a database for easier
>           access
> 	* favorites: to mark items as favorites for quick access
> 	* gstreamer: gstreamer related components
>         * pigment and poblesec: Frontends for Elisa based on the Pigment
>           rendering engine
> 	* search: general search architecture and system
> 
> 	Elisa uses Pigment as its rendering engine. Pigment is a library for 
> 	creating rich application user interfaces. It allows embedding 
> 	multimedia contents such as audio and video with the simple integration
> 	of the GStreamer library. 
> 
>    4.2. Interfaces:
>         
>       Exported Interfaces    Stability          Comments
>       -------------------    --------------     -----------------------
>       /usr/bin/elisa         Volatile           A media center
>       /usr/bin/elisa-get     Volatile           Manages elisa plugins 
>       /usr/lib/python2.4/vendor-packages/elisa-*-py2.4.egg-info/*
>                              Project Private    Elisa info files
>       /usr/lib/python2.4/vendor-packages/elisa/*
>                              Project Private    Implementation of elisa and its 
>                                                 plugins
>       /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4.egg-info/*
>                              Project Private    Elisa plugins info files
>       /usr/lib/python2.4/vendor-packages/elisa-*-py2.4-nspkg.pth
>                              Volatile           Elisa pth file 
>       /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4-nspkg.pth
>                              Volatile           Elisa plugins pth file 
>       /usr/share/man/man1/elisa.1
>                              Volatile           Elisa manpage
>       SUNWgnome-media-center Uncommitted        Package name
>  
>       Imported Interfaces    Stability          Comments
>       ---------------        ---------------    -----------------------
>       Python                 External           PSARC/2005/532  Python
>                              Evolving           Migration from /usr/sfw 
>                                                 to /usr and upgrade to v2.4.x
>       Gnome                  Volatile           LSARC/2008/510
>       GStreamer              Volatile           LSARC/2006/202
>       Python-Twisted         Uncommitted	PSARC/2008/121
>       Python-Twisted-Web2    Uncommitted	PSARC/2008/670
>       PyOpenSSL              Uncommitted        PSARC/2008/705
>       PySQLite               Uncommitted        PSARC/2008/117
>       pigment		     Volatile		LSARC/2008/668
>       pigment-python	     Volatile		LSARC/2008/668
>       xdg-user-dirs          Uncommitted        LSARC/2008/116
>       python-xdg             Uncommitted        PSARC/2008/103
>       HAL                    Contracted         PSARC/2005/399
>                              Volatile
>       CSSutils		     Volatile		LSARC/2008/658
>       D-Bus                  Volatile           LSARC/2006/368
> 
>    4.3. Doc Impact:
> 
>         Man page is needed.
> 
>    4.4. Packaging & Delivery:
>         
>         SUNWgnome-media-center - package for elisa, elisa-plugins-good and
>                                  elisa-plugins-bad.
> 
>    4.5. Dependencies:
> 
>         None.
> 
>    4.6. L10N Impact:
> 
>         The Desktop team and the G11N are working together to evaluate and
>         provide I18N/L10N support.
> 
>    4.7. Security Impact:
> 
> 	Elisa makes use of SSL for HTTPS support.The Python-Twisted web module
> 	and Python-Twisted-Web2 both are used by Elisa and both also use 
> 	OpenSSL for HTTPS support.
> 
> 	Elisa has an AMP plugin which makes use of Python-Twisted AMP module
>         which uses OpenSSL for its protocol.  More information can be found
>         about this in the Twisted documentation.  Refer here:
> 
>         http://twistedmatrix.com/documents/current/api/twisted.protocols.amp.html
>        
> 5. Reference Documents:
> 
>        Elisa webpage:
>        http://elisa.fluendo.com/
> 	
>        Elisa wiki page:
>        http://elisa.fluendo.com/wiki
> 
>        Elisa API documentation:
>        http://elisa.fluendo.com/documentation/api/
> 
>        GStreamer webpage:
>        http://gstreamer.freedesktop.org
> 
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		Desktop
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
> 


