Brian,

Do you guys have the contract for HAL interfaces?  I didn't
see it in case directory.  Do you need a contract for volatile
Dbus interfaces?

A nit- man pages should be listed outside the i/f tables.

Thanks
Margot


Brian Cameron wrote:
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
>        Moovida
>     1.2. Name of Document Author/Supplier:
>        Author:  Brian Cameron
>     1.3  Date of This Document:
>       11 August, 2009
> 4. Technical Description
>
> 1. Introduction
>
>    1.1. Project/Component Working Name:
>         Moovida
>
>    1.2. Name of Document Author/Supplier:
>         Brian Cameron
>
>    1.3. Date of This Document:
>         08/07/2009
>
>    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: 
>                leo.binchy at sun.com
>
>         1.5.2. Responsible Engineer:
>                brian.cameron at sun.com
>
>         1.5.3  Marketing Manager:
>                glynn.foster at sun.com
>
>         1.5.4. Interest List: 
>                desktop-discuss at opensolaris.org 
>
> 2. Project Summary
>    2.1. Project Description:
>
>         Moovida is a cross-platform media center.  You can watch movies, 
> listen
>         to music and view pictures in Moovida.  
>
>         The Moovida application was previously called Elisa, and was 
> previously
>         described in case LSARC 2008/713.  This case details the minor changes
>         associated with this rebranding.
>          
> 4. Technical Description:
>    4.1. Details:
>
>         Moovida has the following changes compared to elisa:
>
>         - The binary and manpage has changed from "elisa" to "moovida".
>         - The UI has been redesigned significantly, though the functionalities
>           are largely the same.
>         - Moovida is now built with Python 2.6 rather than Python 2.4.
>         - Now the plugins are delivered in a separate package.  This is needed
>           because the plugins now require that the core application be
>           installed in order to build.  So, separating the plugins into a
>           separate package facilitates building moovida and the plugins.
>         - The package name has changed from SUNWgnome-media-center to 
>           SUNWmoovida and SUNWmoovida-plugins.  This naming is more clear
>           and more correct, since Moovida (and elisa) are Fluendo products
>           and not provided by the GNOME community.
>
>         A sidenote, when the coherence module (LSARC 2009/199) integrates 
> into 
>         build 124, the Moovida coherence plugin will become enabled.  This
>         is not a dependency since Moovida checks at runtime if coherence
>         is available and enables the plugin if so. 
>
>    4.2. Interfaces:
>         
>       Exported Interfaces      Stability             Comments
>       -----------------------  --------------------  -------------
>
>       /usr/bin/elisa           Obsolete Volatile     binary
>       /usr/lib/python2.4/vendor-packages/elisa-*-py2.4.egg-info/*
>                                Obsolete              info files
>                                Project Private
>       /usr/lib/python2.4/vendor-packages/elisa/*
>                                Obsolete              Implementation of 
>                                Project Private       application and plugins
>       /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4.egg-info/*
>                                Obsolete              Plugin info files
>                                Project Private
>       /usr/lib/python2.4/vendor-packages/elisa-*-py2.4-nspkg.pth
>                                Obsolete Volatile     pth file
>       /usr/lib/python2.4/vendor-packages/elisa_plugin_*-py2.4-nspkg.pth
>                                Obsolete Volatile     Elisa plugins pth file 
>       /usr/share/man/man1/elisa.1
>                                Obsolete Volatile     Manpage
>       SUNWgnome-media-center   Obsolete Uncommitted  Previous package name
>
>
>       /usr/bin/moovida         Volatile              binary
>       /usr/lib/python2.6/vendor-packages/elisa-*-py2.6.egg-info/*
>                                Project Private       info files
>       /usr/lib/python2.6/vendor-packages/elisa/*
>                                Project Private       Implementation of
>                                                      application and plugins
>       /usr/lib/python2.6/vendor-packages/elisa_plugin_*-py2.6.egg-info/*
>                                Project Private       Plugin info files
>       /usr/lib/python2.6/vendor-packages/elisa-*-py2.6-nspkg.pth
>                                Volatile              pth file 
>       /usr/lib/python2.6/vendor-packages/elisa_plugin_*-py2.6-nspkg.pth
>                                Volatile              Plugins pth file 
>       /usr/share/dbus-1/services/com.fluendo.elisa.service
>                                Volatile              D-bus service file
>       /usr/share/man/man1/moovida.1
>                                Volatile              Manpage
>       SUNWmoovida              Uncommitted           Application package name
>       SUNWmoovida-plugins      Uncommitted           Plugins package name
>
>
>       Imported Interfaces      Stability          Comments
>       --------------------     ---------------    -----------------------
>       Python 2.6               External           PSARC/2009/043 
>       Gnome                    Volatile           LSARC/2008/510
>       GStreamer                Volatile           LSARC/2006/202
>       Python 2.6 gtk           Evolving           LSARC 2005/506
>       Python 2.6 cairo         Volatile           LSARC 2006/462
>       Python 2.6 Twisted       Uncommitted        PSARC/2008/121
>       Python 2.6 Twisted-Web2  Uncommitted        PSARC/2008/670
>       Python 2.6 Setuptools    Uncommitted        PSARC/2008/084
>       Python 2.6 Coherence     Uncommitted        LSARC/2009/199
>       PyOpenSSL 2.6            Uncommitted        PSARC/2009/176
>       pigment                  Volatile           LSARC/2008/668
>       pigment-python 2.6       Volatile           LSARC/2008/668
>       xdg-user-dirs            Uncommitted        LSARC/2008/116
>       python 2.6 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 provided with moovida.
>
>    4.4. Packaging & Delivery:
>         
>         SUNWmoovida, SUNWmoovida-plugins
>
>    4.5. Dependencies:
>
>         LSARC 2008/713 elisa, elisa-plugins-good, elisa-plugins-bad
>
>    4.6. L10N Impact:
>
>         The Desktop team and the G11N team are working together to evaluate 
> and
>         provide I18N/L10N support.
>
>    4.7. Security Impact:
>
>         Moovida makes use of SSL for HTTPS support.  The Python-Twisted web
>         module and Python-Twisted-Web2 both are used by Moovida and both also
>         use OpenSSL for HTTPS support.
>
>         Moovida 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:
>
>         Moovida webpage:
>         http://www.moovida.com/
>        
>         Moovida API documentation:
>         http://www.moovida.com/documentation/
>
>         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
>
>   


Reply via email to