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