Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EUG:Overview"

(Person to Person Communication)
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
 
[[EUG:Users Guide|< back]]  
 
[[EUG:Users Guide|< back]]  
  
== Overview ==
+
==Overview ==
 +
[[Image:eug.3450473995_2a900ca8f6.jpg|right|250px|link=http://www.flickr.com/photos/34538688@N06/3450473995/|Communications Framework]]
 +
ECF is a framework for building distributed servers, applications, and tools. The elements in this framework were used to build the user tools that you will find in this manual. The ECF components can also be used to build new user level tools. Please see the [[EIG:Integrators Guide|ECF Integrators Guide]] if you want to learn more about the ECF components.
 +
 
 +
 
 +
Please keep in mind that ECF is a Framework. It is not directly meant to provide end-user applications although we have enough useful stuff to fill an entire manual. ECF typically will provide as much tools as possible without them individually being very rich of functionality. Many of the tools can be used as a solid base for building richer tools based on ECF technology.
 +
 
  
 
From an end-user's perspective, ECF provides three major areas of communication which are Person to Person Communication, Collaboration and Utilities. Let's take a look at these three different area's and the see what the ECF has available for you.<br>  
 
From an end-user's perspective, ECF provides three major areas of communication which are Person to Person Communication, Collaboration and Utilities. Let's take a look at these three different area's and the see what the ECF has available for you.<br>  
  
===Person to Person Communication===
 
You are able to login to an '''IRC''' server to join IRC chatrooms. Eclipse committers operate many rooms on the Freenode server. They are happy to help you answer questions. You are also able to setup your own room, for example to host your companies helpdesk.<br/>
 
  
The '''XMPP and XMPPS''' protocol started its life as the Jabber protocol but is since renamed to XMPP, the eXtensible Messaging and Presence Protocol. This open protocol is in use by many applications, most notably Jabber and Google Talk.<br/> 
 
  
'''MSN''' (originally the Microsoft Network) is the protocol for the chat service provided by Microsoft. ECF provides a client to connect to people on the MSN network.<br/>
+
;'''''Person to Person Communication'''''
Every Eclipse Bugzilla user is hooked up to the '''Eclipse IM''' (XMPP) server. Use this to connect to the Eclipse community.  
+
: ECF Provide tools to use an '''IRC''' server to join IRC chatrooms. Eclipse committers operate many rooms on the Freenode server. They are happy to help you answer questions. You are also able to setup your own room, for example to host your companies helpdesk.<br/>  
 +
 
 +
: ECF provides tools to use '''XMPP and XMPPS''' protocol. XMPP started its life as the Jabber protocol but is since renamed to XMPP, the eXtensible Messaging and Presence Protocol. This open protocol is in use by many applications, most notably Jabber and Google Talk.<br/> 
  
In addition to real-time chat clients, ECF also Provides the '''NNTP''' or Network News Transfer Protocol together with a basic news client named '''Salvo'''.
+
: '''MSN''' (originally the Microsoft Network) is the protocol for the chat service provided by Microsoft. ECF provides a client to connect to people on the MSN network.<br/>
  
===Collaboration===
+
: Every Eclipse Bugzilla user is hooked up to the '''Eclipse IM''' (XMPP) server. Use this to connect to the Eclipse community.  
Use ECF to share workspaces and editors for remote pair programming sessions using real-time collaborative editing.  
+
  
===Utilities===
+
: The ECF framework is used to create a '''Twitter''' client, called '''Tweethub'''.
ECF Provides capabilities to share files by using XMPP and the BitTorrent protocol.
+
  
 +
: In addition to real-time chat clients, ECF also Provides the '''NNTP''' or Network News Transfer Protocol together with a basic news client named '''Salvo'''.
  
ECF is a framework for building distributed servers, applications, and tools. It provides a modular implementation of the OSGi 4.2 Remote Services standard, along with support for REST-based and SOAP-based remote services, and asynchronous messaging for remote services.  
+
;'''''Collaboration'''''
 +
: Use ECF to share workspaces and editors for remote pair programming sessions using real-time collaborative editing.  
  
yadi yadi yadi add more text here
+
;'''''Utilities'''''
 +
: ECF Provides capabilities to share files by using XMPP and the BitTorrent protocol.

Latest revision as of 17:54, 12 December 2010

< back

Overview

Communications Framework

ECF is a framework for building distributed servers, applications, and tools. The elements in this framework were used to build the user tools that you will find in this manual. The ECF components can also be used to build new user level tools. Please see the ECF Integrators Guide if you want to learn more about the ECF components.


Please keep in mind that ECF is a Framework. It is not directly meant to provide end-user applications although we have enough useful stuff to fill an entire manual. ECF typically will provide as much tools as possible without them individually being very rich of functionality. Many of the tools can be used as a solid base for building richer tools based on ECF technology.


From an end-user's perspective, ECF provides three major areas of communication which are Person to Person Communication, Collaboration and Utilities. Let's take a look at these three different area's and the see what the ECF has available for you.


Person to Person Communication
ECF Provide tools to use an IRC server to join IRC chatrooms. Eclipse committers operate many rooms on the Freenode server. They are happy to help you answer questions. You are also able to setup your own room, for example to host your companies helpdesk.
ECF provides tools to use XMPP and XMPPS protocol. XMPP started its life as the Jabber protocol but is since renamed to XMPP, the eXtensible Messaging and Presence Protocol. This open protocol is in use by many applications, most notably Jabber and Google Talk.
MSN (originally the Microsoft Network) is the protocol for the chat service provided by Microsoft. ECF provides a client to connect to people on the MSN network.
Every Eclipse Bugzilla user is hooked up to the Eclipse IM (XMPP) server. Use this to connect to the Eclipse community.
The ECF framework is used to create a Twitter client, called Tweethub.
In addition to real-time chat clients, ECF also Provides the NNTP or Network News Transfer Protocol together with a basic news client named Salvo.
Collaboration
Use ECF to share workspaces and editors for remote pair programming sessions using real-time collaborative editing.
Utilities
ECF Provides capabilities to share files by using XMPP and the BitTorrent protocol.

Back to the top