Difference between revisions of "Collaboration"
m (Initial content) |
m (fix table) |
||
Line 1: | Line 1: | ||
− | Non-Programmers Guide to Collaboration | + | <noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }} |
+ | </noinclude> | ||
+ | {{TOCright}} | ||
+ | = Non-Programmers Guide to Collaboration = | ||
+ | ---------------------------------------------- | ||
+ | | | ||
+ | | Activities | ||
+ | | | ||
+ | ---------------------------------------------- | ||
+ | | | ||
+ | | Presence Service | ||
+ | | | ||
+ | ---------------------------------------------- | ||
+ | | | ||
+ | | D- bus | ||
+ | | | ||
+ | ---------------------------------------------- | ||
+ | | | ||
+ | | Telepathy | ||
+ | | | ||
---------------------------------------------- | ---------------------------------------------- | ||
− | + | | | |
− | + | | Telepathy-gabble | |
− | + | | | |
− | + | ---------------------------------------------- | |
− | + | | | |
− | + | | XMPP | |
− | | | + | | |
− | + | ----------------------------------------------- | |
− | + | | | |
− | + | | Jabber Server | |
− | + | | | |
− | + | ---------------------------------------------- | |
− | + | == Parents and kids == | |
− | |||
− | |||
− | |||
− | |||
− | | Telepathy-gabble | ||
− | | | ||
− | |||
− | | | ||
− | | XMPP | ||
− | | | ||
− | |||
− | | | ||
− | | Jabber Server | ||
− | | | ||
− | |||
− | |||
Collaboration in the Sugar sense is simply helping kids play together. Kids play together all the time. They talk, they run, they throw balls back and forth. Sugar allows kids to talk and play and learn together. | Collaboration in the Sugar sense is simply helping kids play together. Kids play together all the time. They talk, they run, they throw balls back and forth. Sugar allows kids to talk and play and learn together. | ||
− | + | '''Activities''' - Activities, in the Sugar world, are the programs and applications on which kids learn. | |
− | |||
− | |||
− | Activities - Activities, in the Sugar world, are the programs and applications on which kids learn. | ||
Really, that is all you need to know:) | Really, that is all you need to know:) | ||
Line 42: | Line 42: | ||
== Activity Developers == | == Activity Developers == | ||
− | Presence Service - The Presence Service is a set of APIs which allow developers to enable collaboration features on Sugar. | + | '''Presence Service''' - The Presence Service is a set of APIs which allow developers to enable collaboration features on Sugar. |
That is all you need to know. The rest is under the covers. | That is all you need to know. The rest is under the covers. | ||
Line 48: | Line 48: | ||
== Core Sugar Developers == | == Core Sugar Developers == | ||
− | Telepathy - Telepathy is another set of APIs which has a 'plug-in' design so that various communication protocols can be 'plugged-in' without affecting what the user of activity developers sees. | + | '''Telepathy''' - Telepathy is another set of APIs which has a 'plug-in' design so that various communication protocols can be 'plugged-in' without affecting what the user of activity developers sees. |
== Collaboration Developers == | == Collaboration Developers == | ||
− | Telepathy-gabble - Telepathy-gabble is a plug-in backend that uses the XMPP protocol to talk to a server. | + | '''Telepathy-gabble''' - Telepathy-gabble is a plug-in backend that uses the XMPP protocol to talk to a server. |
− | XMPP - Extensible Messaging and Presence Protocol (XMPP) is an open, XML-based protocol originally aimed at near-real-time, extensible instant messaging (IM) and presence information. (buddy lists) | + | '''XMPP''' - Extensible Messaging and Presence Protocol (XMPP) is an open, XML-based protocol originally aimed at near-real-time, extensible instant messaging (IM) and presence information. (buddy lists) |
− | XMPP Server - At the bottom to the stack is XMPP server. These are often | + | '''XMPP Server''' - At the bottom to the stack is a XMPP server. These are often referred to as jabber servers because the first popular XMPP Server was called jabberd. |
Revision as of 15:07, 12 April 2009
Non-Programmers Guide to Collaboration
---------------------------------------------- | | Activities | ---------------------------------------------- | | Presence Service | ---------------------------------------------- | | D- bus | ---------------------------------------------- | | Telepathy | ---------------------------------------------- | | Telepathy-gabble | ---------------------------------------------- | | XMPP | ----------------------------------------------- | | Jabber Server | ----------------------------------------------
Parents and kids
Collaboration in the Sugar sense is simply helping kids play together. Kids play together all the time. They talk, they run, they throw balls back and forth. Sugar allows kids to talk and play and learn together.
Activities - Activities, in the Sugar world, are the programs and applications on which kids learn.
Really, that is all you need to know:)
Activity Developers
Presence Service - The Presence Service is a set of APIs which allow developers to enable collaboration features on Sugar.
That is all you need to know. The rest is under the covers.
Core Sugar Developers
Telepathy - Telepathy is another set of APIs which has a 'plug-in' design so that various communication protocols can be 'plugged-in' without affecting what the user of activity developers sees.
Collaboration Developers
Telepathy-gabble - Telepathy-gabble is a plug-in backend that uses the XMPP protocol to talk to a server.
XMPP - Extensible Messaging and Presence Protocol (XMPP) is an open, XML-based protocol originally aimed at near-real-time, extensible instant messaging (IM) and presence information. (buddy lists)
XMPP Server - At the bottom to the stack is a XMPP server. These are often referred to as jabber servers because the first popular XMPP Server was called jabberd.