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>
