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
>
>   

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SUNWempathy-pkgmap.txt
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20081119/8b4606e4/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SUNWlibtelepathy-pkgmap.txt
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20081119/8b4606e4/attachment-0001.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SUNWmission-control-pkgmap.txt
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20081119/8b4606e4/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SUNWtelepathy-glib-pkgmap.txt
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20081119/8b4606e4/attachment-0003.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: empathy-help.txt
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-arc/attachments/20081119/8b4606e4/attachment-0004.txt>

Reply via email to