Code Monkey home page Code Monkey logo

interconnect's Introduction

Interconnect

A high-bandwidth virtual office for open teams. Public rooms are free. Private rooms cost. FOSS.

TLDR

Think of it as IRC for infrastructure, Sqwiggle for Interface, Google Hangouts on Air for recording, and GitHub for profiles.

Why?

The Problem

  • In-person communication is the ultimate thing, it's high bandwidth, engages all the senses, and is immediate and personal
  • Other communication tools for the open-source world (like IRC, GitHub Issues, etc) are low-bandwidth, interruptive, inpersonal, and frustrating
  • Video communication tools (like Skype, Google Hangouts, Sqwiggle) are not catered to open-source project's infinitely large teams and requirement to open-source everything
  • Communication tools (like Skype) had too much over-head, you had to arrange meetings, schedule times, across many time-zones, with many remote workers, delaying progress in the mean-time, often in an never-ending loop
  • Other communication tools (like Skype, Google Hangouts, Sqwiggle, GitHub Issues, etc) are closed, giving the people no power to create their ideal experiences

The Solution

  • People log in to Interconnect
  • Their video is made available, so people can see your availability
  • If you are busy, you mark yourself as busy so others can't interrupt you
  • If you are interupptable, people can click you (and others) to start an instant (group) video call
  • There is a text chat on the left for asynchronous communication and sharing resources
  • It is open-source, so you can tweak it to work best for your requirements

The Impact

  • Consultants, Trainers, and Experts no longer need to fly around the world to assist co-workers in their office
    • Instead they can join the virtual office, which is just as good, if not better, than the real office
  • Remote open-source teams now finally have access to high-bandwidth communication

Why doesn't Sqwiggle just implement public free rooms?

I've suggested it countless times, they are not interested.

Plus it misses the opportunity to create the next generation de-facto standard communicational tool, as an open-source initiative that everyone has power and control over.

Example Workflow

  1. @balupton joins the #docpad IRC Channel via InterConnect
  2. The InterConnect IRC Bot posts on the #docpad IRC Channel: @balupton just joined via http://interconnect.net/docpad
  3. @crito joins the #docpad IRC Channel via InterConnect
  4. The InterConnect IRC Bot posts on the #docpad IRC Channel: @crito just joined via http://interconnect.net/docpad
  5. @balupton unmutes @crito to start a call
  6. The InterConnect IRC Bot posts on the #docpad IRC Channel: @balupton and @crito are now video calling on http://interconnect.net/docpad/balupton+crito
  7. @ninabreznik was on IRC and notices the video call link, she clicks it and joins
  8. The InterConnect IRC Bot posts on the #docpad IRC Channel: @balupton, @crito, @ninabreznik are now video calling on http://interconnect.net/docpad/balupton+crito+ninabreznik
  9. @balupton posts a link to an image in the InterConnect chat
  10. The InterConnect chat enhances it on the InterConnect website to embed the actual image
  11. The InterConnect IRC Bot posts on the #docpad IRC Channel: @balupton just posted: http://the.url/to-the.image
  12. The video call finishes, and is uploaded to Vimeo for archival
  13. The InterConnect IRC Bot posts on the #docpad IRC Channel: @balupton, @crito, @ninabreznik video call just finished, watch it here: http://interconnect.net/docpad/call-id

How

Check out the tasks.

Check out the code.

License

Unless stated otherwise; all works are Copyright © 2013+ Bevry Pty Ltd [email protected] and licensed permissively under the MIT License for code and the Creative Commons Attribution 3.0 Unported License for everything else (including content, media and design), enjoy!

interconnect's People

Contributors

balupton avatar

Watchers

Rob Loach avatar James Cloos avatar  avatar

Forkers

manhtukhang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.