elisa, elisa-plugins-good, elisa-plugins-bad [LSARC/2008/713 FastTrack timeout 11/26/2008]

Brian Cameron Brian.Cameron at sun.com
Tue Nov 18 13:03:08 PST 2008


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 at sun.com
> 
>         1.5.2. Responsible Engineer:
> 
>                jijun.yu at sun.com
> 
>         1.5.3  Marketing Manager:
> 
>                dan.robert at sun.com
> 
>         1.5.4. Interest List: 
> 
>               desktop-discuss at 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
> 




More information about the opensolaris-arc mailing list