Difference between revisions of "Main Page"

From Kosmos Wiki
Jump to navigation Jump to search
Line 1: Line 1:
= Codename 67P =
+
== Codename 67P ==
  
Codename 67P a.k.a. Nice Cave a.k.a Subspace is a team communication application based on almost exclusively open protocols, standards, and APIs. All of its components are free software, published under open-source licenses. User-facing programs will be built upon the [https://platform.html5.org/:Web Platform], communicating with server components via HTTP and WebSockets.
+
Codename 67P a.k.a. Nice Cave a.k.a Subspace is a team communication application based on almost exclusively open protocols, standards, and APIs. All of its components are free software, published under open-source licenses. User-facing programs will be built upon the [https://platform.html5.org/ Web Platform], communicating with server components via HTTP and WebSockets.
  
 
67P consists of several components, all of which can be configured separately, and thus be either hosted by a provider or self-hosted by the user/organization. These are:
 
67P consists of several components, all of which can be configured separately, and thus be either hosted by a provider or self-hosted by the user/organization. These are:
  
* [http://sockethub.org:Sockethub] for facilitating client/server communication between the Web client and the multiple protocols/backends it needs to talk to.
+
* [http://sockethub.org Sockethub] server for facilitating client/server communication between the Web client and the multiple protocols/backends/APIs it needs to talk to (e.g. IRC, SMTP, OStatus, Twitter, GitHub, SMS gateways, TURN etc.), as well handling incoming notifications like e.g. WebHooks from services that want to publish messages to 67P-handled IRC channels
 +
* [http://remotestorage.io RemoteStorage] server for storing all user data in a user-defined/controlled storage backend
 +
* IRC server for private communication servers (not needed for personal usage on public servers)
 +
* TURN server for WebRTC networking enhancements/fallback for audio and audio/video calls (optional)
 +
* A Web client, written in [http://emberjs.com/ Ember.js], using sockethub.js and remotestorage.js, and making heavy use of Ember/Web components for implementing its functionality
  
 
== Getting started ==
 
== Getting started ==

Revision as of 21:07, 26 November 2014

Codename 67P

Codename 67P a.k.a. Nice Cave a.k.a Subspace is a team communication application based on almost exclusively open protocols, standards, and APIs. All of its components are free software, published under open-source licenses. User-facing programs will be built upon the Web Platform, communicating with server components via HTTP and WebSockets.

67P consists of several components, all of which can be configured separately, and thus be either hosted by a provider or self-hosted by the user/organization. These are:

  • Sockethub server for facilitating client/server communication between the Web client and the multiple protocols/backends/APIs it needs to talk to (e.g. IRC, SMTP, OStatus, Twitter, GitHub, SMS gateways, TURN etc.), as well handling incoming notifications like e.g. WebHooks from services that want to publish messages to 67P-handled IRC channels
  • RemoteStorage server for storing all user data in a user-defined/controlled storage backend
  • IRC server for private communication servers (not needed for personal usage on public servers)
  • TURN server for WebRTC networking enhancements/fallback for audio and audio/video calls (optional)
  • A Web client, written in Ember.js, using sockethub.js and remotestorage.js, and making heavy use of Ember/Web components for implementing its functionality

Getting started

Consult the User's Guide for information on using the wiki software.