Ahh. This sounds grand then, I hope people will take this idea up.<br><br><div><span class="gmail_quote">On 10/23/07, <b class="gmail_sendername">Mark McCarron</b> &lt;<a href="mailto:markmccarron_itt@hotmail.com">markmccarron_itt@hotmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div>That&#39;s why I selected a black void and standard meshes as a basic design.&nbsp; When it comes to cross-OS transitions, these items can be transferred from one machine to another.&nbsp; Open standards will allow for cross-communication allowing users to observe each other.&nbsp; The only difference between using Compiz/X, or another OS will be the amount that you will be required to download.
<br>
&nbsp;<br>
As an example, a Compiz/X user connecting to another Compiz/X user will be able to use the network transparency of the host it is connecting to.&nbsp; This will allow them to observe the remote desktop.&nbsp; The connecting client will upload an avatar to the host to represent that connection, or for security reasons select a pre-defined avatar.&nbsp; From this point, it is just a matter of exchanging state information to update the avatars positions, actions, etc.
<br>
&nbsp;<br>
Now lets say we have a Windows machine connecting to a Compiz/X host.&nbsp; At present, using the network transparency of X is not an option.&nbsp; A possible solution is to transfer the contents to the Windows client and have them render it locally.&nbsp; As with the&nbsp;above solution,&nbsp;its then a matter of exchanging state information for the avatars.
<br>
&nbsp;<br>
Consider this a short-term&nbsp;solution for incompatible systems and low-bandwidth scenarios.&nbsp; In the longer term, a unified protocol would be used to bridge Compiz/X with Terminal Services providing&nbsp;an open standard for network transparency.&nbsp; The natural evolution from this point, will be a form of network transparency for the web.
<br><br><br><br><br>
<blockquote>
<hr>
Date: Tue, 23 Oct 2007 07:54:41 -0400<br>From: <a href="mailto:vperetokin@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">vperetokin@gmail.com</a><span class="q"><br>To: <a href="mailto:markmccarron_itt@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
markmccarron_itt@hotmail.com</a><br></span><div><span class="e" id="q_115cd3fc4c74ace0_2">Subject: Re: [compiz] Feature Request<br><br>Compiz&#39; development is also much more accelerated than Croquet&#39;s, from what it seems like.
<br><br>But, Croquet runs on all platforms, whereas Compiz only on X, which as far as I know is Linux only. That limits our scope a lot (unless Compiz can run inside a VM?). <br><br>
<div><span>On 10/22/07, <b>Mark McCarron</b> &lt;<a href="mailto:markmccarron_itt@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">markmccarron_itt@hotmail.com</a>&gt; wrote:</span> 
<blockquote style="padding-left: 1ex;">
<div>Personally, I feel that Croquet would be overkill.&nbsp; Its a good platform for developers, or even companies with specific needs, but a 3D desktop does not require all the features of Croquet.&nbsp; Croquet is a full multi-purpose 3D engine, a 3D desktop needs to be light-weight, responsive and provide&nbsp;only the features that are absolutely required.&nbsp; The ability to display, arrange and redirect input to objects is all that is required in addition to being able to navigate in the environment. 
<br><br><br><br>
<hr>
&gt; Date: Sun, 21 Oct 2007 20:07:16 +0200<br>&gt; From: <a href="mailto:rastamasta@gmx.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">rastamasta@gmx.de</a><br>&gt; To: <a href="mailto:compiz@lists.freedesktop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
compiz@lists.freedesktop.org</a> 
<div><span><br>&gt; Subject: Re: [compiz] Feature Request<br>&gt; <br>&gt; Am Fri, 19 Oct 2007 08:02:47 -0400<br>&gt; schrieb &quot;Vadim Peretokin&quot; &lt; <a href="mailto:vperetokin@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
vperetokin@gmail.com</a>&gt;:<br>&gt; <br>&gt; &gt; I had a similar idea, but I think they said it wasn&#39;t too feasible <br>&gt; &gt; much on the forums.<br>&gt; &gt; <br>&gt; &gt; Why do you capitalize &quot;window&quot; though?
<br>&gt; &gt; <br>&gt; &gt; I really like your business applications for this - they really do<br>&gt; &gt; sound very good. This&#39;ll be excellent. <br>&gt; &gt; <br>&gt; i guess what you want is this<br>&gt; <a href="http://en.wikipedia.org/wiki/Opencroquet" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://en.wikipedia.org/wiki/Opencroquet </a>. this approach is platform<br>&gt; independent, which is normally what you want to have for<br>&gt; collaborative tools.<br>&gt; it&#39;s probably better to work on opencroquet if you like the idea than
<br>&gt; to start from scratch - see the history and the companies <br>&gt; involved with it<br>&gt; <br>&gt; cheers<br>&gt; <br>&gt; <br>&gt; &gt; On 10/19/07, Mark McCarron &lt;<a href="mailto:markmccarron_itt@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
 markmccarron_itt@hotmail.com</a>&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Good questions. I have a few suggestions that may help, I&#39;m sure<br>&gt; &gt; &gt; the Compiz developers will be able to structure the controls much 
