Difference between revisions of "Development Team/Collaboration Refactoring"

From Sugar Labs
Jump to navigation Jump to search
(Created page with 'During the 0.90 release cycle, [http://collabora.co.uk/ Collabora] is sponsoring the refactoring of the presence and collaboration framework in Sugar with the following objective…')
 
Line 9: Line 9:
 
The strategy that will be followed can be summarized as '''turning Sugar into a normal Telepathy client'''.
 
The strategy that will be followed can be summarized as '''turning Sugar into a normal Telepathy client'''.
  
Instead of implementing these changes inside Sugar's [http://wiki.laptop.org/go/Presence_Service Presence Service], we are going to remove this layer because of the unneeded complexity that it brings and because several of the services it provides are either obsoleted or replaced ny new components in the Telepathy framework. See [[Development_Team/Presence_Service_Removal]] for details.
+
Instead of implementing these changes inside Sugar's [http://wiki.laptop.org/go/Presence_Service Presence Service], we are going to remove this layer because of the unneeded complexity that it brings and because several of the services it provides are either obsoleted or replaced ny new components in the Telepathy framework. See [[Development Team/Presence Service Removal]] for details.

Revision as of 03:07, 15 March 2010

During the 0.90 release cycle, Collabora is sponsoring the refactoring of the presence and collaboration framework in Sugar with the following objectives:

  • reduce the dependency on deprecated or soon to be deprecated parts of the Telepathy spec,
  • improve interoperability with other messaging systems,
  • make it easier to implement further collaboration features, often developed for other systems.

The strategy that will be followed can be summarized as turning Sugar into a normal Telepathy client.

Instead of implementing these changes inside Sugar's Presence Service, we are going to remove this layer because of the unneeded complexity that it brings and because several of the services it provides are either obsoleted or replaced ny new components in the Telepathy framework. See Development Team/Presence Service Removal for details.