<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Matt,<br>
<br>
Thanks for the response.&nbsp; I'll be looking into the resources you
mentioned.&nbsp; You're the second person to mention Google+, so I might
have to get familiar with that.<br>
<br>
Sincerely,<br>
<br>
Ron<br>
<br>
On 10/21/2011 6:09 PM, matt wrote:
<blockquote
 cite="mid:CAGLucOth2ZgK+dnM1X=ZUBm-S6NsYWTAomPecGRnMDpCgX46Gg@mail.gmail.com"
 type="cite">Yup, Richard got it right. Full GUI screen sharing is not
really needed to learn to code together. Sitting in an IRC chan, or
using google plus or skype or whatever to share voice is more than
enough I think. Watching each other type probably is not very
productive for learning, and if it's necessary at some point, use
screen or tmux over an ssh session. You could also use VNC in monitor
mode, but that's not what you're trying to accomplish.&nbsp;<br>
  <br>
  <div class="gmail_quote">On Fri, Oct 21, 2011 at 5:28 PM, Richard
Bronosky <span dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:Richard@bronosky.com">Richard@bronosky.com</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <p>I think you are over complicating the issue with the 2
computers. Collaboration is very easy if you can agree on just a few
things.<br>
1. Use a Distributed Version Control System. I recommend git and <a
 moz-do-not-send="true" href="http://github.com" target="_blank">http://github.com</a><br>
2. All collaboration will happen via SSH connections to a server or the
workstation of someone who knows how to do NAT forwarding on their
router.<br>
3. Use command line text editors.<br>
4. For audio, just use a Google+ Hangout. At my company we hire remote
full-time employees. I have interviewed dozens of developers using
several free and commercial technologies. Nothing is better.</p>
    <div>
    <div class="h5">
    <p>On Fri, Oct 21, 2011 at 3:20 PM, Ron Frazier &lt;<a
 moz-do-not-send="true" href="mailto:atllinuxenthinfo@c3energy.com"
 target="_blank">atllinuxenthinfo@c3energy.com</a>&gt; wrote:<br>