<br>&gt; &gt; &gt; better. So, take this as a basis from which to begin.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; There would be two basic modes, the first mode would be free space,<br>&gt; &gt; &gt; that is, your mouse guides you through the desktop space. Upon 
<br>&gt; &gt; &gt; selecting a window, you would enter the second mode, the mouse<br>&gt; &gt; &gt; controls would now act upon the selected Window. A simple<br>&gt; &gt; &gt; left-click in free space would return the user to the first mode. 
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I would expect the user to be able walk around the environment<br>&gt; &gt; &gt; similar to any FPS. Movement can either be provided by a mouse<br>&gt; &gt; &gt; click providing acceleration, or via keyboard controls again 
<br>&gt; &gt; &gt; similar to any FPS.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; As windows are objects, perhaps they should have a small control on<br>&gt; &gt; &gt; the border of the windows that can be manipulated by the mouse. 
<br>&gt; &gt; &gt; This control would allow the user to alter each of dimensions<br>&gt; &gt; &gt; independently. A small clickable X,Y,Z object would work well.<br>&gt; &gt; &gt; This control could be expanded to allow for rotation and scaling of 
<br>&gt; &gt; &gt; the object.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; A quick switch utility is something that is definitely required.<br>&gt; &gt; &gt; Whilst the freedom aspect is good, the desktop must provide a<br>&gt; &gt; &gt; productive environment. I like the wall utility too, I find it 
<br>&gt; &gt; &gt; very handy. I would expect this to look at the space from above<br>&gt; &gt; &gt; and provide the user with a sense of where each window is located<br>&gt; &gt; &gt; as well as a bitmap preview.<br>&gt; &gt; &gt; 
<br>&gt; &gt; &gt; There should also be support for the direct loading and rendering of<br>&gt; &gt; &gt; meshes. This is both for decoration and as a tool for work<br>&gt; &gt; &gt; environments. Collaborative design work, even across multiple 
<br>&gt; &gt; &gt; vendors, would become very easy. Architects would be able to work<br>&gt; &gt; &gt; on designs with real-time client input, car designers would be able<br>&gt; &gt; &gt; to work as team, etc. I&#39;m not suggesting a full editing 
<br>&gt; &gt; &gt; environment, just a basic viewer that supports major formats.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ------------------------------ 
<br>&gt; &gt; &gt; Date: Thu, 18 Oct 2007 20:33:58 -0700<br>&gt; &gt; &gt; From: <a href="mailto:srhlefty@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">srhlefty@gmail.com</a><br>&gt; &gt; &gt; To: 
<a href="mailto:markmccarron_itt@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">markmccarron_itt@hotmail.com</a>; <a href="mailto:compiz@lists.freedesktop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
compiz@lists.freedesktop.org</a><br>&gt; &gt; &gt; Subject: Re: [compiz] Feature Request<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; This is an interesting idea. How would the user control how the<br>&gt; &gt; &gt; windows move in the depth dimension? Would the user actually 
<br>&gt; &gt; &gt; &quot;walk&quot; around such a space? With such a large space, how would one<br>&gt; &gt; &gt; get to a particular window quickly, i.e. is there still a switcher?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; A 2D slice of such a space reminds me a lot of the current &quot;Wall&quot; 
<br>&gt; &gt; &gt; plugin that compiz has, and is one of my favorites.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 10/18/07, *Mark McCarron* &lt;<a href="mailto:markmccarron_itt@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
 markmccarron_itt@hotmail.com</a>&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Hi Guys,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I have been thinking of a new style of interface that could be<br>&gt; &gt; &gt; added to Compiz. Essentially, rather than having a desktop, the 
