Closed as approved.

--Irene
Irene Huang wrote:
> This case is due time out on 11/25, any comments please send an email 
> before then.
>
> Thanks
> --Irene
>
> Irene Huang wrote:
>> Hi, All
>>
>> Pkgmaps and the help document for the project is attached.
>>
>> --Irene
>> Shi-Ying Irene Huang wrote:
>>> Template Version: @(#)sac_nextcase %I% %G% SMI
>>> This information is Copyright 2008 Sun Microsystems
>>> 1. Introduction
>>>     1.1. Project/Component Working Name:
>>>      Empathy for OpenSolaris
>>>     1.2. Name of Document Author/Supplier:
>>>      Author:  Rick Ju
>>>     1.3  Date of This Document:
>>>     18 November, 2008
>>> 4. Technical Description
>>> 1. Introduction
>>>    1.1. Project/Component Working Name:
>>>
>>>         telepathy-glib, Version 0.x
>>>           A GLib-based helper library for clients and connection 
>>> managers
>>>
>>>         libtelepathy,  Version 0.x
>>>           A library to ease writing Telepathy clients in glib
>>>
>>>         telepathy-mission-control , Version 4.x
>>>           A telepathy mission control component
>>>
>>>         empathy, Version 2.x           A Gnome IM/voice/video client
>>>
>>>    1.2. Name of Document Author/Supplier:
>>>                 Author:         Rick Ju
>>>         Sponser:        Irene Huang
>>>
>>>    1.3. Date of This Document:
>>>
>>>         11/06/2008
>>>
>>> 2. Technical Description:
>>>     2.1. Details:
>>>
>>>     The Telepathy project is a unified framework for real-time 
>>> communications.
>>>     It uses the D-Bus messaging system to provide a simple interface
>>>     for client applications, allowing them to quickly take advantage
>>>     of Telepathy's benefits.
>>>
>>>     * Real-time: Telepathy supports instant messaging (both 
>>> one-to-one and in
>>>       groups), voice calls and video calls; it's less suited for
>>>       store-and-forward applications like email.
>>>
>>>     * Unified: Different programs like Empathy and Pidgin can work 
>>> together
>>>       under telepathy framework.
>>>
>>>     * Framework: Telepathy allows the different aspects of 
>>> communication
>>>       handling to be divided between different parts of the system,
>>>       making each part simpler.
>>>
>>>      At the core of Telepathy is the D-Bus interface specification 
>>> which
>>>      describes how Telepathy components communicate with each other.
>>>
>>>      For more infomation, please refer to
>>>        Telepathy System Document:
>>>         http://telepathy.freedesktop.org/wiki/System%20Overview
>>>
>>>        The Ubuntu spec for SIP/IM integration
>>>         https://wiki.ubuntu.com/MOTUIM/DesktopIntegrationSIPIM
>>>
>>>        And Telepathy spec:
>>>
>>>         http://telepathy.freedesktop.org/spec.html
>>>
>>>      telepathy-glib
>>>        The telepathy-glib library is a GObject-based C binding for the
>>>        Telepathy D-Bus API.
>>>
>>>        List of major telepathy classes which are implemented:
>>>         * TpBaseConnectionManager
>>>           A connection manager base class. (Connection managers are 
>>> responsible
>>>           for establishing connections to particular IM or VOIP 
>>> servers.
>>>           One connection manager may provide support for one or more 
>>> protocols,
>>>           and may support one or more connections, depending upon
>>>           implementation.)
>>>
>>>         * TpBaseConnection
>>>           A connection base class (implements Telepathy.Connection,
>>>           subclass it to describe how to connect to the given protocol
>>>           and which factories to make)
>>>
>>>         * TpChannelFactoryIface
>>>           A channel factory interface (used by the connection
>>>           to see if any factories can service an incoming channel 
>>> request).
>>>
>>>      libtelepathy
>>>        Just like telepathy-glib, this is also a glib binding for the
>>>        Telepathy D-Bus API.  This provides bindings for telepathy 
>>> connection
>>>        manager, channels and connection. For detailed infomation on 
>>> telepathy        components, please refer to the Telepathy spec.
>>>
>>>      telepathy-mission-control
>>>        Mission Control is a telepathy component providing a way for
>>>        "end-user" applications to abstract some of the details of 
>>> connection
>>>        managers, to provide a simple way to manipulate a bunch of 
>>> connection
>>>        managers at once, and to remove the need for each program to 
>>> keep track of
>>>        the account definitions and credentials.
>>>
>>>        There will exist more than one MC component. It is probable 
>>> that each
>>>        desktop of importance will implement its own MC since its job 
>>> is very
>>>        tied to the workings of the underlying desktop environment and
>>>        look-and-feel.
>>>
>>>        Each MC should however implement some well-defined API's much 
>>> like
>>>        each connection manager should respond to a set of 
>>> well-defined telepathy
>>>        API's.        For more infomation on Misson Control:
>>>          http://telepathy.freedesktop.org/wiki/Mission%20Control
>>>
>>>      empathy:
>>>        Empathy consists of a rich set of reusable instant messaging 
>>> widgets,
>>>        and a GNOME client using those widgets. It uses Telepathy, 
>>>        Mission Control, and reuses Gossip's UI (Gossip is another 
>>> telepathy
>>>        client application). The main goal is to permit
>>>        desktop integration by providing libempathy and libempathy-gtk
>>>        libraries. libempathy-gtk is a set of powerful widgets that 
>>> can be
>>>        embeded into any GNOME application.
>>>
>>>        Features:
>>>
>>>        * Multi-protocol: Jabber, Gtalk, MSN, IRC, Salut, and all
>>>          protocols supported by pidgin.
>>>        * Account editor (specialized UI for most protocols)
>>>        * Auto away and extended away using gnome-screensaver
>>>        * Auto re-connect using Network Manager
>>>        * Private and group chat (with smileys, spellcheck)
>>>        * Powerful theme engine for chats
>>>        * Log conversations, view/search in logs and prepend logs in 
>>> new chats
>>>        * Adding new contacts and viewing/editing contact information
>>>        * Voice and Video call using VoIP Standards including SIP and 
>>> Jingle.
>>>        * Python bindings for libempathy and libempathy-gtk
>>>
>>>     2.2. Interfaces:
>>>
>>>              Exported Interfaces
>>>                 Interface        Classification    Comments
>>>                 --------------- ---------------    
>>> -----------------------
>>>
>>>            telepathy-glib
>>>
>>>                 /usr/lib/libtelepathy-glib.so.0
>>>                                      Volatile     Supporting 
>>> libraries                 /usr/include/telepathy-1.0/telepathy-glib
>>>                                      Volatile     directory of 
>>> header files
>>>                                                   for telepathy-glib
>>>
>>>                 /usr/lib/pkgconfig/telepathy-glib.pc
>>>                                      Uncommitted  pkgconfig file
>>>
>>>                 SUNWtelepathy-glib   Uncommitted  packaging
>>>                                                   contains binaries,
>>>                                                   libraries.
>>>                 SUNWtelepathy-glib-devel
>>>                                      Uncommitted  development package
>>>                                                              
>>> libtelepathy                  /usr/lib/libtelepathy.so.2
>>>                                      Volatile    Supporting 
>>> libraries                 /usr/include/telepathy-1.0/libtelepathy/
>>>                                      Volatile     directory of 
>>> header files
>>>                                                   for libtelepathy
>>>
>>>                 /usr/local/lib/pkgconfig/libtelepathy.pc
>>>                                      Uncommitted  pkgconfig file
>>>
>>>                 SUNWlibtelepathy     Uncommitted  packaging
>>>                                                     contains binaries,
>>>                                                     libraries.
>>>                 SUNWlibtelepathy-devel
>>>                                      Uncommitted  development package
>>>
>>>           telepathy-mission-control
>>>
>>>                 /usr/bin/mc-account
>>>                                      Volatile    CLI
>>>
>>>                 /usr/lib/libmissioncontrol-client.so.0
>>>                 /usr/lib/libmcclient.so.5
>>>                                      Volatile    Supporting 
>>> libraries                 /usr/include/libmcclient/
>>>                 /usr/include/libmissioncontrol
>>>                                      Volatile      directory of header
>>>                                                    files
>>>
>>>                 /usr/share/dbus-1/services/
>>>                 org.freedesktop.Telepathy.MissionControl.service
>>>                                      Volatile       D-Bus service file
>>>
>>>                 SUNWmission-control
>>>                                     Uncommitted    end-user packaging
>>>                                                      contains binary,
>>>                                                      libraries.
>>>                 SUNWmission-control-devel
>>>                                     Uncommitted    development package
>>>
>>>
>>>           empathy
>>>
>>>                 empathy CLI         Volatile       See empathy-help.txt
>>>
>>>                 /usr/lib/libempathy.so.14
>>>                 /usr/lib/libempathy-gtk.so.15
>>>                 /usr/lib/megaphone-applet
>>>                 /usr/lib/nothere-applet
>>>                 /usr/lib/python2.4/site-packages/empathy.so
>>>                 /usr/lib/python2.4/site-packages/empathygtk.so
>>>                                      Volatile      Supporting 
>>> libraries                 /usr/include/libempathy/
>>>                 /usr/include/libempathy-gtk/
>>>                                      Volatile    directory of header 
>>> files
>>>
>>>                 SUNWempathy       Uncommitted    end-user packaging
>>>                                                    contains binary,
>>>                                                    libraries.
>>>                 SUNWempathy-devel Uncommitted    development package
>>>
>>>           Imported Interfaces
>>>                 Interface        Classification        Comments
>>>                 --------------- --------------- -----------------------
>>>                 GTK+             Committed        LSARC/2006/202
>>>                 Pidgin           Volatile         LSARC/2007/309
>>>
>>>     2.3. Doc Impact:
>>>              empathy: Man page is needed.
>>>          2.4. Packaging & Delivery:
>>>
>>>          SUNWtelepathy-glib (base package)      - application i.e 
>>> binary, libraries
>>>          SUNWtelepathy-glib-devel               - Package of 
>>> developer files
>>>
>>>          SUNWlibtelepathy (base package)        - application i.e 
>>> binary, libraries
>>>          SUNWlibtelepathy-devel                 - Package of 
>>> developer files
>>>
>>>          SUNWmission-control (base package)     - application i.e 
>>> binary, libraries
>>>          SUNWmission-control-devel              - Package of 
>>> developer files
>>>
>>>          SUNWempathy (base package)             - application i.e 
>>> binary, libraries
>>>          SUNWempathy-devel                      - Package of 
>>> developer files
>>>          SUNWempathy-l10n (localization)        - Localization.
>>>
>>>        2.5. Dependencies:
>>>          GTK+
>>>             2.6. L10N Impact:
>>>                  telepathy-glib, libtelepathy, 
>>> telepathy-mission-control:
>>>            None
>>>
>>>          Empathy:
>>>            The Desktop team and the G11N are working together to
>>>            evaluate and provide I18N/L10N support.
>>>
>>>     2.7 Security Impact:
>>>
>>>         None.                 These modules are only used to provide 
>>> the user interface, and do not
>>>         contain any network protocol implementations.
>>>
>>>         Empathy depends on Pidgin for network protocol implementations.
>>>     2.8 Reference:
>>>
>>>        Empathy project:          http://live.gnome.org/Empathy
>>>
>>>        Telepathy wiki:
>>>          http://telepathy.freedesktop.org/wiki/
>>>
>>>        Telepathy System Document
>>>          http://telepathy.freedesktop.org/wiki/System%20Overview
>>>
>>>        Telepathy spec
>>>         http://telepathy.freedesktop.org/spec.html
>>>
>>>        The Ubuntu spec for SIP/IM integration          
>>> https://wiki.ubuntu.com/MOTUIM/DesktopIntegrationSIPIM
>>>
>>>        Mission Control website:
>>>          http://telepathy.freedesktop.org/wiki/Mission%20Control
>>>
>>>
>>>
>>> 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