&gt; Hello all,<br>
&gt;<br>
&gt; I want to thank those who've replied to this thread previously.
&nbsp;I'll be<br>
&gt; considering all those pieces of advice as my programming project<br>
&gt; advances, and will probably post other messages here about them.
&nbsp;I'm<br>
&gt; not quoting the whole thread here, because I want to ask some
questions<br>
&gt; about technology setup, so I and a couple of partners can begin
learning<br>
&gt; Java programming collaboratively. &nbsp;Essentially, I and Scott
Castaline<br>
&gt; and possibly one other person, not part of this group, whom I
shall call<br>
&gt; Sam for now, wish to all participate in a learning experience to
learn<br>
&gt; to program in Java. &nbsp;(If there is a Sam in the group, he's not
related<br>
&gt; to this discussion.) &nbsp;At least at first, we'll be working through
one of<br>
&gt; the Deitel and Deitel textbooks. &nbsp;These have the unique advantage
of<br>
&gt; having lots of case studies and exercises to look at. &nbsp;We want to
be<br>
&gt; able to participate in the experience together in real time, by<br>
&gt; collaborating over the internet. &nbsp;I will be running Ubuntu 10.04,
Scott<br>
&gt; will probably be running Fedora 15, and Sam will probably be
running<br>
&gt; Ubuntu 11.04.<br>
&gt;<br>
&gt; I want to enable 2 features to enable collaboration. &nbsp;1)
Multiparty VOIP<br>
&gt; voice conferencing, and 2) Multiparty screen sharing<br>
&gt;<br>
&gt; Here's how I want this to work. &nbsp;Each person will have two
computers to<br>
&gt; use. &nbsp;One machine will be their development machine, with the
editor,<br>
&gt; compiler, IDE, and other Java development related tools. &nbsp;The
second<br>
&gt; computer will be their voip machine and viewer machine.<br>
&gt;<br>
&gt; For item 1), Multiparty VOIP voice conferencing, I want each of the<br>
&gt; three people to be able to join a VOIP conference such that each
one can<br>
&gt; wear a computer headset and each one can talk and the other two
can hear<br>
&gt; him, just like a conference call.<br>
&gt;<br>
&gt; For item 2), Multiparty screen sharing, it gets a bit more
complicated.<br>
&gt;<br>
&gt; Let's designate the computers for each person as follows:<br>
&gt;<br>
&gt; Dev-Ron<br>
&gt; Viewer-Ron<br>
&gt;<br>
&gt; Dev-Scott<br>
&gt; Viewer-Scott<br>
&gt;<br>
&gt; Dev-Sam<br>
&gt; Viewer-Sam<br>
&gt;<br>
&gt; Each person will share their Dev screen with the other two people,
in<br>
&gt; view only mode. &nbsp;Each person will view the other two people's Dev<br>
&gt; screens in windows on his Viewer screen.<br>
&gt;<br>
&gt; So, the contents of the screens would be as follows:<br>
&gt;<br>
&gt; Dev-Ron - Ron's development environment<br>
&gt; Viewer-Ron<br>
&gt; &nbsp; &nbsp; &nbsp;a window containing an image of Scott's Dev screen<br>
&gt; &nbsp; &nbsp; &nbsp;a window containing an image of Sam's Dev screen<br>
&gt;<br>
&gt; Dev-Scott - Scott's development environment<br>
&gt; Viewer-Scott<br>
&gt; &nbsp; &nbsp; &nbsp;a window containing an image of Ron's Dev screen<br>
&gt; &nbsp; &nbsp; &nbsp;a window containing an image of Sam's Dev screen<br>
&gt;<br>
&gt; Dev-Sam - Sam's development environment<br>
&gt; Viewer-Sam<br>
&gt; &nbsp; &nbsp; &nbsp;a window containing an image of Ron's Dev screen<br>
&gt; &nbsp; &nbsp; &nbsp;a window containing an image of Scott's Dev screen<br>
&gt;<br>
&gt; I hope that makes any sense whatsoever. &nbsp;If it works, every
participant<br>
&gt; will be able to see whatever the other two are doing and every one
will<br>
&gt; be able to talk to every one. &nbsp;Note that I don't need pictures of
the<br>
&gt; people, just the computer screens of their Dev systems. &nbsp;Note also
that<br>
&gt; this is different from a situation where there is one presenter,
since<br>
&gt; every party is both a presenter and a viewer.<br>
&gt;<br>
&gt; This needs to be free open source software, and should not require
any<br>
&gt; fees to participate.<br>
&gt;<br>
&gt; I'm thinking Ventrillo might work for voice, if available for
Linux.<br>
&gt; I'm thinking that TeamViewer might work for the screen sharing.
&nbsp;I'm not<br>
&gt; sure if either can do multiparty conferencing, and I'm sure that
there<br>
&gt; are other options.<br>
&gt;<br>
&gt; Leave it to me to try to grab a tiger by the tail, as I'm sure
this will<br>
&gt; be complicated. &nbsp;I've done point to point remote control before,
but<br>
&gt; nothing like this. &nbsp;Any advice on how to get this working would be<br>
&gt; appreciated. &nbsp;Thanks in advance.<br>
&gt;<br>
&gt; Sincerely confused,<br>
&gt;<br>
&gt; Ron<br>
&gt;<br>
&gt;</p>
    </div>
    </div>
  </blockquote>
  </div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 

(PS - If you email me and don't get a quick response, you might want to
call on the phone.  I get about 300 emails per day from alternate energy
mailing lists and such.  I don't always see new messages very quickly.)

Ron Frazier

770-205-9422 (O)   Leave a message.
linuxdude AT c3energy.com
</pre>
</body>
</html>