<br>&gt; &gt; &gt; user would be presented with a space in which to work. This space<br>&gt; &gt; &gt; would be several meters wide in real terms and the user could<br>&gt; &gt; &gt; navigate the space in a similar fashion to a 3D game. 
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Windows could be grabbed and thrown throughout the space, providing<br>&gt; &gt; &gt; a very large workspace. This would also allow the user to<br>&gt; &gt; &gt; physically arrange Windows in the space according to particular 
<br>&gt; &gt; &gt; tasks or functions. A simple double-click of a Window would cause<br>&gt; &gt; &gt; it to snap into full 2D view were the application can be worked<br>&gt; &gt; &gt; upon.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; The concept of multiple desktops, could be implemented as multiple 
<br>&gt; &gt; &gt; spaces. Given the network transparency of X, it would also allow<br>&gt; &gt; &gt; for the concept of a public space. A public space would be a<br>&gt; &gt; &gt; desktop that is shared either across a LAN or Internet. This has 
<br>&gt; &gt; &gt; both business and personal applications. In terms of business, it<br>&gt; &gt; &gt; can be used for presentations, reviewing designs, etc. In terms of<br>&gt; &gt; &gt; personal use, it would open a new area to social networking, 
<br>&gt; &gt; &gt; desktop surfing. End users could store images, videos and a range<br>&gt; &gt; &gt; of interactive items that members of the public can view or<br>&gt; &gt; &gt; download.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I realise that this can prove to be a bandwidth hog, but like 
<br>&gt; &gt; &gt; everything in computer world, this will only improve with time and<br>&gt; &gt; &gt; become less of an issue.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ------------------------------<br>&gt; &gt; &gt; The next generation of MSN Hotmail has arrived - Windows Live 
<br>&gt; &gt; &gt; Hotmail&lt;<a href="http://www.newhotmail.co.uk/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.newhotmail.co.uk/</a>&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; _______________________________________________ 
<br>&gt; &gt; &gt; compiz mailing list<br>&gt; &gt; &gt; <a href="mailto:compiz@lists.freedesktop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">compiz@lists.freedesktop.org</a><br>&gt; &gt; &gt; 
<a href="http://lists.freedesktop.org/mailman/listinfo/compiz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freedesktop.org/mailman/listinfo/compiz</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt; 
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; ------------------------------<br>&gt; &gt; &gt; Do you know a place like the back of your hand? Share local<br>&gt; &gt; &gt; knowledge with BackOfMyHand.com &lt;<a href="http://www.backofmyhand.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
 http://www.backofmyhand.com</a>&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; compiz mailing list<br>&gt; &gt; &gt; <a href="mailto:compiz@lists.freedesktop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
compiz@lists.freedesktop.org</a><br>&gt; &gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/compiz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freedesktop.org/mailman/listinfo/compiz 
</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; _______________________________________________<br>&gt; compiz mailing list<br>&gt; <a href="mailto:compiz@lists.freedesktop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
compiz@lists.freedesktop.org</a><br>&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/compiz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freedesktop.org/mailman/listinfo/compiz 
</a><br><br></span></div>
<hr>
<span>Do you know a place like the back of your hand? Share local knowledge with <a href="http://www.backofmyhand.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">BackOfMyHand.com</a></span></div>
<br>_______________________________________________<br>compiz mailing list<br><a href="mailto:compiz@lists.freedesktop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">compiz@lists.freedesktop.org
</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/compiz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.freedesktop.org/mailman/listinfo/compiz</a><br><br></blockquote></div>
<br></span></div></blockquote><br><hr><span class="q">Do you know a place like the back of your hand? Share local knowledge with  <a href="http://www.backofmyhand.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
BackOfMyHand.com</a></span></div>
</blockquote></div><br>