<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8731714</id><updated>2011-10-11T22:16:19.533-04:00</updated><category term='metaverse'/><category term='simulation'/><category term='technology'/><category term='visualization'/><category term='software'/><category term='user interface'/><category term='virtual reality'/><category term='Mellon Foundation'/><category term='NSF'/><category term='Croquet'/><category term='open source'/><category term='Cobalt'/><category term='Duke University'/><category term='virtual world'/><category term='Julian Lombardi'/><category term='Avatar'/><title type='text'>Julian Lombardi's Blog</title><subtitle type='html'>Socio-computational systems, virtual environments, learning contexts, and the Cobalt Project</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jlombardi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>87</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8731714.post-5196634228264046360</id><published>2009-05-19T22:20:00.003-04:00</published><updated>2009-05-19T22:27:56.146-04:00</updated><title type='text'>Julian Lombardi's Blog Has Moved</title><content type='html'>I've moved my blog to another address and will no longer post here.  Please go to &lt;a href="http://julianlombardi.blogspot.com"&gt;julianlombardi.blogspot.com&lt;/a&gt; to see all my posts, both old and new.&lt;br /&gt;&lt;br /&gt;-Julian&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5196634228264046360?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5196634228264046360&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5196634228264046360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5196634228264046360'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2009/05/julian-lombardis-blog-has-moved.html' title='Julian Lombardi&apos;s Blog Has Moved'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-7043953166494247605</id><published>2008-12-11T06:50:00.000-05:00</published><updated>2008-12-11T06:53:04.602-05:00</updated><title type='text'>Collaborative CAD in Cobalt!</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ffUQ24GXFW0&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ffUQ24GXFW0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Thanks again to the work of Aik-Siong Koh and his team, Cobalt now makes it possible for users to work in a deeply collaborative CAD environment. This video shows how two Cobalt users on separate computers can work with relatively sophisticated CAD capabilities over a LAN.  This newly-implemented collaborative CAD capability in Cobalt opens up a wide range of possibilities for engineers and others at a distance to develop sophisticated simulations and architectures in Cobalt worlds.  The ability to develop animated content within a full-featured &lt;span style="font-style:italic;"&gt;virtual world&lt;/span&gt; CAD environment sets Cobalt apart from other virtual world technologies in a very significant way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-7043953166494247605?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=7043953166494247605&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/7043953166494247605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/7043953166494247605'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/12/collaborative-cad-in-cobalt.html' title='Collaborative CAD in Cobalt!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6494946713862518351</id><published>2008-11-22T08:16:00.000-05:00</published><updated>2008-11-22T08:19:16.560-05:00</updated><title type='text'>VNC in Cobalt!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8RhdmQ9Bi6c/SSgGbL9huqI/AAAAAAAAAYE/2yuIPYvQYU4/s1600-h/VNC1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://4.bp.blogspot.com/_8RhdmQ9Bi6c/SSgGbL9huqI/AAAAAAAAAYE/2yuIPYvQYU4/s320/VNC1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5271470427974253218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rajeev Lochan has just been successful in getting VNC to work within a shared Cobalt space! VNC is a graphical desktop sharing system which uses the RFB protocol to remotely control another computer. This is a big breakthrough for our open project.  It means that  a Cobalt-based VNC client can connect to a VNC server on any other operating system. Cobalt users will soon be able to view and interact with remote applications (including full featured web browsers) or even collaboratively access remote desktops within the Cobalt application. Because the VNC protocol can use a lot of bandwidth, we still have some optimization to deal with - but this progress is great to see.  Thank you Rajeev!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6494946713862518351?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6494946713862518351&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6494946713862518351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6494946713862518351'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/11/vnc-in-cobalt.html' title='VNC in Cobalt!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8RhdmQ9Bi6c/SSgGbL9huqI/AAAAAAAAAYE/2yuIPYvQYU4/s72-c/VNC1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-8561808529628422340</id><published>2008-10-21T18:37:00.000-04:00</published><updated>2008-10-21T18:54:25.420-04:00</updated><title type='text'>Immersive Workspaces</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j5I2ZV2ppeE&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/j5I2ZV2ppeE&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Linden Lab has announced that its now going to be moving into the enterprise 3D collaboration space. It recently announced a new product called "Immersive Workspaces" which is basically an area in Second Life set aside for corporate meetings. That more secure area represents "a completely exclusive and secure experience, with no connectivity to the Second Life mainland." Their intent is to develop a complete collaboration experience for the enterprise.  I guess that is Linden Lab's attempt to try and ensure that business meetings are not disrupted by griefers or by unwelcome barrages of flying penises.  Looks like the enterprise virtual worlds space is getting a bit more crowded.  It will be interesting to see how this all plays out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-8561808529628422340?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=8561808529628422340&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/8561808529628422340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/8561808529628422340'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/10/immersive-workspaces.html' title='Immersive Workspaces'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1046486170180668260</id><published>2008-10-19T19:23:00.001-04:00</published><updated>2008-11-03T10:36:18.666-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mellon Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='NSF'/><category scheme='http://www.blogger.com/atom/ns#' term='Cobalt'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual reality'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='Croquet'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Duke University'/><category scheme='http://www.blogger.com/atom/ns#' term='metaverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Julian Lombardi'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual world'/><category scheme='http://www.blogger.com/atom/ns#' term='user interface'/><title type='text'>Another KMZ Import</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8RhdmQ9Bi6c/SPvBjWFt8JI/AAAAAAAAAXM/c8tda2eEy_Y/s1600-h/seymour.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8RhdmQ9Bi6c/SPvBjWFt8JI/AAAAAAAAAXM/c8tda2eEy_Y/s320/seymour.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5259009802854330514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another test of the new KMZ importer from Aik-Siong Koh.  Note that the textures are mapping nicely onto the relatively complex model!  Soon we will be able to import lots of content from Google's 3D Warehouse into Cobalt.  That will be nice...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1046486170180668260?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1046486170180668260&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1046486170180668260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1046486170180668260'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/10/another-kmz-import.html' title='Another KMZ Import'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8RhdmQ9Bi6c/SPvBjWFt8JI/AAAAAAAAAXM/c8tda2eEy_Y/s72-c/seymour.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-2697287613434886120</id><published>2008-07-16T08:09:00.000-04:00</published><updated>2008-07-16T08:14:52.842-04:00</updated><title type='text'>Strangely Attractive</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/10h2XhP0u0g&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/10h2XhP0u0g&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Matthew Chadwick has been exploring the creation of GPU-computed chaotic attractors of dynamical systems using the Croquet SDK. The code he is using is based on David Faught's procedural textures code. In this implementation, the cube to the left defines a parameter space for controlling the system.  Matthew says that the same code he is developing could also be used for other things like in-world physics simulations. Matthew will make all of this available for public release once the code is ready.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-2697287613434886120?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=2697287613434886120&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/2697287613434886120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/2697287613434886120'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/07/strangely-attractive.html' title='Strangely Attractive'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3756795044622089822</id><published>2008-07-13T16:32:00.002-04:00</published><updated>2008-11-03T10:40:28.464-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mellon Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='NSF'/><category scheme='http://www.blogger.com/atom/ns#' term='Cobalt'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual reality'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='Croquet'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Duke University'/><category scheme='http://www.blogger.com/atom/ns#' term='metaverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Julian Lombardi'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual world'/><category scheme='http://www.blogger.com/atom/ns#' term='Avatar'/><category scheme='http://www.blogger.com/atom/ns#' term='user interface'/><title type='text'>Better Avatars!</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ykriYbq-oyI&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ykriYbq-oyI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Better avatars for Cobalt are almost ready!  Here is a video showing an early test implementation of a motion-cycle enhanced avatar in Cobalt.  Peter Moore has been doing a wonderful job with this and in getting the Ogre3D XML importer to work with models developed in Maya or exported from Blender. That means that we will all soon have at least two art paths for getting avatars and other animated meshes into Cobalt worlds.  It'll also be great to finally retire the stilted Alice and Rabbit avatars.  This particular video also provides a sneak peak at some of the texture and environmental/directional lighting work that I hope to have make its way into the next update of the Cobalt code-base.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3756795044622089822?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3756795044622089822&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3756795044622089822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3756795044622089822'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/07/kill-rabbit.html' title='Better Avatars!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-8500335901084905670</id><published>2008-07-07T07:12:00.000-04:00</published><updated>2008-07-07T07:27:30.858-04:00</updated><title type='text'>Croquet Simulation Work</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D51Vx9giJVg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D51Vx9giJVg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This new video by Willi Griephan of Bremen, Germany shows the operation of two Croquet simulation spaces that he created using the Croquet SDK.  The first is a falling "Domino" simulation that leverages the &lt;a href="http://www.ode.org/"&gt;Open Dynamics Engine&lt;/a&gt; for its physics.  The second scene depicts swarm behavior in an aquarium simulation where two members of a swarm can pair, and by doing so, spawn new offspring. The Swarm algorithm that Willi used is described &lt;a href="http://www.red3d.com/cwr/steer/gdc99/"&gt;here&lt;/a&gt; by Craig W. Reynolds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-8500335901084905670?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=8500335901084905670&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/8500335901084905670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/8500335901084905670'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/07/croquet-simulation-work.html' title='Croquet Simulation Work'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-587543660357709209</id><published>2008-06-08T07:40:00.004-04:00</published><updated>2008-11-03T10:38:14.518-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mellon Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='NSF'/><category scheme='http://www.blogger.com/atom/ns#' term='Cobalt'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual reality'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='Croquet'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Duke University'/><category scheme='http://www.blogger.com/atom/ns#' term='metaverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Julian Lombardi'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual world'/><category scheme='http://www.blogger.com/atom/ns#' term='user interface'/><title type='text'>NSF SGER</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/SEp4rmnRcQI/AAAAAAAAAWY/cPBVrK3DGZk/s1600-h/NSF_logo.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/SEp4rmnRcQI/AAAAAAAAAWY/cPBVrK3DGZk/s320/NSF_logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5209108609502376194" /&gt;&lt;/a&gt;&lt;br /&gt;I've just been awarded an NSF Small Grant for Exploratory Research (SGER) to advance exploratory work towards a more complete open source Croquet-based browser application and toolset that can support the large scale needs of the scientific community.  With this support, we will be helping to advance the Cobalt effort by 1) making general improvements to the user interface which includes the more complete buildout of Cobalt's menus as well as improvements to basic navigational control, 2) fully implementing and testing of the ability for end-users to tag and electronically store their Cobalt-created worlds to online directories, 3) designing and implementing methods for finding and contacting other users of Croquet spaces by leveraging XMPP/Jabber as a presence registration and rendezvous mechanism, and 4) designing and implementing of methods that enable Cobalt users to browse a directory of all registered and active Cobalt spaces and to make it possible for users to contact current participants of those spaces by leveraging XMPP/Jabber and institutional IAA infrastructures as a means of defining user permissions by group affiliations.  At the end of this, we hope to have a full Beta of the Cobalt application available for download to all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-587543660357709209?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=587543660357709209&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/587543660357709209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/587543660357709209'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/06/nsf-sger.html' title='NSF SGER'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/SEp4rmnRcQI/AAAAAAAAAWY/cPBVrK3DGZk/s72-c/NSF_logo.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5542876454174968190</id><published>2008-05-16T08:08:00.001-04:00</published><updated>2008-05-16T08:24:29.163-04:00</updated><title type='text'>MS-OLPC?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/SC18SzZ-M5I/AAAAAAAAAV8/k2t2orxWt8Y/s1600-h/olpc.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/SC18SzZ-M5I/AAAAAAAAAV8/k2t2orxWt8Y/s320/olpc.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5200949807161422738" /&gt;&lt;/a&gt;&lt;br /&gt;Nicholas Negroponte just posted the following announcement:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"One Laptop per Child is announcing an agreement with Microsoft&lt;br /&gt;to make a dual boot, Linux/Windows, version of the XO laptop. In addition, our intention is to engage one or more third parties to port Sugar to run on Windows in order to reach a wider installed base of laptops. In the meanwhile, OLPC remains fully committed to our goal: a completely free and open learning platform for the world's children. The mission statement of OLPC has not changed in three years.&lt;br /&gt;&lt;br /&gt;Sugar is the first user interface specifically designed for children and teachers to learn and collaborate, and remains central to our strategy. Broadening Sugar's reach to as many children as possible remains key to OLPC's mission.&lt;br /&gt;&lt;br /&gt;To enable the Sugar environment to reach as many children as possible, particularly in the poorest areas of the world, OLPC must be able to bid on educational technology contracts, some of which require that Microsoft Windows be able to run on our hardware. The increased volumes will lower the XO-1's price, already lowest in the industry with capabilities no other laptop shares.&lt;br /&gt;&lt;br /&gt;OLPC is substantially increasing its engineering resources and all software development continues entirely on GNU/Linux.  We will continue to work to make Sugar on Linux the best possible platform for education and to invest in our expanding Linux deployments in Peru, Uruguay, Mexico and elsewhere.&lt;br /&gt;&lt;br /&gt;No OLPC resources are going to porting Sugar to Microsoft Windows, although as a free software project, we encourage others to do so. The Sugar user interface is already available for Fedora, Debian and Ubuntu Linux distributions, greatly broadening Sugar's reach to the millions of existing Linux systems. We continue to solicit help from the free software community in these efforts. Additionally, the Fedora, Debian and Ubuntu software environments run on the XO-1, adding support for tens of thousands of free software applications.&lt;br /&gt;&lt;br /&gt;Open Firmware V2, the free and open source BIOS, is now capable of running Linux, Microsoft Windows XP and other operating systems, and was developed by Firmworks with support from OLPC. This will enable dual boot of OLPC XO laptops with Microsoft Windows XP in addition to the existing Fedora-based system and will become the standard BIOS/bootloader for all XO systems when completed. With this "free BIOS," the XO-1 continues to be the most open laptop hardware currently&lt;br /&gt;available."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For more information, see http://wiki.laptop.org/go/AnnounceFAQ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5542876454174968190?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5542876454174968190&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5542876454174968190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5542876454174968190'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/05/ms-olpc.html' title='MS-OLPC?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/SC18SzZ-M5I/AAAAAAAAAV8/k2t2orxWt8Y/s72-c/olpc.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-4746158045115295653</id><published>2008-04-25T21:05:00.001-04:00</published><updated>2008-04-25T21:14:54.428-04:00</updated><title type='text'>Another Digital Rainout</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/R__3fHCDVaI/AAAAAAAAAVs/lBduSf2Wwts/s1600-h/StormCloud1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/R__3fHCDVaI/AAAAAAAAAVs/lBduSf2Wwts/s320/StormCloud1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5188137409589761442" /&gt;&lt;/a&gt;&lt;br /&gt;Today, for the second time in as many weeks, &lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt; became unavailable for  the same reasons that 3rd party large-scale server-based architectures should not be relied on to support mission-critical virtual worlds in any serious way.  The outage happened, once again, just at the time that Aaron Walsh of the &lt;a href="http://immersiveeducation.org/"&gt;Media Grid Immersive Education Initiative&lt;/a&gt; was trying to host a &lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt; in-world meeting. Here is what Linden Lab had to say:  &lt;span style="font-style:italic;"&gt;Logins have temporarily been restricted to staff-only as Operations addresses a slowdown in the asset system. We’ve also broadcast a request in world for residents who are currently logged in to refrain from manipulating or transferring assets. We’ll have more info ASAP.&lt;/span&gt;  Obviously, this company is in real trouble given the frequency of these problems in a system that so many have come to rely on....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-4746158045115295653?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=4746158045115295653&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/4746158045115295653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/4746158045115295653'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/04/another-digital-rainout.html' title='Another Digital Rainout'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/R__3fHCDVaI/AAAAAAAAAVs/lBduSf2Wwts/s72-c/StormCloud1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6562084312584448852</id><published>2008-03-17T20:47:00.000-04:00</published><updated>2008-03-17T20:56:09.836-04:00</updated><title type='text'>Saving and Loading Spaces</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/R98S_NOOWNI/AAAAAAAAAVk/TLOyvkjtaBk/s1600-h/SaveAndLoad.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/R98S_NOOWNI/AAAAAAAAAVk/TLOyvkjtaBk/s320/SaveAndLoad.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5178878973589739730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A new build of Cobalt has just been made available download.  Added functionality includes the ability to save and load spaces from web or local directories.  This means that you can now make your custom Cobalt spaces available to others as a kind of template virtual world over the web!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6562084312584448852?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6562084312584448852&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6562084312584448852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6562084312584448852'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/03/saving-and-loading-spaces.html' title='Saving and Loading Spaces'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/R98S_NOOWNI/AAAAAAAAAVk/TLOyvkjtaBk/s72-c/SaveAndLoad.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5598610686329261610</id><published>2008-03-04T18:35:00.001-05:00</published><updated>2008-11-03T10:49:03.937-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mellon Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='NSF'/><category scheme='http://www.blogger.com/atom/ns#' term='Cobalt'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual reality'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='Croquet'/><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Duke University'/><category scheme='http://www.blogger.com/atom/ns#' term='metaverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Julian Lombardi'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual world'/><category scheme='http://www.blogger.com/atom/ns#' term='user interface'/><title type='text'>Cobalt Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/R86F8DRzrfI/AAAAAAAAAVM/0dF6MqcO9J0/s1600-h/Cobalt+Parrish.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/R86F8DRzrfI/AAAAAAAAAVM/0dF6MqcO9J0/s320/Cobalt+Parrish.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5174220288613920242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cobalt is an emerging open source and multi-platform metaverse browser and toolkit application being built using the open source Croquet SDK. A pre-alpha build of the Cobalt application is being made freely available to the emerging virtual worlds community by Duke University and its partners under the Croquet license.  We hope that by doing so, we will foster a viable community-based software development effort leading to open virtual world technologies supporting the needs of education and research.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-style:italic;"&gt;current build&lt;/span&gt; of Cobalt is located &lt;a href="http://croquet-src-01.oit.duke.edu/cobalt.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-style:italic;"&gt;Monticello source code repository&lt;/span&gt; for Cobalt is located &lt;a href="http://croquet-src-01.oit.duke.edu:8886/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Cobalt-specific &lt;span style="font-style:italic;"&gt;Mantis bug tracker&lt;/span&gt; is located &lt;a href="http://croquet-src-01.oit.duke.edu/mantis/index.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Software testing and bug reporting is a very important contribution to the effort. Doing so will help the Cobalt development community to identify areas in need of programming and re-engineering. Well-written bug reports can be an especially useful contribution by non-developers who are interested in advancing this effort during these early stages of Cobalt development. We hope that many of the community's software developers will consider taking on bug fixes.&lt;br /&gt;&lt;br /&gt;Mark McCahill will be coordinating updates and code contributions to Cobalt to ensure compatibility with the base classes within the present Croquet SDK. In this way we can ensure that Cobalt development does not create a fork from the Croquet SDK. The goal here is to build a Croquet-based application that end-users can really use and then to contribute the application back to the Croquet Consortium for distribution as part of a future Croquet release. We hope that by making the pre-alpha available we can tap into the creative potential of the broader community as a way of advancing something that all of us can freely use to create deeply collaborative, greatly featured, and widely interlinked virtual environments on a very large scale.  Lets do it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5598610686329261610?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5598610686329261610&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5598610686329261610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5598610686329261610'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/03/cobalt-released.html' title='Cobalt Released'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/R86F8DRzrfI/AAAAAAAAAVM/0dF6MqcO9J0/s72-c/Cobalt+Parrish.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5958755932185298068</id><published>2008-02-23T13:18:00.001-05:00</published><updated>2008-02-23T13:40:20.006-05:00</updated><title type='text'>The Server Dilemma</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/R8BnL6NGxLI/AAAAAAAAAVE/qC2xfRNf5RE/s1600-h/servers.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/R8BnL6NGxLI/AAAAAAAAAVE/qC2xfRNf5RE/s320/servers.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5170245826521777330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The following quote from the article &lt;span style="font-style:italic;"&gt;Second Earth&lt;/span&gt; (MIT Technology Review, July-August 2007) provides some interesting numbers around the server dilemma associated with server hosted virtual worlds such as Second Life:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;This reimagining of the real world can go only so far, given current limitations on the growth of Linden Lab's server farm, the amount of bandwidth available to stream data to users, and the power of the graphics card in the average PC.&lt;br /&gt;&lt;br /&gt;According to&lt;/span&gt; [Cory]&lt;span style="font-style:italic;"&gt; Ondrejka&lt;/span&gt; [Linden Lab's now former CTO]&lt;span style="font-style:italic;"&gt;, Linden Lab must purchase and install more than 120 servers every week to keep up with all the new members pouring into Second Life, who increase the computational load by creating new objects and demanding their own slices of land. Each server at Linden Lab supports one to four "regions," 65,536-square-meter chunks of the Second Life environment--establishing the base topography, storing and rendering all inanimate objects, animating avatars, running scripts, and the like. This architecture is what makes it next to impossible to imagine re-creating a full-scale earth within Second Life, even at a low level of detail. At one region per server, simulating just the 29.2 percent of the planet's surface that's dry land would require 2.3 billion servers and 150 dedicated nuclear power plants to keep them running. It's the kind of system that "doesn't scale well," to use the jargon of information technology.&lt;br /&gt;&lt;br /&gt;But then, Linden Lab's engineers never designed Second Life's back end to scale that way. Says Ondrejka, "We're not interested in 100 percent veracity or a true representation of static reality."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5958755932185298068?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5958755932185298068&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5958755932185298068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5958755932185298068'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/02/server-dilemma.html' title='The Server Dilemma'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/R8BnL6NGxLI/AAAAAAAAAVE/qC2xfRNf5RE/s72-c/servers.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-9111449590944392019</id><published>2008-02-17T10:43:00.001-05:00</published><updated>2008-02-17T14:30:33.081-05:00</updated><title type='text'>Croquet Skeletal Animation Part 2</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iU4Xp6iomwA&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/iU4Xp6iomwA&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Another example video of skeletal animation in Croquet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-9111449590944392019?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=9111449590944392019&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/9111449590944392019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/9111449590944392019'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/02/croquet-skeletal-animation-part-2.html' title='Croquet Skeletal Animation Part 2'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3605450581147273309</id><published>2008-01-25T07:38:00.000-05:00</published><updated>2008-02-17T14:26:09.665-05:00</updated><title type='text'>Wii-mote Possibilities</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5s5EvhHy7eQ&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5s5EvhHy7eQ&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here is a clever video from Johnny Lee at Carnegie Mellon University showing how you can use a  Nintendo Wii-mote and home-made infrared LED light pens to create a low cost multi-touch interactive whiteboard system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3605450581147273309?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3605450581147273309&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3605450581147273309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3605450581147273309'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/01/wii-mote-possibilities.html' title='Wii-mote Possibilities'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5845131140697608471</id><published>2008-01-17T20:24:00.000-05:00</published><updated>2008-01-17T20:35:36.121-05:00</updated><title type='text'>Why Second Life Won't Get a Third</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/R4__5GaeHaI/AAAAAAAAAUc/VvOp4qVT8aI/s1600-h/afterlife1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/R4__5GaeHaI/AAAAAAAAAUc/VvOp4qVT8aI/s320/afterlife1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5156621454801771938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Max Borders &lt;a href="http://www.tcsdaily.com/article.aspx?id=110207A"&gt;opines&lt;/a&gt; on what he views as the key differences between &lt;a href="http://en.wikipedia.org/wiki/Second_Life"&gt;Second Life&lt;/a&gt; and Croquet.  Another piece comparing the two technologies can be found &lt;a href="http://www.edutechie.com/2007/07/7-ways-croquet-is-better-than-second-life/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5845131140697608471?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5845131140697608471&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5845131140697608471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5845131140697608471'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/01/why-second-life-wont-get-third.html' title='Why Second Life Won&apos;t Get a Third'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/R4__5GaeHaI/AAAAAAAAAUc/VvOp4qVT8aI/s72-c/afterlife1.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5951781894116449827</id><published>2008-01-13T07:09:00.000-05:00</published><updated>2008-01-14T16:56:00.672-05:00</updated><title type='text'>Croquet Selected!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8RhdmQ9Bi6c/R2kLAGaeHWI/AAAAAAAAAT8/6k5baPu8CEs/s1600-h/2008_SummitPoster_Header.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/R2kLAGaeHWI/AAAAAAAAAT8/6k5baPu8CEs/s320/2008_SummitPoster_Header.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5145656145597046114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This past weekend, it was announced at &lt;a href="http://MediaGrid.org/summit/"&gt;The Boston Media-Grid Summit&lt;/a&gt; that the &lt;a href="http://immersiveeducation.org/"&gt;Immersive Education Initiative&lt;/a&gt; (see &lt;a href="http://chronicle.com/daily/2007/12/925n.htm?rss"&gt;article&lt;/a&gt; on the initiative's goals) has selected Croquet as one of three official "next generation" immersive education platforms.  The Immersive Education Initiative is an international collaboration of universities, colleges, research institutes, consortia companies, and foundations that are working together to define and develop open standards, best practices, platforms, and communities of support for virtual reality and game-based learning and training systems. The other two immersive education platforms selected were Sun's open source &lt;a href="https://lg3d-wonderland.dev.java.net/"&gt;Project Wonderland&lt;/a&gt; client and the now open source &lt;a href="http://secondlife.com/community/downloads.php"&gt;Second Life client&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What this all means is that the open source Croquet platform's value will become better known and that the Immersive Education Initiative will now &lt;span style="font-style:italic;"&gt;direct both funding and programming resources towards the development and deployment of open source Croquet technologies and open source Croquet-based educational applications&lt;/span&gt;. Selection criteria for this important honor included the following: 1) support for the Windows and Macintosh operating systems; 2) availability as open source code; 3) vendor-neutral client and server architectures (no vendor lock-in); 4) stable and reliable runtime implementations; 5) integrated text chat and voice chat; 6) high resolution graphics; 7) multi-user support for collaboration; 8) highly customizable avatars that support high resolution graphics and body animation (gestures); and 9) support for user-created content.&lt;br /&gt;&lt;br /&gt;The event in Boston was an invitation-only affair hosted and sponsored by the &lt;a href="http//mediagrid.org/"&gt;Grid Institute&lt;/a&gt;, the &lt;a href="http://www.bc.edu/schools/advstudies/"&gt;Woods College of Advancing Studies&lt;/a&gt; at Boston College, and the City of Boston with participation from the &lt;a href="http://www.fas.org/main/home.jsp"&gt;Federation of American Scientists&lt;/a&gt; and the &lt;a href="http://www.kauffman.org/"&gt;Ewing Marion Kauffman Foundation&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5951781894116449827?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5951781894116449827&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5951781894116449827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5951781894116449827'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/01/croquet-selected.html' title='Croquet Selected!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/R2kLAGaeHWI/AAAAAAAAAT8/6k5baPu8CEs/s72-c/2008_SummitPoster_Header.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3065742473089096596</id><published>2008-01-03T10:33:00.000-05:00</published><updated>2008-01-03T10:38:03.346-05:00</updated><title type='text'>A Croquet Spoof</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pPCyJHEQHL8&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pPCyJHEQHL8&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Recently posted by David Faught.  Happy New Year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3065742473089096596?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3065742473089096596&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3065742473089096596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3065742473089096596'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2008/01/croquet-spoof.html' title='A Croquet Spoof'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5725458674594210177</id><published>2007-12-21T22:20:00.000-05:00</published><updated>2007-12-22T08:30:38.897-05:00</updated><title type='text'>Touchy-Feely Croquet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/R20OoWaeHYI/AAAAAAAAAUM/InTiROkbJq0/s1600-h/Novint+Falcon.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/R20OoWaeHYI/AAAAAAAAAUM/InTiROkbJq0/s320/Novint+Falcon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5146786035528506754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UNC's Jeff VanDrimmelen has recently begun exploring ways to integrate haptic technology with Croquet virtual worlds.  Haptic technology allows simulations to convey information to users in the form of mechanical stimulation.  Haptic devices typically transmit information in the form of vibrations or motions, thereby creating a sense of &lt;span style="font-style:italic;"&gt;touching&lt;/span&gt; or &lt;span style="font-style:italic;"&gt;feeling&lt;/span&gt; virtual objects.  The main types of haptic devices are 1) &lt;span style="font-style:italic;"&gt;tactile feedback devices&lt;/span&gt; (that generate resistance to user input movement) and &lt;span style="font-style:italic;"&gt;force feedback devices&lt;/span&gt; (that generate movement back to the input device). &lt;br /&gt;&lt;br /&gt;The &lt;a href="http://home.novint.com/products/novint_falcon.php"&gt;Novint Falcon&lt;/a&gt; device is a new haptic device developed for use as a gaming peripheral and input device. The user interacts with  a small knob with three degrees of freedom in movement at the front of what is otherwise a stationary desktop device. The knob is attached to the main body via three multi-hinged and motorized arms. The step motors within the arms feel what the user is doing as well as apply forces back to the knob.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S5h4owxpHcI&amp;rel=0&amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S5h4owxpHcI&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Jeff recently posted this video about his earliest effort to integrate the Novint Falcon haptic device with Croquet technology.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5725458674594210177?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5725458674594210177&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5725458674594210177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5725458674594210177'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/12/touchy-feely-croquet.html' title='Touchy-Feely Croquet'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/R20OoWaeHYI/AAAAAAAAAUM/InTiROkbJq0/s72-c/Novint+Falcon.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-76992878734793493</id><published>2007-12-10T20:31:00.000-05:00</published><updated>2007-12-15T16:54:25.071-05:00</updated><title type='text'>Duke Receives Mellon Award</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/R2CNuH89EaI/AAAAAAAAATk/EQqs3sMxOVk/s1600-h/Mellon.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/R2CNuH89EaI/AAAAAAAAATk/EQqs3sMxOVk/s320/Mellon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143266598005313954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Today, the Andrew W. Mellon Foundation awarded Duke University a $100,000 prize for leadership and development work to advance Croquet in the open source.  The prize was one of ten presented as part of the second annual Mellon Awards for Technology Collaboration (MATC) which are given each year to not‐for‐profit organizations for leadership in the collaborative development of open source software tools with application to scholarship in the arts and humanities.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/R2RMvmaeHVI/AAAAAAAAAT0/M7suvg2r2u4/s1600-h/2007-12-10+at+13-25-09.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/R2RMvmaeHVI/AAAAAAAAAT0/M7suvg2r2u4/s320/2007-12-10+at+13-25-09.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5144321055013084498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The award was presented at the Fall Task Force meeting of the Coalition for Networked Information in Washington D.C. by Sir &lt;a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee"&gt;Timothy Berners‐Lee&lt;/a&gt;, Director of the World Wide Web Consortium and the inventor of the World Wide Web. Duke’s MATC award was one of three that received the top prize of $100,000. The other award winners received prizes of $50,000 each. Award recipients were selected by the MATC Award Committee, which included Berners‐Lee, &lt;a href="http://en.wikipedia.org/wiki/Mitchell_Baker"&gt;Mitchell Baker&lt;/a&gt; (CEO, Mozilla Corporation), &lt;a href="http://en.wikipedia.org/wiki/John_Seely_Brown"&gt;John Seely Brown&lt;/a&gt; (former Chief Scientist, Xerox Corp.), &lt;a href="http://en.wikipedia.org/wiki/Vinton_G._Cerf"&gt;Vinton G. Cerf&lt;/a&gt; (Vice President and Chief Internet Evangelist, Google, Inc.), &lt;a href="http://en.wikipedia.org/wiki/John_Gage"&gt;John Gage&lt;/a&gt; (Chief Researcher and Director of the Science Office, Sun Microsystems, Inc.), and Tim O’Reilly (Founder and CEO, O’Reilly Media).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-76992878734793493?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=76992878734793493&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/76992878734793493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/76992878734793493'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/12/duke-receives-mellon-award.html' title='Duke Receives Mellon Award'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/R2CNuH89EaI/AAAAAAAAATk/EQqs3sMxOVk/s72-c/Mellon.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3902083799076024404</id><published>2007-11-25T08:32:00.000-05:00</published><updated>2007-11-25T09:07:14.471-05:00</updated><title type='text'>A Croquet Winter Wonderland</title><content type='html'>&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/djcEQeR-Uqc&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/djcEQeR-Uqc&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;It has emerged as a type of practice here in the United States for people to begin putting up holiday decorations on the weekend after our annual &lt;a href="http://en.wikipedia.org/wiki/Thanksgiving"&gt;Thanksgiving&lt;/a&gt; celebration. In keeping with this, I offer this link to a new video from the folks at &lt;a href="http://edusim3d.com/"&gt;EduSim&lt;/a&gt;.  In this one, they use a projected Croquet space in combination with a very compact &lt;a href="http://www.e-beam.com/"&gt;eBeam&lt;/a&gt; input device that converts any surface (in this case a regular wall) into an interactive surface.  The result is an on demand and relatively low cost interactive white board solution ($800-900 US) that, in combination with a data projector ($600-2,500 US) and Croquet software (free), may represent the beginnings of an economical alternative to traditional in-classroom visual communication boards (the typical front-of-the-classroom whiteboard/bulletin board installation is comparable in price).  Could this be the earliest manifestation of a new form of broadly available classroom media for K-12?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3902083799076024404?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3902083799076024404&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3902083799076024404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3902083799076024404'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/11/croquet-winter-wonderland.html' title='A Croquet Winter Wonderland'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6873028870723042111</id><published>2007-11-24T08:46:00.000-05:00</published><updated>2007-11-23T17:22:50.769-05:00</updated><title type='text'>Squeak by Example</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/R0Tfhhe6ZXI/AAAAAAAAATE/CLagUSfiFJg/s1600-h/Squeak_Cover.png"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/R0Tfhhe6ZXI/AAAAAAAAATE/CLagUSfiFJg/s320/Squeak_Cover.png" alt="" id="BLOGGER_PHOTO_ID_5135475242125911410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Croquet is written in &lt;a target="_blank" href="http://www.squeak.org/About/"&gt;Squeak&lt;/a&gt;, a modern open-source development environment for the classic &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Smalltalk"&gt;Smalltalk-80&lt;/a&gt; programming language (the first purely object-oriented language and environment).  Squeak was used because Croquet required a number of capabilities that could only be provided by a true late bound, message sending language. Croquet's relationship to Squeak gives Croquet the property of a purely object-oriented system. This has allowed for some significant flexibility in the design and the nature of the protocols and architectures that have been developed for Croquet.&lt;br /&gt;&lt;br /&gt;An essential property of Squeak is its ability to keep the system running while testing and making changes. Squeak allows even major changes to be performed incrementally and within a mere fraction of a second. Another key feature is Squeak's generalized storage allocator and garbage collector that is efficient in &lt;span style="font-style: italic;"&gt;real-time&lt;/span&gt; so that animations and dynamic media of many kinds can be played while the garbage collector is collecting.  It also allows reshaping of objects to be done safely.  This is important to the creation and delivery of media rich collaborative virtual environments.&lt;br /&gt;&lt;br /&gt;Early on in the project, a &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;-based  Croquet was considered&lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;&lt;/a&gt;. However, that approach was abandoned because Java lacks needed meta facilities. In many ways Squeak/Smalltalk is still far ahead of its successors in promoting a vision of an environment where &lt;em&gt;everything is an object&lt;/em&gt;, and &lt;span style="font-style: italic;"&gt;anything&lt;/span&gt; can change at run-time.  This is an important property for virtual environments that are deeply flexible and modifiable as an immediate result of the actions people take within those environments.  Still, the lack of significant corporate backing and marketing muscle behind Squeak/Smalltalk has meant that less capable technologies are the ones with which most of today's developers are most familiar.&lt;br /&gt;&lt;br /&gt;To help more people get familiar with Squeak's very powerful programming environment, the new book &lt;a href="http://squeakbyexample.org/"&gt;&lt;em&gt;Squeak by Example&lt;/em&gt;&lt;/a&gt; is now being made available under the Creative Commons Attribution-ShareAlike 3.0 license.  It's intended for both students and developers and guides readers through the Squeak language and development environment by means of a series of examples and exercises. This is very useful to those who wish to become more familiar with the Croquet programming environment.  You can either &lt;a target="blank_" href="http://squeakbyexample.org/SBE.pdf"&gt;download the PDF for free&lt;/a&gt;, or you can &lt;a target="_blank" href="http://www.lulu.com/content/1171965"&gt;buy a softcover copy from lulu.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6873028870723042111?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6873028870723042111&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6873028870723042111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6873028870723042111'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/11/squeak-by-example.html' title='Squeak by Example'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/R0Tfhhe6ZXI/AAAAAAAAATE/CLagUSfiFJg/s72-c/Squeak_Cover.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3498260186838855573</id><published>2007-11-17T09:53:00.000-05:00</published><updated>2007-11-17T07:59:05.041-05:00</updated><title type='text'>Avatars in First Life</title><content type='html'>&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/flkgNn50k14&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/flkgNn50k14&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This video illustrates what real life might be like if we were limited to the avatar capabilities/interactions presently available in virtual worlds such as Second Life.  It very much underscores the limitations in the ways we are able to represent ourselves within  today's 3D gaming and chat environments.  If we are going to leverage virtual environments to support interactions between people, then we need far better ways of representing ourselves within them.   Our representations should ideally be able to project as fully as possible the broadest range of human cues and capabilities.  Clearly, 3D virtual worlds have a long way to go in this regard. As a first step, we need to get past the &lt;span style="font-style: italic;"&gt;dress-up doll house&lt;/span&gt; metaphor that appears to have emerged for interaction within these environments.&lt;br /&gt;&lt;br /&gt;The static avatars presently made available as placeholders in the Croquet SDK are far less capable than those of Second Life.  Still, the Croquet SDK offers developers an opportunity to change whatever they need about the way people are represented with virtual environments. Opportunities for avatar experimentation are huge.  Just imagine avatars that contain action triggers, link buttons, or even multiple on-board virtual environments.  The possibilities through Croquet are as limitless as the imaginations brought to bear on the problem (and of course the resources expended in implementing them).  The flexibility and efficiency of the Croquet programming environment gives researchers and other creatives far more capability in exploring how best to represent presence in virtual environments than is available with today's commercial 3D world technologies.&lt;br /&gt;&lt;br /&gt;I should point out that all of the .mdl avatars that the Croquet SDK now uses actually came from an early version of the &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; project and from &lt;a href="http://coweb.cc.gatech.edu/cs2340/3367"&gt;Squeak's Wonderland&lt;/a&gt;.  However, the Croquet team at the University of Minnesota is working on some nicer avatars that will likely be made available in the next version of the Croquet SDK. A preview of the Minnesota avatars can be seen briefly on the Croquet video in a &lt;a href="http://jlombardi.blogspot.com/2007/09/croquet-demo-movie.html"&gt;previous post&lt;/a&gt;. Also, &lt;a href="http://xaverse.blogspot.com/"&gt;Matt Schmidt&lt;/a&gt; and his team in Missouri are also beginning to experiment with avatar improvements and it will be interesting to see what they come up with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3498260186838855573?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3498260186838855573&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3498260186838855573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3498260186838855573'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/11/avatars-in-first-life.html' title='Avatars in First Life'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-4183153529083018036</id><published>2007-11-06T17:36:00.000-05:00</published><updated>2007-11-06T17:52:52.277-05:00</updated><title type='text'>Building a Lesson in EduSim</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Fqwnj0pC5-4&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Fqwnj0pC5-4&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here is another video tutorial developed by Rich White at the &lt;a href="http://edusim.greenbush.us/"&gt;Greenbush EduSim project&lt;/a&gt; showing how to bring resources into an EduSim/Croquet world and how apply textures to those resources.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-4183153529083018036?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=4183153529083018036&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/4183153529083018036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/4183153529083018036'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/11/building-lesson-in-edusim.html' title='Building a Lesson in EduSim'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-8111105760394408757</id><published>2007-11-04T21:01:00.000-05:00</published><updated>2007-11-04T21:06:46.348-05:00</updated><title type='text'>Tragedy in the Commons</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RwlrlLEhoeI/AAAAAAAAAPk/PpC8cKfXnDE/s1600-h/edwards_vandalism.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RwlrlLEhoeI/AAAAAAAAAPk/PpC8cKfXnDE/s320/edwards_vandalism.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5118740737854382562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At sometime during the night of Monday, February 26, 2007 a group of republican Second Life users, some sporting "Bush '08" tags, &lt;a href="http://blog.johnedwards.com/story/2007/2/27/21847/2507"&gt;vandalized the John Edwards Second Life HQ&lt;/a&gt;.  Though amusing to some, this type of activity underscores the need for secure virtual spaces - not just spaces where &lt;span style="font-style:italic;"&gt;anyone&lt;/span&gt;, dressed up as &lt;span style="font-style:italic;"&gt;anything&lt;/span&gt; they wish, can go &lt;span style="font-style:italic;"&gt;anywhere&lt;/span&gt; and do &lt;span style="font-style:italic;"&gt;anything&lt;/span&gt; they want.  Restrictions based on identity or group affiliation are particularly important for serious simulation-based educational and research environments. Click &lt;a href="http://blog.johnedwards.com/images/user/23704/Snapshot_002.jpg"&gt;here&lt;/a&gt; for a more detailed view of the damage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-8111105760394408757?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=8111105760394408757&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/8111105760394408757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/8111105760394408757'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/11/tragedy-in-commons.html' title='Tragedy in the Commons'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RwlrlLEhoeI/AAAAAAAAAPk/PpC8cKfXnDE/s72-c/edwards_vandalism.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-769780694460847411</id><published>2007-11-03T07:35:00.000-04:00</published><updated>2007-11-03T07:54:17.783-04:00</updated><title type='text'>How Croquet is Different</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/Rdpvz3RNKBI/AAAAAAAAALI/1XCGy_W5EDM/s1600-h/difference.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/Rdpvz3RNKBI/AAAAAAAAALI/1XCGy_W5EDM/s320/difference.jpg" alt="" id="BLOGGER_PHOTO_ID_5033458470340077586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In recent months, more and more people have been asking me how Croquet is different from &lt;a href="http://secondlife.com/" class="external text" title="http://secondlife.com/" rel="nofollow"&gt;Second Life&lt;/a&gt; - thanks to all the media buzz around Second Life.  Let me break it down this way: Croquet, as a software development environment, is more extensible than the development environments used to create collaborative worlds such as those in &lt;a href="http://secondlife.com/" class="external text" title="http://secondlife.com/" rel="nofollow"&gt;Second Life&lt;/a&gt;, and before that the unified metaverse of &lt;a href="http://en.wikipedia.org/wiki/VIOS" class="external text" title="http://en.wikipedia.org/wiki/VIOS" rel="nofollow"&gt;ViOS&lt;/a&gt;.  These early server-based commercial approaches to establishing large-scale metaverses do not create computational environments that users/programmers can actually control - instead they must rely on constrained server-based computational environments to capture &lt;span style="font-style: italic;"&gt;eyeballs&lt;/span&gt; for a variety of schemes to derive revenue for those who run the servers.&lt;br /&gt;&lt;br /&gt;By contrast, Croquet makes it possible to develop any number of interlinked metaverses that can be deployed independently of a commercial authority or the constraints imposed by server-imposed resource limitations.  The less &lt;span style="font-style: italic;"&gt;cyberlibertarian&lt;/span&gt; of you may find value in the fact that Croquet can also be used by institutions to implement far more capable and flexible and controllable commercial systems than those of &lt;a href="http://secondlife.com/" class="external text" title="http://secondlife.com/" rel="nofollow"&gt;Second Life&lt;/a&gt; and before that &lt;a href="http://en.wikipedia.org/wiki/VIOS" class="external text" title="http://en.wikipedia.org/wiki/VIOS" rel="nofollow"&gt;ViOS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here are some additional points that distinguish Croquet from its predecessors/cohorts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Croquet's users/developers may freely share, modify and view the source code of the entire system.&lt;/li&gt;&lt;li&gt;Croquet is platform and device independent.&lt;/li&gt;&lt;li&gt;Croquet's users/developers may freely share, modify and view the source code of the &lt;span style="font-style: italic;"&gt;entire&lt;/span&gt; system.&lt;/li&gt;&lt;li&gt;Croquet provides a complete professional programming language, integrated development environment, and class library in every distributed, running participant’s copy.&lt;/li&gt;&lt;li&gt;Croquet-based worlds can be updated while the system is live and running.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-769780694460847411?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=769780694460847411&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/769780694460847411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/769780694460847411'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/11/how-croquet-is-different.html' title='How Croquet is Different'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/Rdpvz3RNKBI/AAAAAAAAALI/1XCGy_W5EDM/s72-c/difference.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6896854780788784888</id><published>2007-10-31T06:22:00.000-04:00</published><updated>2007-10-31T09:17:03.235-04:00</updated><title type='text'>Marginalia on Steroids</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-7d6cbaf6412034fe" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v16.nonxt7.googlevideo.com/videoplayback?id%3D7d6cbaf6412034fe%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330239743%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1A8FA09D4D6087F8A8668D29D00779D55D240740.70440D3BBFB5FEFEB1AFFF6F48BA7FDD7E0A220%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7d6cbaf6412034fe%26offsetms%3D5000%26itag%3Dw160%26sigh%3D2xUqGzG2z4kE9IvWYin8BjLYRTY&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v16.nonxt7.googlevideo.com/videoplayback?id%3D7d6cbaf6412034fe%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330239743%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1A8FA09D4D6087F8A8668D29D00779D55D240740.70440D3BBFB5FEFEB1AFFF6F48BA7FDD7E0A220%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7d6cbaf6412034fe%26offsetms%3D5000%26itag%3Dw160%26sigh%3D2xUqGzG2z4kE9IvWYin8BjLYRTY&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here is a video created by the Squeak-based Sophie-server project being done by a software architecture group at the &lt;a href="http://www.uni-potsdam.de/english/"&gt;University of Potsdam&lt;/a&gt; in Germany.  It shows how a Sophie server-based technology can be used to enrich the way of reading books.  &lt;br /&gt;&lt;br /&gt;Sophie Server is a server application providing functionality to be used through Sophie Author, Sophie Reader, or even a Web browser. Sophie Server provides a home for all Sophie Books that exist in a shared networked environment, allowing users to search for, access, and contribute to them. The Sophie project is funded by the Andrew W. Mellon Foundation.  See my earlier &lt;a href="http://jlombardi.blogspot.com/2007/03/sophie.html"&gt;post&lt;/a&gt; for more information on the project.&lt;br /&gt;&lt;br /&gt;As you can see in the video, Sophie is not just a tool to render traditional paper books for reading on a screen.  Instead, the project goes way beyond the notion of &lt;a href="http://en.wikipedia.org/wiki/E-book"&gt;eBooks&lt;/a&gt; by leveraging the deep interactive capabilities of your networked computer. Sophie is basically an easy-to-use digital media assembly tool which allows both you and others to combine images, text, video, and audio into a single &lt;span style="font-style: italic;"&gt;multimedia&lt;/span&gt; document containing multiple layers of information. This approach promises to open up the world of multimedia authoring to a wide range of creative people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6896854780788784888?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=7d6cbaf6412034fe&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6896854780788784888&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6896854780788784888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6896854780788784888'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/marginalia-on-steroids.html' title='Marginalia on Steroids'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5902266556486438908</id><published>2007-10-28T11:20:00.000-04:00</published><updated>2007-10-28T11:40:08.533-04:00</updated><title type='text'>Making Martians with Croquet</title><content type='html'>&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MKxxzu00zx8&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MKxxzu00zx8&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;A nice video of kids making Martians with a Croquet-based interactive whiteboard application prototype. What I find exciting about this video is that through the power of this technology, these children are engaged in deeply creative, cross-disciplinary, and collaborative activity that involves art, science, and technology.  These types of environments could be quite valuable as tools for engaging students in science and technology.  Just imagine what a bunch of adults might do with this stuff...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5902266556486438908?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5902266556486438908&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5902266556486438908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5902266556486438908'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/making-martians-with-croquet.html' title='Making Martians with Croquet'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-111356365761241046</id><published>2007-10-27T07:13:00.000-04:00</published><updated>2007-10-27T07:11:28.165-04:00</updated><title type='text'>The Importance of Being Obvious</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/RwrccbEhogI/AAAAAAAAAP4/CmJuJ286AcI/s1600-h/eye_candy.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/RwrccbEhogI/AAAAAAAAAP4/CmJuJ286AcI/s320/eye_candy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5119146307321176578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When giving demos, I'm often struck by how important it is for a good many people to see a full implementation of a graphically-rich Croquet environment.  Apparently, it takes a built-out virtual space for many of them begin appreciating the potential of the underlying system.  That's a shame, since the Croquet technology is not really about the &lt;span style="font-style:italic;"&gt;content&lt;/span&gt; that you put into it.  With the limited resources at our disposal, we've been focused on functionality rather than the &lt;span style="font-style:italic;"&gt;eye candy&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Still, graphical elements such as richly textured models and other &lt;span style="font-style:italic;"&gt;content&lt;/span&gt; within virtual worlds are important because they are the first things that people see - and connect with. Some popular 3D worlds such as &lt;span style="font-style:italic;"&gt;Second Life&lt;/span&gt; are perhaps not as much about the capabilities of their enabling technology as they are about enabling access to &lt;span style="font-style:italic;"&gt;content&lt;/span&gt; and &lt;span style="font-style:italic;"&gt;social presence&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Like it or not, it is for the most part that graphical &lt;span style="font-style:italic;"&gt;eye candy&lt;/span&gt; and elements of content that frame people's perception of the underlying technology. I consider such elements of any richly-rendered 3D world scene in Croquet to be merely content within a system having deep capabilities.  Yet, the models and textures set the tone for the experience of discovering what Croquet is all about since they have the potential to provoke a deep emotional connection between the user and the simulation.  When you think about it, the very best of the 2D web browser applications available today are of no value unless they are used as viewers of web content.  In fact, regardless of how wonderful their inner workings, the best and worst of them would be of equally minor value to users.&lt;br /&gt;&lt;br /&gt;To date, many of the models and textures made available in the Croquet SDK were borrowed from the &lt;a href="http://www.alice.org/"&gt;Alice&lt;/a&gt; project, other content was thrown into the distribution with little consideration of quality - after all, our efforts have been centered around &lt;span style="font-style:italic;"&gt;improving the underlying technology&lt;/span&gt; and not the content.  However, now that we are building the first open applications with Croquet, you will be seeing a lot more and different content as examples in the distribution.  I believe that once users can access spaces that other users have built, then the quality of content accessible via Croquet worlds will increase greatly through the dynamics of social software systems.&lt;br /&gt;&lt;br /&gt;I'm hoping that readers of this blog would be interested in helping with this by making textured 3D content available to the Croquet project.  Please email me if you are able and willing to create quality content and scenes that we could include as part of the next release of the Croquet SDK and future applications.  Your participation in this exciting project would be most welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-111356365761241046?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=111356365761241046&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111356365761241046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111356365761241046'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/importance-of-being-obvious.html' title='The Importance of Being Obvious'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/RwrccbEhogI/AAAAAAAAAP4/CmJuJ286AcI/s72-c/eye_candy.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1290810876718718305</id><published>2007-10-26T00:12:00.000-04:00</published><updated>2007-10-25T19:51:09.323-04:00</updated><title type='text'>Rubikubist Croquet</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FnT6tXA5MDs"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/FnT6tXA5MDs" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Interesting video of a Croquet-based implementation of Erno Rubik's &lt;span style="font-style:italic;"&gt;Magic Cube&lt;/span&gt; puzzle. It's amazing what can be done with the Croquet development environment and a little creativity.  For solutions to the dastardly 3x3x3 cube, see Dan Brown's nicely narrated two part tutorial: &lt;a href="http://www.youtube.com/watch?v=HsQIoPyfQzM"&gt;Part 1&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=IW_BBp3FPMQ"&gt;Part 2&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1290810876718718305?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1290810876718718305&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1290810876718718305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1290810876718718305'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/rubikubist-croquet.html' title='Rubikubist Croquet'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-159564092229965161</id><published>2007-10-22T05:32:00.000-04:00</published><updated>2007-10-21T21:14:21.264-04:00</updated><title type='text'>More Bad Predictions</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wjSDAUykkzQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wjSDAUykkzQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Yesterday's blog posting prompted me to once again make available (this time as an &lt;span style="font-style:italic;"&gt;embedded video&lt;/span&gt;) this wonderful short film that was done for &lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt; by the folks at &lt;a href="http://www.capstrat.com/"&gt;Capstrat&lt;/a&gt;, a strategic communications firm here in Raleigh, North Carolina.&lt;br /&gt;&lt;br /&gt;Over the past ten years I have personally witnessed numerous declarations that &lt;span style="font-style:italic;"&gt;"there is no real value to 3D user interfaces"&lt;/span&gt; and that virtual environments will &lt;span style="font-style:italic;"&gt;"never be used beyond entertainment."&lt;/span&gt;  I have also been admonished that &lt;span style="font-style:italic;"&gt;"3D is frivolous"&lt;/span&gt; and that &lt;span style="font-style:italic;"&gt;"everything you need to do with a computer can be done with 2D windowing interfaces just fine."&lt;/span&gt;  At this time I won't identify the people who have said these things.  Suffice it to say that they are all attributable to people who are well known in the information technology and venture capital world. You know who you are... ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-159564092229965161?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=159564092229965161&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/159564092229965161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/159564092229965161'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/more-bad-predictions.html' title='More Bad Predictions'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6468213174033991036</id><published>2007-10-21T05:53:00.000-04:00</published><updated>2007-10-20T08:33:05.047-04:00</updated><title type='text'>Roadmapping the Metaverse?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/RwjflLEhoXI/AAAAAAAAAOs/7qiTFMAysCI/s1600-h/meaverse_roadmap.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/RwjflLEhoXI/AAAAAAAAAOs/7qiTFMAysCI/s320/meaverse_roadmap.jpg" alt="" id="BLOGGER_PHOTO_ID_5118586806226493810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Last year, I had the opportunity to participate in the &lt;span style="font-style: italic;"&gt;Metaverse Roadmapping Project&lt;/span&gt;.  Sponsored by the &lt;a href="http://accelerating.org/"&gt;Acceleration Studies Foundation&lt;/a&gt; (ASF) and its supporting  partners, a group of distinguished industry leaders, technologists, analysts, and creatives were brought together at a summit in Palo Alto, California to provide insights and explore the virtual and 3D future of the World Wide Web in a first-of-its-kind cross-industry public foresight project.  An overview of what resulted from this exercise can now be downloaded as the &lt;a href="http://www.metaverseroadmap.org/MetaverseRoadmapOverview.pdf"&gt;Metaverse Roadmap&lt;/a&gt; (MVR).&lt;br /&gt;&lt;br /&gt;The roadmap documents basically seek to define an &lt;span style="font-style: italic;"&gt;anticipation horizon&lt;/span&gt; of ten years (to 2017), a “longer-term” &lt;span style="font-style: italic;"&gt;speculation horizon&lt;/span&gt; of twenty years (to 2025), and a &lt;span style="font-style: italic;"&gt;charter&lt;/span&gt; to discover early indicators of significant developments ahead.  Its really a filtered amalgam of the many diverse points of view expressed by those who were invited to the summit in combination with the collected results of several public and expert surveys, a few workshops and roundtables at major U.S. conferences, social meetups, and information collected via a public wiki.&lt;br /&gt;&lt;br /&gt;The MVR comprises two documents, both are available at the &lt;a href="http://metaverseroadmap.org/"&gt;MVR website&lt;/a&gt;. The first is a set of &lt;a href="http://metaverseroadmap.org/resources.html#inputs"&gt;MVR Inputs&lt;/a&gt; which summarize key insights in 19 &lt;span style="font-style: italic;"&gt;foresight&lt;/span&gt; categories. The second is a &lt;a href="http://www.metaverseroadmap.org/overview/"&gt;MVR Overview&lt;/a&gt; which synthesizes some (not all) of the MVR Inputs into a series of narratives to explain what the authors feel are important features of the change and opportunity ahead.  The authors include John Smart (&lt;a href="http://accelerating.org/"&gt;Acceleration Studies Foundation&lt;/a&gt;), Jamais Cascio (&lt;a href="http://openthefuture.com/"&gt;Open the Future&lt;/a&gt;), and Jerry Paffendorf (&lt;a href="http://www.electricsheepcompany.com/"&gt;Electric Sheep Company&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;I tend to be a bit skeptical that attempts to predict or roadmap the future of science and technology have any  value beyond other than that of providing a form of entertainment for people who look back from the future.  It's an especially bad idea to declare that something can't or won't be done. In the back of my mind are the many, and in some cases embarrassing, predictions that have missed the mark:&lt;br /&gt;&lt;br /&gt;"This 'telephone' has too many shortcomings to be seriously considered as a means of communication. The device is inherently of no value to us." -- &lt;span style="font-style:italic;"&gt;Western Union internal memo, 1876.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"The wireless music box has no imaginable commercial value. Who would pay for a message sent to nobody in particular?" -- &lt;span style="font-style:italic;"&gt;David Sarnoff's associates in response to his urgings for investment in the radio in the 1920s.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;"Who the hell wants to hear actors talk?" -- &lt;span style="font-style:italic;"&gt;H. M. Warner, Warner Brothers, 1927.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"I think there is a world market for maybe five computers." -- &lt;span style="font-style:italic;"&gt;Thomas Watson, chairman of IBM, 1943.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"But what...is it good for?" -- &lt;span style="font-style:italic;"&gt;Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"There is no reason anyone would want a computer in their home." -- &lt;span style="font-style:italic;"&gt;Ken Olson, president, chairman and founder of Digital Equipment Corp., 1977.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"So we went to Atari and said, 'Hey, we've got this amazing thing, even built with some of your parts, and what do you think about funding us? Or we'll give it to you. We just want to do it. Pay our salary, we'll come work for you.' And they said, 'No.' So then we went to Hewlett-Packard, and they said, 'Hey, we don't need you. You haven't got through college yet.'" -- &lt;span style="font-style:italic;"&gt;Apple Computer Inc. founder Steve Jobs on attempts to get Atari and HP interested in his and Steve Wozniak's personal computer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Perhaps &lt;a href="http://en.wikipedia.org/wiki/Alan_Kay"&gt;Alan Kay&lt;/a&gt; is on the mark when he declares that &lt;span style="font-style:italic;"&gt;"the best way to predict the future is to invent it."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6468213174033991036?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6468213174033991036&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6468213174033991036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6468213174033991036'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/roadmapping-metaverse.html' title='Roadmapping the Metaverse?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/RwjflLEhoXI/AAAAAAAAAOs/7qiTFMAysCI/s72-c/meaverse_roadmap.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1397614162598102692</id><published>2007-10-20T00:01:00.000-04:00</published><updated>2007-10-19T22:22:50.086-04:00</updated><title type='text'>Wii Remote and Croquet: Part Deux</title><content type='html'>&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qPRS1LP0C2s"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/qPRS1LP0C2s" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Another video from &lt;a href="http://www.ubc.ca/"&gt;UBC&lt;/a&gt; of Tim Wang's integration of a &lt;a href="http://wii.com/"&gt;Wii&lt;/a&gt; remote with an iMac running Croquet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1397614162598102692?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1397614162598102692&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1397614162598102692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1397614162598102692'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/wii-remote-and-croquet-part-deux.html' title='Wii Remote and Croquet: Part Deux'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-325780565769975223</id><published>2007-10-18T02:14:00.000-04:00</published><updated>2007-10-17T22:30:27.238-04:00</updated><title type='text'>Duke Honored</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RxbCm7EhomI/AAAAAAAAAQ0/VGHGSIkup8s/s1600-h/CIO_award.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RxbCm7EhomI/AAAAAAAAAQ0/VGHGSIkup8s/s320/CIO_award.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5122495600128008802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Duke University recently made &lt;a href="http://www.cio.com/"&gt;CIO Magazine's&lt;/a&gt; 2007 CIO 100 list for &lt;span style="font-style:italic;"&gt;"IT departments that understand what makes their companies tick and IT leaders who can translate vision into reality."&lt;/span&gt;  The award was specifically focused on the work done across our university to improve academic technology services.  There are many very hard working people who are responsible for our inclusion in this list. It's most rewarding to work here at Duke with people that truly value innovation - and that have the &lt;span style="font-style:italic;"&gt;courage&lt;/span&gt;, &lt;span style="font-style:italic;"&gt; fortitude&lt;/span&gt;, and &lt;span style="font-style:italic;"&gt;perseverance&lt;/span&gt; to make that innovation happen.  You can read about the award &lt;a href="http://www.cio.com/cio100/detail/1689"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-325780565769975223?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=325780565769975223&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/325780565769975223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/325780565769975223'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/duke-honored.html' title='Duke Honored'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RxbCm7EhomI/AAAAAAAAAQ0/VGHGSIkup8s/s72-c/CIO_award.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-2181741786580195481</id><published>2007-10-17T07:50:00.000-04:00</published><updated>2007-10-16T17:47:14.202-04:00</updated><title type='text'>A Croquet Mars Colony Simulator</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vjVG6uh8P80"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vjVG6uh8P80" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;A video of six kids collaboratively co-constructing a simulated colony on Mars using a Croquet-based EduSim 3D Smartboard application prototype running on both a networked smartboard and several personal computers. This work is being done by Rich White of the &lt;a href="http://www.greenbush.org/index.cfm"&gt;Greenbush Southeast Kansas Educational Service Center&lt;/a&gt;.  I am told that the kids really engage with this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-2181741786580195481?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=2181741786580195481&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/2181741786580195481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/2181741786580195481'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/croquet-mars-colony-simulator.html' title='A Croquet Mars Colony Simulator'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-113552110291989250</id><published>2007-10-14T10:30:00.000-04:00</published><updated>2007-10-14T08:37:00.131-04:00</updated><title type='text'>The SDK is Not an App!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8RhdmQ9Bi6c/RxC0TrEhokI/AAAAAAAAAQk/z_gt7WPNyJA/s1600-h/not_app.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/RxC0TrEhokI/AAAAAAAAAQk/z_gt7WPNyJA/s320/not_app.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120791026392474178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Croquet SDK (software developer's kit) can be used to develop metaverse applications - though it is not an &lt;span style="font-style:italic;"&gt;application&lt;/span&gt; in itself.  It's intended as a resource for serious developers who wish to &lt;span style="font-style:italic;"&gt;build&lt;/span&gt; collaborative metaverse applications for education, research, industry and entertainment.   It delivers a &lt;span style="font-style: italic;"&gt;foundational infrastructure&lt;/span&gt; for creating persistent, interconnected and collaborative 3D virtual worlds.  The SDK is &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; an application in itself - any more than &lt;span style="font-style: italic;"&gt;Java&lt;/span&gt; is an application (see my previous &lt;a href="http://jlombardi.blogspot.com/2007/02/croquet-by-analogy.html"&gt;post&lt;/a&gt; on this).&lt;br /&gt;&lt;br /&gt;The examples included within the SDK should be thought of as &lt;span style="font-style:italic;"&gt;working code&lt;/span&gt; and not as how-to's or &lt;span style="font-style:italic;"&gt;applications&lt;/span&gt; in themselves. Still, I often get feedback from people that the user interface is too difficult or that the &lt;span style="font-style: italic;"&gt;"application"&lt;/span&gt; doesn't make sense to non-developer end-users.&lt;br /&gt;&lt;br /&gt;One of the challenges we face with this project is that the graphically-interesting 3D user interface and textured 'environments' included as examples within the Croquet SDK provide many people with the &lt;span style="font-style:italic;"&gt;incorrect&lt;/span&gt; impression that these are traditional and end-user-useable applications intended as alternatives to commercial production-quality metaverse environments (many of the same people would never think of providing a &lt;span style="font-style: italic;"&gt;Java&lt;/span&gt; software developers kit to an end-user as a way of evaluating a potential &lt;span style="font-style: italic;"&gt;Java&lt;/span&gt;-based application's usability).&lt;br /&gt;&lt;br /&gt;The Croquet SDK was released to make it possible for programmers to join forces to create compelling end-user applications. In my earlier posts, I talk about some of what is beginning to be created.  There is much more in the pipeline and the members of the Croquet Consortium are now focused on building an open source 3D Croquet-space browser application based on the SDK.  We are planning to have a version available in 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-113552110291989250?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=113552110291989250&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113552110291989250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113552110291989250'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2006/01/farewell-jasmine.html' title='The SDK is Not an App!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/RxC0TrEhokI/AAAAAAAAAQk/z_gt7WPNyJA/s72-c/not_app.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3545261808485275295</id><published>2007-10-13T09:37:00.000-04:00</published><updated>2007-10-12T21:04:15.502-04:00</updated><title type='text'>Virtual World Interoperability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/Rw-KirEhohI/AAAAAAAAAQI/uvqTPb54R70/s1600-h/walled_garden.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/Rw-KirEhohI/AAAAAAAAAQI/uvqTPb54R70/s320/walled_garden.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5120463629625434642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's been a lot of talk recently about the need for virtual world interoperability. By that I mean the ability for a character in one virtual world system to be able to enter another virtual world system and carry with it certain attributes and capabilities.  For example, my &lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt; persona, &lt;span style="font-style:italic;"&gt;Imortega Lungu&lt;/span&gt;, might wish to leave the realms of SL and enter &lt;a href="http://everquest2.station.sony.com/"&gt;Everquest II&lt;/a&gt; to trade in 3D models that were previously bought with Linden Dollars in SL.  The prospect of such trans-world commerce is apparently capturing the imagination of representatives from several large corporations because of the sense that money can be made if player identity can move from one virtual world &lt;span style="font-style:italic;"&gt;service&lt;/span&gt; to another.  Exactly how that would work and how value could be captured by the creators of those worlds remains unclear - but it's an interesting notion nonetheless. &lt;br /&gt;&lt;br /&gt;This discussion is happening because today's virtual world technologies are for the most part a series of technologically-distinct &lt;span style="font-style:italic;"&gt;walled gardens&lt;/span&gt; - a bit like Prodigy, Compuserve and AOL were before the advent of the web in the 80's and early 90's.  The desire to have a single metaverse that &lt;span style="font-style:italic;"&gt;binds together&lt;/span&gt; all of the emerging virtual world technologies is a dream shared by many.  Such a unifying metaverse would be to 3D as the web was to 2D.  It would also have the potential effect of rendering today's virtual world technologies obsolete in the way that early &lt;span style="font-style:italic;"&gt;walled gardens&lt;/span&gt; were rendered obsolete by the emergence of &lt;span style="font-style:italic;"&gt;NCSA's Mosaic web browser&lt;/span&gt;.  The problem is that the equivalent of what &lt;span style="font-style:italic;"&gt;Mosaic&lt;/span&gt; was to the web has yet to emerge for 3D virtual worlds. Until it does, there will be much talk around seeking interoperability, standardization, and integration of disparate virtual worlds. Unless there are good business cases for company's to let their virtual world users transcend the walls of their virtual walled gardens, there may be little progress toward the broad interoperability now being envisioned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3545261808485275295?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3545261808485275295&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3545261808485275295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3545261808485275295'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/virtual-world-interoperability.html' title='Virtual World Interoperability'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/Rw-KirEhohI/AAAAAAAAAQI/uvqTPb54R70/s72-c/walled_garden.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-5136647074930952110</id><published>2007-10-10T07:53:00.000-04:00</published><updated>2007-10-10T06:53:30.683-04:00</updated><title type='text'>More Fun With Greenbush EduSim</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/q5m1z3QZqsQ"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/q5m1z3QZqsQ" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Here is another video demo by the folks at the &lt;a href="http://edusim.greenbush.us/"&gt;Greenbush EduSim Project&lt;/a&gt;.  In it you will see a full-featured in-world browser in action along with several other functionalities of the system including copy/paste functionality and a fractal terrain generator that was developed at &lt;a href="http://croquet.umn.edu/"&gt;The University of Minnesota&lt;/a&gt;.  Nice music.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-5136647074930952110?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=5136647074930952110&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5136647074930952110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/5136647074930952110'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/more-fun-with-greenbush-edusim.html' title='More Fun With Greenbush EduSim'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-2804195165397225509</id><published>2007-10-07T12:59:00.000-04:00</published><updated>2007-10-07T13:26:53.552-04:00</updated><title type='text'>Croquet on a Smartboard</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/etBpUcNGVlU"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/etBpUcNGVlU" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://edusim.greenbush.us/"&gt;EduSim 3D Smartboard Application&lt;/a&gt; is a very cool Croquet-based white board being developed by Rich White of the &lt;a href="http://www.greenbush.org/index.cfm"&gt;Greenbush Southeast Kansas Educational Service Center&lt;/a&gt;.  It's designed to provide educators and students with a way of linking 3D activities across multiple white boards by leveraging many of Croquet's existing capabilities. Greenbush is working to ensure that The Edusim is being developed with resource packs for the K-12 classroom. This is exactly the type of application that Croquet technology was designed to make possible.  Kudos to Rich for helping to bring Croquet to the next level. The video says it all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-2804195165397225509?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=2804195165397225509&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/2804195165397225509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/2804195165397225509'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/croquet-on-smartboard.html' title='Croquet on a Smartboard'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1771005046245625270</id><published>2007-10-06T21:56:00.000-04:00</published><updated>2007-10-07T08:39:30.412-04:00</updated><title type='text'>Cost of Simulations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RwgdMbEhoWI/AAAAAAAAAOk/58nBSPGGYto/s1600-h/dollars.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RwgdMbEhoWI/AAAAAAAAAOk/58nBSPGGYto/s320/dollars.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5118373075768942946" /&gt;&lt;/a&gt;&lt;br /&gt;The production of simulation-based learning environments can be an incredibly expensive proposition. Some of my friends in the video game development business tell me that a typical lower quality video game that is designed for around forty hours of game-play will, at minimum, cost between $2-20M dollars to produce (the cost can be much greater for higher quality games).  Now consider the potential costs of creating a high quality simulation-based learning environment that provides forty hours of instruction in the context of a richly rendered 3D virtual environment.&lt;br /&gt;&lt;br /&gt;It would seem that the production costs of high quality simulation-based learning environments might stand in the way of a future where students could learn and interact within detailed and highly functional online worlds.  After all, there aren't many institutions that can afford to pay $2-20M for production of an entire online course that would need to support support forty hours of engaging contact with simulation-based content. Clark Aldrich's very informative &lt;a href="http://http://clarkaldrich.blogspot.com/2007/02/costs-for-simulation.html"&gt;blog&lt;/a&gt; on serious games and simulations recently listed the costs of producing simulation-based learning environments. What Clark's list really underscores is that any widespread use of simulation-based learning environments over multiple courses will be a costly proposition unless we can leverage a different set of dynamics for their construction.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Branching story:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Simulation in which students make a series of decisions via a multiple choice interface to progress through and impact an event.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Custom short (Less than 10 minutes) (perpetual site license):  $30K&lt;br /&gt;Custom medium (Between 10 minutes and 30 minutes)  (perpetual site license): $100K&lt;br /&gt;Custom long (Between 30 minutes and 2 hours) (perpetual site license): $500K&lt;br /&gt;Off-the-shelf short (per user): $30&lt;br /&gt;Off-the-shelf medium (per user): $100&lt;br /&gt;Off-the-shelf long (per user): $500&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Interactive spreadsheet:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Simulation in which students typically try to impact critical metrics by allocating resources along competing categories and getting feedback of their decisions through graphs and charts.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Custom short (Less than 1 hour) (perpetual site license):  $30K+&lt;br /&gt;Custom medium (Between 1 hour and 4 hours) (perpetual site license): $100K+&lt;br /&gt;Custom long (Between 4 and 8 hours) (perpetual site license): $500K+&lt;br /&gt;Off-the-shelf short (per user): $30*&lt;br /&gt;Off-the-shelf medium (per user): $100*&lt;br /&gt;Off-the-shelf long (per user): $500*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mini-game:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Small, easy-to-access game built to be simple and addictive, which often focuses on mastering an action and can provide awareness of more complicated issues.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Custom short (5 minutes) (perpetual site license):  10K&lt;br /&gt;Custom medium (10 minutes) (perpetual site license): 15K&lt;br /&gt;Custom long (30 minutes) (perpetual site license): $40K&lt;br /&gt;Off-the-shelf short (per user): n/a&lt;br /&gt;Off-the-shelf medium (per user): n/a&lt;br /&gt;Off-the-shelf long (per user): n/a&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Virtual labs:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;A series of challenges/puzzles to be solved using on-screen representations of real-world objects and software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Custom short (30 minutes) (perpetual site license): $30K&lt;br /&gt;Custom medium (1 hour)(perpetual site license): $75K&lt;br /&gt;Custom long (4 hours)(perpetual site license): $150K&lt;br /&gt;Off-the-shelf short (per user): $10&lt;br /&gt;Off-the-shelf medium (per user): $30&lt;br /&gt;Off-the-shelf long (per user): $100&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Practiceware:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Real-time, often 3D sims that encourages participants to repeat actions in high fidelity situations until the skills become natural in the real-world counterpart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Custom short (1 hour)(perpetual site license): $100K+&lt;br /&gt;Custom medium (5 hours) (perpetual site license): $500K+&lt;br /&gt;Custom long (20 hours) (perpetual site license): $1M+&lt;br /&gt;Off-the-shelf short (per user): $100*&lt;br /&gt;Off-the-shelf medium (per user): $400*&lt;br /&gt;Off-the-shelf long (per user): $1000*&lt;br /&gt;&lt;br /&gt;+ plus cost of facilitation&lt;br /&gt;* including cost of facilitation&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Can the dynamics of open source social software solve the problem of high cost simulation production for education?  I think that it can.  All we need is the right tools and the collective will to use them.  After all, the &lt;a href="http://en.wikipedia.org/wiki/MediaWiki"&gt;MediaWiki&lt;/a&gt;-based &lt;a href="http://en.wikipedia.org/wiki/Main_Page"&gt;Wikipedia&lt;/a&gt; doesn't cost anyone much money at all (in 2006, Wikipedia's Internet hosting costs came to $189,631). The cost of Wikipedia's real value - that of its content - has been distributed across its many contributors.  What we need to solve the cost problem for simulation-based learning is a good 3D wiki-like technology that could be used to "evolve" multi-authored and highly functional simulation-based learning environments at low institutional cost.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1771005046245625270?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1771005046245625270&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1771005046245625270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1771005046245625270'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/10/cost-of-simulations.html' title='Cost of Simulations'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RwgdMbEhoWI/AAAAAAAAAOk/58nBSPGGYto/s72-c/dollars.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6765384229102154614</id><published>2007-09-29T07:38:00.000-04:00</published><updated>2007-10-06T17:32:40.323-04:00</updated><title type='text'>Bright Shiny Objects</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8RhdmQ9Bi6c/RgZvE18m2xI/AAAAAAAAAN4/JTNBXChTp6A/s1600-h/Bright.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/RgZvE18m2xI/AAAAAAAAAN4/JTNBXChTp6A/s320/Bright.jpg" alt="" id="BLOGGER_PHOTO_ID_5045842561506663186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Space&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;place&lt;/span&gt; are really two very different concepts that are unfortunately often conflated by the designers of many of today's collaborative metaverses.   Virtual &lt;span style="font-style: italic;"&gt;spaces&lt;/span&gt; are representations of spaces in the real world, replete with mountains, trees, avatars, and other representations of &lt;span style="font-style: italic;"&gt;real world&lt;/span&gt; artifacts. By contrast, virtual places are 3D user interfaces invested with &lt;span style="font-style: italic;"&gt;meaning&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;function&lt;/span&gt; that need &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; be directly representational of anything in the real world. Open source software tools needed to create, deploy, and modify sophisticated and highly functional &lt;span style="font-style: italic;"&gt;places&lt;/span&gt; are in increasing demand in education and industry.  At the same time, design paradigms for such virtual places are still in their infancy.&lt;br /&gt;&lt;br /&gt;Problem is that we don't presently have very many good models for the utility of highly-flexible 3D environments in support of productivity.  Until then, many designers rely on using today's online gaming and entertainment applications as the models upon which to build their ideas. Most of the current batch of early 3D educational and productivity support environments run the risk of becoming too representational and game-like than is warranted.  An effective argument can be made that representational environments are appropriate in support of game-based learning. However, not all learning or productivity support need be game-based.&lt;br /&gt;&lt;br /&gt;With all the current publicity around online gaming and online 3D walled-gardens, the value of &lt;span style="font-style: italic;"&gt;place&lt;/span&gt; is therefore too often overlooked - even by those who are entrusted with exploring the diversity of issues and solutions associated with the advent of emerging new media in support of education and industry.  Bright shiny objects have a way of catching the eye and distracting ones attention...&lt;br /&gt;&lt;br /&gt;&lt;span&gt;This relevant &lt;a href="http://ynno.blogspot.com/2007/03/space-and-place.html"&gt;link&lt;/a&gt; is from the &lt;a href="http://ynno.blogspot.com/2007/03/space-and-place.html"&gt;YNNO Research&lt;/a&gt; blog in which YNNO researchers outline some very relevant differences between place and space that should be taken into account when designing collaborative 3D environments for work and education.  &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.ynno.com/nl/Default.aspx"&gt;YNNO&lt;/a&gt;, is a Dutch &lt;span style="font-style: italic;"&gt;consultancy firm for innovative working&lt;/span&gt; which s&lt;/span&gt;&lt;span&gt;tudies&lt;/span&gt;&lt;span&gt; how innovation in workplace design, business process management and ICT tools can increase the productivity of today's knowledge workers.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6765384229102154614?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6765384229102154614&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6765384229102154614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6765384229102154614'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/09/bright-shiny-objects.html' title='Bright Shiny Objects'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/RgZvE18m2xI/AAAAAAAAAN4/JTNBXChTp6A/s72-c/Bright.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1742623238374323261</id><published>2007-09-01T09:11:00.000-04:00</published><updated>2007-09-01T10:33:53.458-04:00</updated><title type='text'>A Croquet Demo Movie</title><content type='html'>&lt;object width="320" height="280" class="BLOG_video_class" id="BLOG_video-567a99dfe2c9edaf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v22.nonxt6.googlevideo.com/videoplayback?id%3D567a99dfe2c9edaf%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330239743%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1788A91DD0994C63C32AC9D35E3C5E0C8E981767.2A553E4C3BE49AB96362399BE576F3F6DD9E95CD%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D567a99dfe2c9edaf%26offsetms%3D5000%26itag%3Dw160%26sigh%3DnQBtQ5cY3O7GCuhhuEV7fIBiXMU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="280" bgcolor="#FFFFFF"flashvars="flvurl=http://v22.nonxt6.googlevideo.com/videoplayback?id%3D567a99dfe2c9edaf%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330239743%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D1788A91DD0994C63C32AC9D35E3C5E0C8E981767.2A553E4C3BE49AB96362399BE576F3F6DD9E95CD%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D567a99dfe2c9edaf%26offsetms%3D5000%26itag%3Dw160%26sigh%3DnQBtQ5cY3O7GCuhhuEV7fIBiXMU&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1742623238374323261?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=567a99dfe2c9edaf&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1742623238374323261&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1742623238374323261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1742623238374323261'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/09/croquet-demo-movie.html' title='A Croquet Demo Movie'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3778437675548717739</id><published>2007-03-29T08:40:00.000-04:00</published><updated>2007-03-29T20:21:08.579-04:00</updated><title type='text'>Mark McCahill at Duke</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/RgwnJihCroI/AAAAAAAAAOQ/-Xryhf8ZIFs/s1600-h/mccahill.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/RgwnJihCroI/AAAAAAAAAOQ/-Xryhf8ZIFs/s320/mccahill.jpg" alt="" id="BLOGGER_PHOTO_ID_5047452327213182594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am quite pleased to announce that Mark McCahill is leaving the University of Minnesota for a position here at Duke University as our architect of e-learning and collaborative systems!&lt;br /&gt;&lt;br /&gt;Mark has been developing and popularizing a number of Internet technologies since the late 1980s.  He will bring to Duke the benefits of his deep background and rich experiences in collaborative systems development, large scale information system development and deployment, and 3D visualization.&lt;br /&gt;&lt;br /&gt;After receiving a bachelor's degree in chemistry at the University of Minnesota, Mark took a job doing analytical chemistry and analyzing the results on the campus mainframe. In 1989, Mark led a team at the University of Minnesota that developed one of the the first popular Internet e-mail clients (POPmail) for the Macintosh (and later the PC).&lt;br /&gt;&lt;br /&gt;In 1991, Mark led the original Internet Gopher development team and helped invent a simple way to navigate distributed information resources on the Internet. Internet Gopher's menu-based hypermedia paved the way for the popularization of the Web and was the de-facto standard for Internet information systems in the early-to-mid 1990s. In 1994-95 Mark's team developed GopherVR, a 3D user interface to Internet Gopherspace.&lt;br /&gt;&lt;br /&gt;Working with other pioneers such as Tim Berners-Lee, Marc Andreessen, Alan Emtage and Peter J. Deutsch (creators of Archie) and Jon Postel, Mark was also involved in creating and codifing the standard for Uniform Resource Locators (URLs). Most recently Mark has served as one of the six principal architects of the Croquet project and was instrumental in founding the Croquet Consortium.&lt;br /&gt;&lt;br /&gt;I look forward to working closely with Mark as we apply the lessons learned from first generation Internet information systems to next generation collaborative systems including enterprise-integrated applications based on Croquet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3778437675548717739?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3778437675548717739&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3778437675548717739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3778437675548717739'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/03/mark-mccahill-at-duke.html' title='Mark McCahill at Duke'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/RgwnJihCroI/AAAAAAAAAOQ/-Xryhf8ZIFs/s72-c/mccahill.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-9182479703192025733</id><published>2007-03-21T08:00:00.000-04:00</published><updated>2007-03-21T07:35:39.423-04:00</updated><title type='text'>Changing Times</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RgB9CF8m2wI/AAAAAAAAANs/fmY3gI0tzNY/s1600-h/davidson.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RgB9CF8m2wI/AAAAAAAAANs/fmY3gI0tzNY/s320/davidson.jpg" alt="" id="BLOGGER_PHOTO_ID_5044169057564547842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In a recent &lt;span style="font-style: italic;"&gt;Point of View&lt;/span&gt; article in &lt;span style="font-style: italic;"&gt;The Chronicle Review&lt;/span&gt;, &lt;a href="http://www.educause.edu/PeerDirectory/750?ID=139593"&gt;Cathy N. Davidson&lt;/a&gt; expresses her &lt;a href="http://chronicle.com/temp/reprint.php?id=3698yypx4yzmng3w6cxf0jn0rj377src"&gt;opinion&lt;/a&gt; on the &lt;a href="http://www.middlebury.edu/academics/ump/majors/hist/"&gt;Middlebury College History Department's&lt;/a&gt; recent snubbing of &lt;a href="http://www.wikipedia.org/"&gt;&lt;span style="font-style: italic;"&gt;Wikipedia&lt;/span&gt;&lt;/a&gt; and why academic institutions can no longer ignore the changes that are being brought about by social software technologies and the types of creative dynamics they enable.  The issues discussed in Cathy's piece have relevance to social collaborative tools such as wikis and the types of co-constructed knowledge spaces that Croquet-based educational environments make possible.&lt;br /&gt;&lt;br /&gt;Today's co-constructed 3D environments provide us with the potential to  disseminate ideas as visual and dynamic objects in the way that text-based facts and ideas are constructed and disseminated via today's &lt;span style="font-style: italic;"&gt;Wikipedia&lt;/span&gt;.  This capability will have a profound effect on the academic world in that it has the potential to fundamentally change to how we communicate and learn.  The changing legitimacy of &lt;span style="font-style: italic;"&gt;Wikipedia&lt;/span&gt; is only the tip of the iceberg.  The advent of social software and self-regulating large-scale group dynamics stands to challenge traditional models of instruction, authorship, copyright, and the value of static auteur-generated scholarly works.&lt;br /&gt;&lt;span style="font-style: italic;" id="mainContent"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-9182479703192025733?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=9182479703192025733&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/9182479703192025733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/9182479703192025733'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/03/changing-times.html' title='Changing Times'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RgB9CF8m2wI/AAAAAAAAANs/fmY3gI0tzNY/s72-c/davidson.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1064024778915664155</id><published>2007-03-12T19:33:00.000-04:00</published><updated>2007-03-11T19:43:32.264-04:00</updated><title type='text'>Metaverse Scalability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.fractal-recursions.com/fractals/fractal-04260303.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://www.fractal-recursions.com/fractals/fractal-04260303.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Back in the mid-1990s, while we were designing &lt;a href="http://en.wikipedia.org/wiki/ViOS"&gt;ViOS&lt;/a&gt; as a &lt;span style="font-style: italic;"&gt;large-scale&lt;/span&gt; commercial server-dependent and massively-multiuser metaverse application, I was deeply concerned that its success as a widely-used platform would be its undoing.  Thats because, unlike the web, multi-user immersive environments require relatively constant interactions between clients and servers - and those interactions don't scale well for large numbers of users.&lt;br /&gt;&lt;br /&gt;Virtual environments such as multi-user flight simulators and first-person shooters rely on many independent server &lt;span style="font-style: italic;"&gt;sessions&lt;/span&gt; that are limited to a relatively few users at any one time.  Massively multi-user metaverses, on the other hand, require the client to be updated as fast as things happen within the environment.   This means that large-scale metaverses need a lot of horsepower in the server layer since &lt;span style="font-style: italic;"&gt;every&lt;/span&gt; move and &lt;span style="font-style: italic;"&gt;every&lt;/span&gt; action of &lt;span style="font-style: italic;"&gt;every&lt;/span&gt; avatar must be conveyed to &lt;span style="font-style: italic;"&gt;every&lt;/span&gt; client.  This puts a tremendous load on a few servers for even the most trivial of interactions.  The approach simply doesn't scale to support the widespread global information systems that the Croquet architecture is being designed to make possible.&lt;br /&gt;&lt;br /&gt;Our strategy back at ViOS, Inc. was to simply re-tune the system and put up more servers as the loads increased - hoping for the best.  That approach would work well for Intranet applications that serviced relatively small numbers of clients. It even worked well for ViOS' initial user base of around 15,000 unique users.    Problem was that once we had several thousand simultaneous &lt;span style="font-style: italic;"&gt;Viosians&lt;/span&gt; tooling about in the landscape, they began to overload our interactivity servers, resulting in performance problems and service interruptions.  Since there wasn't a lot of cash flow or investment capital during the 2001 post dot-com financial downdraft, we were unable to add servers at a rate that could meet the demand.  If we had, it might have led to another few years of success for the ViOS metaverse platform - but sooner or later we would have been brought down by fundamental flaws in our approach as a bottlenecked client-server based architecture.&lt;br /&gt;&lt;br /&gt;The Croquet technology has been developed with these lessons in mind.  It is designed to scale in support of interconnected multiverses of millions of users &lt;span style="font-style: italic;"&gt;without the need for any dedicated server infrastructure&lt;/span&gt;.  Croquet's architecture makes it possible to develop metaverse applications in which, anyone can freely put up content in islands of any size, interlink those islands with any number of other islands, and control access to those islands.&lt;br /&gt;&lt;br /&gt;By contrast Second Life makes money by controlling who can create islands and how those islands are linked to each other.  It also has a very similar technical architecture to that of ViOS - a vintage twentieth century client-server architecture with with single points of failure, inertia,  and control.  It's been interesting to watch Linden Lab's struggle with the inevitable technical problems faced by Second Life as a result of its recent popularity, constrained architecture, and non-scaling technical approach.  For details on some of those struggles click &lt;a href="http://pedagogyofthecompressed.blogspot.com/2008/03/second-life-second-rate.html"&gt;here&lt;/a&gt;, &lt;a href="http://www.secondlifeherald.com/slh/2006/11/lls_metaverse_s.html"&gt;here&lt;/a&gt;, and &lt;a href="http://www.secondlifeherald.com/slh/2007/03/astrin_fews_ope.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1064024778915664155?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1064024778915664155&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1064024778915664155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1064024778915664155'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/03/metaverse-scalability.html' title='Metaverse Scalability'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-6746096687752385189</id><published>2007-03-04T08:34:00.000-05:00</published><updated>2007-03-04T11:33:46.227-05:00</updated><title type='text'>Metaverse Interoperability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rel9dh_ywtI/AAAAAAAAALU/r8IId52lnWM/s1600-h/metavere_interop.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rel9dh_ywtI/AAAAAAAAALU/r8IId52lnWM/s320/metavere_interop.jpg" alt="" id="BLOGGER_PHOTO_ID_5037695604486226642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For some time now, Laurence Rozier has been developing a message format that, among other things, can allow for interoperability between metaverse environments.  Called &lt;span style="font-style: italic;"&gt;Remote Actions Packets&lt;/span&gt; (RAP), it basically makes it possible for someone to do something in, say, Second Life and have that same action replicated in Croquet - and &lt;span style="font-style: italic;"&gt;vice versa&lt;/span&gt;.  RAP messages consist of an &lt;span style="font-style: italic;"&gt;actor identifier&lt;/span&gt;, an &lt;span style="font-style: italic;"&gt;action name&lt;/span&gt;, and an encoded list of &lt;span style="font-style: italic;"&gt;stage directions&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;In this simple &lt;a href="http://croquet.funkencode.com/wp-content/uploads/2007/02/rap_demo2way.mov"&gt;video&lt;/a&gt;, you will see a Croquet window (on the right) side by side with a Second Life window (on the left). Each shows a live running world containing a simple cube. When the cube in Second Life is clicked, a script runs that causes the cube to move. Almost immediately, you will see this action replicated in the Croquet world.  Next, a Croquet menu select initiates a move of the cube in the Croquet window.  After a short delay, the simple cube movement is mirrored in Second Life.&lt;br /&gt;&lt;br /&gt;The implications of Laurence's work are that Croquet worlds can now be made to mirror aspects of Second Life worlds - and &lt;span style="font-style: italic;"&gt;vice versa&lt;/span&gt;.  This also means that there's now a way by which actions taken within metaverses such as Croquet can be &lt;span style="font-style: italic;"&gt;logged to text files&lt;/span&gt;.  That particular capability would be of great importance to educators, researchers, and marketers who are interested in understanding what kinds of things have taken place in Croquet environments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-6746096687752385189?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=6746096687752385189&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6746096687752385189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/6746096687752385189'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/03/metaverse-interoperability.html' title='Metaverse Interoperability'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/Rel9dh_ywtI/AAAAAAAAALU/r8IId52lnWM/s72-c/metavere_interop.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-3754645879518934124</id><published>2007-03-01T22:06:00.000-05:00</published><updated>2007-02-24T07:53:04.887-05:00</updated><title type='text'>Sophie</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RdhUAnTIpsI/AAAAAAAAAJo/wGpomFdmiWA/s1600-h/brittle_book.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RdhUAnTIpsI/AAAAAAAAAJo/wGpomFdmiWA/s320/brittle_book.jpg" alt="" id="BLOGGER_PHOTO_ID_5032864953112504002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Sophie is new open source &lt;a href="http://www.squeak.org/" title="www.squeak.org" target="_blank"&gt;Squeak&lt;/a&gt; Smalltalk-based software application for creating digital multimedia books that are easy to build.  A product of the &lt;a href="http://www.futureofthebook.org/"&gt;Institute for the Future of the Book&lt;/a&gt;, It is in essence a multimedia authoring system. Sophie-generated books can resemble regular books containing text and pictures, or they may also contain video, audio clips, images in a slide show, other books, links out to the web, and allow for reader interaction.&lt;br /&gt;&lt;br /&gt;Sound a lot like what the web was supposed to be?  You bet.  The difference is that Sophie has been developed as a tool to enable non-technical people to assemble digital documents without needing to learn complex computer languages or to rely on programmers.  &lt;span class="highlightedSearchTerm"&gt;Still, Sophie&lt;/span&gt; uses a human-readable distributed XML format to ensure that a user's content remain accessible for decades to come. Should a particular title need features beyond those provided by &lt;span class="highlightedSearchTerm"&gt;Sophie&lt;/span&gt; (such as performance or databasing) there is little in the way of preventing those systems from being plugged in on a per book or per distribution basis.&lt;/p&gt;&lt;p&gt;The intent of Sophie is to facilitate the shift from page to screen as a means of scholarly communication.   Many academics find it difficult to move to the digital medium because of the  technical barriers to doing so in a sophisticated manner.  That has a lot to do with why the &lt;a href="http://rit.mellon.org/" target="_blank"&gt;Research in Information Technology Program&lt;/a&gt; of the the Andrew  W. Mellon Foundation and the &lt;a href="http://cinema.usc.edu/" target="_blank"&gt;University of Southern California  School of Cinematic Arts&lt;/a&gt; chose to fund this project.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sophie is device and OS independent - and best of all, because of its implementation in Squeak, it is &lt;span style="font-style: italic;"&gt;fundamentally&lt;/span&gt; compatible as a powerful tool within Croquet-based immersive environments.  In fact, we are currently exploring what it might take to combine these powerful technologies into a single application and in so doing, bring to bear the power of distributed multimedia authoring directly into late-binding and device-independent collaborative immersive environments - kind of like a powerful open source groupware solution with 3D capabilities.  To bring these technologies together would be of great value to education and beyond - and would represent an excellent &lt;span style="font-style: italic;"&gt;choice&lt;/span&gt; for our developing communities. :)&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Sophie is available &lt;a href="http://www.sophieproject.org/download/" title="Sophie Download" target="_blank"&gt;here&lt;/a&gt;, and a video demo is &lt;a href="http://weeklysqueak.wordpress.com/2006/12/20/oopsla-there-it-is-oopsla-2006/" target="_blank"&gt;here&lt;/a&gt; (the demo starts at: 23:32).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-3754645879518934124?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=3754645879518934124&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3754645879518934124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/3754645879518934124'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/03/sophie.html' title='Sophie'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RdhUAnTIpsI/AAAAAAAAAJo/wGpomFdmiWA/s72-c/brittle_book.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-1795639851099195065</id><published>2007-02-20T22:07:00.000-05:00</published><updated>2007-02-19T21:04:14.973-05:00</updated><title type='text'>A CIO Insight</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8RhdmQ9Bi6c/Rdha_3TIptI/AAAAAAAAAJ0/mRYB66z9AdU/s1600-h/alan_close.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/Rdha_3TIptI/AAAAAAAAAJ0/mRYB66z9AdU/s320/alan_close.jpg" alt="" id="BLOGGER_PHOTO_ID_5032872636808996562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alan Kay was recently interviewed for &lt;span style="font-style: italic;"&gt;CIO Insight&lt;/span&gt; magazine's Expert Voices feature.  In this piece entitled &lt;a href="http://www.cioinsight.com/article2/0,1540,2089567,00.asp"&gt;&lt;span style="font-style: italic;"&gt;Alan Kay: The PC Must Be Revamped—Now&lt;/span&gt;&lt;/a&gt;, Alan discusses the mindsets that stand in the way of real innovation - and what his not-for-profit &lt;a href="http://www.viewpointsresearch.org/"&gt;VPRI&lt;/a&gt; is doing to address the issue.  In the article, Alan defines &lt;a href="http://croquetconsortium.org/"&gt;Croquet&lt;/a&gt; as one of those efforts and as &lt;span style="font-style: italic;"&gt;"a new way of doing an operating system, or as a layer over TCP/IP that automatically coordinates dynamic objects over the entire Internet in real time. This coordination is done efficiently enough so that people with just their computers, and no other central server, can work in the same virtual shared space in real time."&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-1795639851099195065?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=1795639851099195065&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1795639851099195065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/1795639851099195065'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2007/02/cio-insight.html' title='A CIO Insight'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/Rdha_3TIptI/AAAAAAAAAJ0/mRYB66z9AdU/s72-c/alan_close.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-113820253241333747</id><published>2007-02-05T10:21:00.000-05:00</published><updated>2007-02-10T15:00:07.686-05:00</updated><title type='text'>Laying the Foundations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rc3PhHTIppI/AAAAAAAAAJE/XHwMXP8NtBM/s1600-h/Building_foundation.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rc3PhHTIppI/AAAAAAAAAJE/XHwMXP8NtBM/s320/Building_foundation.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5029904526644651666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Given the relative public silence around the Croquet project in recent months, I've been getting lots of emails asking about what's been happening since last Spring's Beta release. Well, there's been a lot going on. Several of us have been hard at work developing the foundations for a larger and more inclusive public effort around the project.  With the transitioning to Croquet 1.0, we are in the process of setting up a not-for-profit corporation to house the open source project. The corporation will provide the governance structure required to ensure that continued development of the open source technology and that local Croquet development efforts receive the support they need from a self-sustaining and growing community of peers.&lt;br /&gt;&lt;br /&gt;On the technology side, there are many dedicated people who have also been hard at work debugging and hardening the system for its move out of Beta.  For this, special thanks need to go to Howard Stearns, Mark P. McCahill and his team at Minnesota, David A. Smith, Andreas Raab, Joshua Gargus, Ed Boyce, and Dan Fakken, for doing what needed doing.  We are now testing and working on documentation and our efforts are coming to a point where the silence will soon be broken.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-113820253241333747?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=113820253241333747&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113820253241333747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113820253241333747'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2006/01/consortium.html' title='Laying the Foundations'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/Rc3PhHTIppI/AAAAAAAAAJE/XHwMXP8NtBM/s72-c/Building_foundation.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-114531297060201775</id><published>2006-04-17T19:26:00.000-04:00</published><updated>2007-02-03T22:55:50.328-05:00</updated><title type='text'>Very soon...</title><content type='html'>&lt;a href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RcVZIwreoBI/AAAAAAAAAAg/31Bhn7rNrpo/s1600-h/very_soon.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RcVZIwreoBI/AAAAAAAAAAg/31Bhn7rNrpo/s320/very_soon.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027522566070116370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;The version 1.0 release of the Croquet SDK is imminent!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-114531297060201775?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=114531297060201775&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/114531297060201775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/114531297060201775'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2006/04/very-soon.html' title='Very soon...'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RcVZIwreoBI/AAAAAAAAAAg/31Bhn7rNrpo/s72-c/very_soon.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-113552126656078712</id><published>2006-01-25T09:33:00.000-05:00</published><updated>2007-02-03T22:57:14.548-05:00</updated><title type='text'>Working Hedgehog</title><content type='html'>&lt;a href="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVZhgreoCI/AAAAAAAAAAs/QhzEIByx0gA/s1600-h/hedgehog.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVZhgreoCI/AAAAAAAAAAs/QhzEIByx0gA/s320/hedgehog.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027522991271878690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;The upcoming version 1.0 release of Croquet has been code named "Hedgehog".  I know that many of you have been waiting for news of its release date.  The committee has been working hard to make it publicly available early this year - part of the reason that things have appeared so very quiet on the blogs and user's forum.  The silence is the sound of intense work.   We (actually mostly Andreas and David) are debugging the code and Mark and I are working with the Wisconsin and Minnesota teams to prepare a download package for eventual publication on the Croquet Project website.&lt;br /&gt;&lt;br /&gt;Hedgehog constitutes a major enhancement and, in some cases, reworking of the core system. Important changes have to do with the following concepts:&lt;br /&gt;&lt;br /&gt;Islands and their replication&lt;br /&gt;Routers/controllers with time-based replication&lt;br /&gt;Joining&lt;br /&gt;Capability facets&lt;br /&gt;Overlay portals&lt;br /&gt;Ghost objects&lt;br /&gt;Incorporation of Tweak&lt;br /&gt;Modifications to the graphics engine&lt;br /&gt;Use of 3.8 Squeak&lt;br /&gt;&lt;br /&gt;Many of these new features have already been discussed in papers presented at the OOPSLA 2005 conference.  These topics will also be discussed by David Smith and Andreas Raab at the upcoming C5 conference to be held this week at Berkeley. The really good news is that all of these are functioning in the present snapshot.  Now its a question of debugging.&lt;br /&gt;&lt;br /&gt;I regret that we are unable to announce a precise release date at this time.  Nor is the committee able to provide any support for the open source system once it is released (we all have day jobs).  &lt;em&gt;That&lt;/em&gt; is to be the role of the Croquet Consortium - presently being organized at the C5 meeting in Berkely.  The idea behind the consortium is to move the project from a relatively closed group of people developing open source software to a broad based community effort to develop an open source system backed by a not-for-profit community-led organization.  This will be a significant and much needed development for the project.  &lt;em&gt;That&lt;/em&gt; will be the topic of my next post....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-113552126656078712?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=113552126656078712&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113552126656078712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113552126656078712'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2006/01/working-hedgehog.html' title='Working Hedgehog'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVZhgreoCI/AAAAAAAAAAs/QhzEIByx0gA/s72-c/hedgehog.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-113552147331145626</id><published>2006-01-10T09:37:00.000-05:00</published><updated>2007-02-03T23:04:32.931-05:00</updated><title type='text'>Floor It!</title><content type='html'>&lt;a href="http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVbRQreoGI/AAAAAAAAABc/VFHG4HEU_cI/s1600-h/floor_it.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVbRQreoGI/AAAAAAAAABc/VFHG4HEU_cI/s320/floor_it.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027524911122260066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Want to make a floor?  Well, then see #makeFloor:fileName: and it's callers for examples of making a floor.&lt;br /&gt;&lt;br /&gt;The photo is one that I took of the floor of the Sistine Chapel - one of the world's most under-appreciated works of art.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-113552147331145626?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=113552147331145626&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113552147331145626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113552147331145626'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2006/01/floor-it.html' title='Floor It!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVbRQreoGI/AAAAAAAAABc/VFHG4HEU_cI/s72-c/floor_it.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-113539326781639163</id><published>2006-01-09T16:02:00.000-05:00</published><updated>2007-02-03T23:05:25.506-05:00</updated><title type='text'>The Unauthorized Tutorials</title><content type='html'>&lt;a href="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVbegreoHI/AAAAAAAAABo/i25iP5B_IFQ/s1600-h/unauth_tutorials.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVbegreoHI/AAAAAAAAABo/i25iP5B_IFQ/s320/unauth_tutorials.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027525138755526770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;In an online posting, the Brazilian programmer Américo Damasceno reminded me that the best way to learn something is to try and teach it.  Américo certainly took this assertion to heart and decided that the best way for him to learn Croquet technology was to prepare a series of three of step-by-step online tutorials on Croquet and Squeak programming. The first of these is an &lt;em&gt;&lt;a href="http://www.dmu.com/croquet/"&gt;Introduction to Basic Croquet Programming&lt;/a&gt;&lt;/em&gt;.  The second is called &lt;em&gt;&lt;a href="http://www.dmu.com/croquet2/"&gt;Basic 3D Programming in Croquet&lt;/a&gt;&lt;/em&gt;.  The third is a &lt;em&gt;&lt;a href="http://www.dmu.com/squeak/"&gt;Step-by-Step Tutorial on Squeak 3.6&lt;/a&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;In addition to the undoubted benefit that Américo has received by putting them together, many folks have told me that they can be quite useful and informative to those who wish to get started with Croquet (production value not withstanding).  I know that there are a lot of readers of this blog who are programmers interested in getting their feet wet with the system.  My advice to you is to walk through these tutirials as a way to begin exploring programming approaches in Croquet (that is, until someone prepares &lt;em&gt;official&lt;/em&gt; tutorials for the v1.0 release).  For those of you who are not programmers, there is a solution currently being developed that allows users to develop meaningful and interactive content in Croquet worlds without the need to program the system.  It is code-named &lt;em&gt;Brie&lt;/em&gt;.  More on that in a future posting...&lt;br /&gt;&lt;br /&gt;Please keep in mind that Américo's tutorials are based on the Jasmine developer's preview of Croquet and much of what they contain may not apply to v1.0 (which includes some very fundamental differences from the Jasmine developer's preview).  Nonetheless, I direct people there since some programmers will unoubtedly find the tutorials very useful.  Thanks to Américo for providing the emerging community with this valuable resource!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-113539326781639163?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=113539326781639163&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113539326781639163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113539326781639163'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2006/01/unauthorized-tutorials.html' title='The Unauthorized Tutorials'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVbegreoHI/AAAAAAAAABo/i25iP5B_IFQ/s72-c/unauth_tutorials.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-113495477691676838</id><published>2005-12-19T20:11:00.000-05:00</published><updated>2007-02-03T23:08:52.846-05:00</updated><title type='text'>Presenting Croquet</title><content type='html'>&lt;a href="http://bp1.blogger.com/_8RhdmQ9Bi6c/RcVcRAreoLI/AAAAAAAAACY/QWBO7jTy_r8/s1600-h/presenting_croquet.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/RcVcRAreoLI/AAAAAAAAACY/QWBO7jTy_r8/s320/presenting_croquet.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027526006338920626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Last October, Preston Austin and I gave a presentation on the Croquet Project at an event sponsored by &lt;a href="http://www.acceleratemadison.org"&gt;Accelerate Madison&lt;/a&gt;, a premier Wisconsin-based networking and business support organization focused on information technology issues. Fortunately, the organizers arranged to record the entire presentation and make it available to anyone via Webcast. The Webcast includes the full program and presentation including video, audio and visual graphics. Its one of the only resources on the web that can provide you with view of Croquet technology in action. Click &lt;a href="http://mslive.sonicfoundry.com/mslive/Viewer/NoPopupRedirector.aspx?peid=172f6de5-135b-4ba0-9207-ac6d383812c9&amp;shouldResize=False#"&gt;here&lt;/a&gt; to view the October 13th, 2005 presentation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-113495477691676838?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=113495477691676838&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113495477691676838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/113495477691676838'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/12/presenting-croquet.html' title='Presenting Croquet'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/RcVcRAreoLI/AAAAAAAAACY/QWBO7jTy_r8/s72-c/presenting_croquet.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-112581109557888769</id><published>2005-11-01T00:16:00.000-05:00</published><updated>2007-02-03T23:13:09.367-05:00</updated><title type='text'>The Devil Made Me, DoIT!</title><content type='html'>&lt;a href="http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVdTQreoPI/AAAAAAAAADI/IVNYTq8BnRY/s1600-h/devil_made_me.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVdTQreoPI/AAAAAAAAADI/IVNYTq8BnRY/s320/devil_made_me.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027527144505254130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;I am pleased to announce that I have resigned my position as Assistant Director with UW-Madison's Division of Information Technology (DoIT) in order to accept the position of Assistant Vice President for Academic Services and Technology Support wth Duke University's Office of Information Technology.  The Office of Information Technology (OIT) is the primary central infrastructure and service provider of information technologies for Duke University. The organization provides a broad range of services, spanning the areas of networking, telecommunications, central computing facilities, enterprise systems, education and research support, general computing support, and security. In this new position, I have broad responsibilities for Duke's academic and research computing development and support efforts as well as all customer service functions of Duke's Office of Information Technology. I will also be working with others on the Duke Digital Initiative (DDI), a major instructional technology program focused on experimentation, development, and implementation of digital technology in academic environments and will be seeking to build Duke University's capability to develop, deploy, and support Croquet-based solutions for higher education in partnership with the newly forming Croquet Consortium.  I am jazzed about the possibilities!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-112581109557888769?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=112581109557888769&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/112581109557888769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/112581109557888769'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/10/devil-made-me-doit.html' title='The Devil Made Me, DoIT!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVdTQreoPI/AAAAAAAAADI/IVNYTq8BnRY/s72-c/devil_made_me.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109806494290952230</id><published>2005-09-03T22:01:00.000-04:00</published><updated>2007-02-03T23:13:50.522-05:00</updated><title type='text'>Apple Hill Learning Lab</title><content type='html'>&lt;a href="http://bp0.blogger.com/_8RhdmQ9Bi6c/RcVdcwreoQI/AAAAAAAAADU/FXfJoDn11Xc/s1600-h/ah_learning_lab.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/RcVdcwreoQI/AAAAAAAAADU/FXfJoDn11Xc/s320/ah_learning_lab.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027527307714011394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Each year, Alan Kay brings a group of people together at the Apple Hill Center for the Performing Arts in the beautiful mountains of southern New Hampshire.  This three-day event in August provides invitees with an opportunity to spend quality time interacting with one another. The group includes technologists, designers, artists, musicians, in the tradition of other north-eastern creative retreats (&lt;a href="http://yaddo.org/yaddo/history.shtml"&gt;Yaddo&lt;/a&gt;, etc.). The event also features great food and great music (by the &lt;a href="http://www.applehill.org/"&gt;Apple Hill Chamber Players&lt;/a&gt;). As I reflect back on my experiences at Apple Hill, I am struck by the deep importance of the contextualized social presence that occurs there and the positive effect that it has in support of creativity among the participants. Bringing people together in a way that allows serendipitous social interactions to take place is a wonderful way of stimulating collaborative creativity - and at Apple Hill, it really does work.  There is lots of group interaction and lots of one-on-ones.  Hopefully, Croquet will provide a technological framework for extending the value of such contextualized social presence into online spaces.  The success of doing so depends on how well applications are designed and built on the core technology of the Croquet SDK.  Until then, Apple Hill will have to do ;) .  This year's event was particularly interesting because of the presence there of many folks who are working on hardware and software for Nicholas Negroponte's &lt;a href="http://laptop.media.mit.edu/"&gt;$100 Laptop Initiative&lt;/a&gt; and on the final stages of the Croquet 1.0 SDK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109806494290952230?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806494290952230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806494290952230'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/09/apple-hill-learning-lab.html' title='Apple Hill Learning Lab'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/RcVdcwreoQI/AAAAAAAAADU/FXfJoDn11Xc/s72-c/ah_learning_lab.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-112505949048696567</id><published>2005-08-26T08:23:00.000-04:00</published><updated>2007-02-03T23:17:39.541-05:00</updated><title type='text'>Critical 3D</title><content type='html'>&lt;a href="http://bp1.blogger.com/_8RhdmQ9Bi6c/RcVeWAreoSI/AAAAAAAAADs/yARpjcXtsgg/s1600-h/critical_3d.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/RcVeWAreoSI/AAAAAAAAADs/yARpjcXtsgg/s320/critical_3d.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027528291261522210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;The Croquet development team at the University of Wisconsin is now beginning work on a six month pilot project to demonstrate instructional potential of a Croquet-based learning environment.   The project involves partnering between our group and Michael Connors, a professor in the Department of Art at the UW School of Education, to develop authoring tools that allow the instructor to create an instructional environment to address critical barriers involved with the art critique process and provide students with means to upload, share, and critique their art projects within collaborative online spaces. The goals of critique in art are to remove individual perceptual barriers, develop an appreciation of how others perceive one's work, to overcome biases related to psycho-social conditioning, and develop skills of articulation and critical discourse. We are hoping that this project will lead to the development of generalized Croquet-based authoring tools that can be adapted to many different curricula, such as those in Law, Sociology, Psychology, Guidance, Business Management, Medicine, etc..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-112505949048696567?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=112505949048696567&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/112505949048696567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/112505949048696567'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/08/critical-3d.html' title='Critical 3D'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/RcVeWAreoSI/AAAAAAAAADs/yARpjcXtsgg/s72-c/critical_3d.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-112519209039399439</id><published>2005-07-15T21:21:00.000-04:00</published><updated>2007-02-03T23:28:06.792-05:00</updated><title type='text'>Pay For Play</title><content type='html'>&lt;a href="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVgzgreoUI/AAAAAAAAAEE/vKl8osDsPfg/s1600-h/pay_for_play.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVgzgreoUI/AAAAAAAAAEE/vKl8osDsPfg/s320/pay_for_play.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027530997090918722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Many players of MMORPGs don't realize that some players  are actually paying people in India to run up their character's status.  For about $30 US you can advance your character significantly.  This form of "cheating" shows that social status is, to some, even more important than game play.  It may be interesting to recall that hiring someone to assume your identity and have them go into battle for you was something done by conscription-evading aristocrats during the American Civil War.  Now, for a modest fee, you can hire a worker in India to go into virtual battle on your behalf.  Some of you might ask why players wouldn't just enjoy getting there on their own - after all, isn't that the point of playing the game? It may be that the existence of this form of 'cheat' indicates the importance of social status over game play as a primary motivator to those engaged in MMORPGs. This is a notion often overlooked by game researchers who tend to focus on issues of game play as primary motivators of user involvement.  We have only begun to scratch the surface on understanding how powerful verifiable online social status can be and how it can be used to benefit online education.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-112519209039399439?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=112519209039399439&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/112519209039399439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/112519209039399439'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/07/pay-for-play.html' title='Pay For Play'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVgzgreoUI/AAAAAAAAAEE/vKl8osDsPfg/s72-c/pay_for_play.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-111556388326210551</id><published>2005-05-08T10:45:00.000-04:00</published><updated>2007-02-03T23:31:31.888-05:00</updated><title type='text'>A Second Life</title><content type='html'>&lt;a href="http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVhJQreoWI/AAAAAAAAAEY/w1dUI3LFKak/s1600-h/a_second_life_2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVhJQreoWI/AAAAAAAAAEY/w1dUI3LFKak/s320/a_second_life_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027531370753073506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;David Smith and I will be giving a virtual presentation on where the Croquet Project is heading at &lt;em&gt;The Second Life Future Salon&lt;/em&gt;, a monthly mini-conference held within (but not affiliated with) &lt;a href="www.secondlife.com"&gt;Second Life&lt;/a&gt;.  Our presentation on May 26th will be part of a larger discussion of innovation issues around digital worlds as well as wider technology, business, and social topics viewed through a digital worlds lens.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVhBgreoVI/AAAAAAAAAEQ/G4udhk_uaig/s1600-h/a_second_life_1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/RcVhBgreoVI/AAAAAAAAAEQ/G4udhk_uaig/s320/a_second_life_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5027531237609087314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These screenshots are from the first of such SL Future Salons that took place last month. The way it works is that David and I will create an avatar, go into Second Life, give a 20-30 minute presentation via VOIP, and then do Q&amp;A with the audience via text chat. Should be fun!  I hope that may of you readers will join us there (by &lt;em&gt;there&lt;/em&gt; I mean Second Life ;) ).&lt;br /&gt;&lt;br /&gt;Audio from the first of such Salons available &lt;a href="http://accelerating.org/ac2005/slfsaudio.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-111556388326210551?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=111556388326210551&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111556388326210551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111556388326210551'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/05/second-life.html' title='A Second Life'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/RcVhJQreoWI/AAAAAAAAAEY/w1dUI3LFKak/s72-c/a_second_life_2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-111412092207480338</id><published>2005-04-24T09:39:00.000-04:00</published><updated>2007-02-05T22:35:31.699-05:00</updated><title type='text'>Croquet on Macs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf3UwreoXI/AAAAAAAAAEo/h9wA94tGlxw/s1600-h/croquet_on_macs.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf3UwreoXI/AAAAAAAAAEo/h9wA94tGlxw/s320/croquet_on_macs.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028259445019156850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;I've recently been asked to join the steering committee for Apple Computer's newly forming Mac Learning Enterprise.  Along with other committee members from the New Media Consortium, NYU, Simon Frasier University, Rice University, UCLA, University of Michigan, and MIT (among others), the Mac Learning Enterprise community is intended to be a resource for educators, technologists, IT professionals, developers and change agents who are transforming education through innovation built on open standards.  &lt;br /&gt;&lt;br /&gt;The community seeks to document and share its experiences, expertise, and knowledge about implementing and deploying open source learning infrastructure solutions that can run on, or be integrated with, Apple technology.  In addition to growing the community's knowledge base, members of the Mac Learning Enterprise community will provide feedback to Apple product and engineering managers so that they may improve functionality, performance, and integration across various Apple technologies, tools, and applications in support of open source software.  Several working groups are now being convened to explore solution stacks and tools associated with the implementation of collaborative learning environments.  At this time, Apple has identified technology implementations and deployments of Croquet, OSPI, OKI, and Sakai to be of primary interest.&lt;br /&gt;&lt;br /&gt;It is great to see that Apple is now taking such an interest in Croquet and that the company is supporting the inclusion of Croquet as part of its effort to support the development of innovative open source solutions for learning enterprises.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-111412092207480338?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=111412092207480338&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111412092207480338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111412092207480338'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/04/croquet-on-macs.html' title='Croquet on Macs'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf3UwreoXI/AAAAAAAAAEo/h9wA94tGlxw/s72-c/croquet_on_macs.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109806657437385241</id><published>2005-04-22T22:29:00.000-04:00</published><updated>2007-02-05T22:37:11.591-05:00</updated><title type='text'>A Croquet Bricolage?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf31wreoYI/AAAAAAAAAE0/vleYbJ0OUK8/s1600-h/a_croquet_bricolage.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf31wreoYI/AAAAAAAAAE0/vleYbJ0OUK8/s320/a_croquet_bricolage.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028260011954839938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;OK, I'm just going to "throw this out there" and see what other people think - Could this idea from Claude Lévi-Strauss' &lt;em&gt;The Savage Mind&lt;/em&gt; (The University of Chicago Press 1966 [1962]) have any bearing on the approach to our project or the approach of those who might most use Croquet?  Well, &lt;em&gt;I&lt;/em&gt; suspect it might. But I'm interested in hearing what others mights say...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"The 'bricoleur' is adept at performing a large number of diverse tasks; but, unlike the engineer, he does not subordinate each of them to the availability of raw materials and tools conceived and procured for the purpose of the project. His universe of instruments is closed and the rules of his game are always to make do with 'whatever is at hand', that is to say with a set of tools and materials which is always finite and is also heterogeneous because what it contains bears no relation to the current project, or indeed to any particular project, but is the contingent result of all the occasions there have been to renew or enrich the stock or to maintain it with the remains of previous constructions or destructions. The set of the 'bricoleur's' means cannot therefore be defined in terms of a project (which would presuppose besides, that, as in the case of the engineer, there were, at least in theory, as many sets of tools and materials or 'instrumental sets', as there are different kinds of projects). It is to be defined only by its potential use or, putting this another way and in the language of the 'bricoleur' himself, because the elements are collected or retained on the principle that 'they may always come in handy'. Such elements are specialized up to a point, sufficiently for the 'bricoleur' not to need the equipment and knowledge of all trades and professions, but not enough for each of them to have only one definite and determinate use. They each represent a set of actual and possible relations; they are 'operators' but they can be used for any operations of the same type."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;As usual, comments to this post would be most welcome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109806657437385241?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109806657437385241&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806657437385241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806657437385241'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/04/croquet-bricolage.html' title='A Croquet Bricolage?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf31wreoYI/AAAAAAAAAE0/vleYbJ0OUK8/s72-c/a_croquet_bricolage.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-111344977321446479</id><published>2005-04-19T09:30:00.000-04:00</published><updated>2007-02-05T22:38:18.068-05:00</updated><title type='text'>Welcome Joshua!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf4HwreoZI/AAAAAAAAAFA/lmSZnxMPIqE/s1600-h/welcome_joshua.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf4HwreoZI/AAAAAAAAAFA/lmSZnxMPIqE/s320/welcome_joshua.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028260321192485266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;The UW-Madison has added yet another full-time Croquet developer.  We are pleased to announce that Joshua Gargus, a highly experienced Squeak developer, will be bringing his deep skills and creativity to the Madison campus beginning May 9th.  Joshua comes to us from PlayMotion where he was a lead developer involved in the design and implementation of a framework allowing applications to mix OpenGL and D3D, the developmnt of an OpenAL-based reactive sound engine, a vision re-calibration method for changing lighting conditions, and a unified XML configuration framework for all the company's applications.  Prior to joining PlayMotion, Joshua was a research assistant at Georgia Tech where he worked on mo-cap (motion capture) and developed pen-based interfaces for use in animation.  Joshua has also served as a contractor for Viewpoints Research where he worked on TrueType rendering of arbitrarily nested equations and developed EToys applications for Alan.  We are excited to have a first-rate developer with such creativity and deep squeak experience join the team and contribute to the successful widespread adoption of Croquet.  Welcome Joshua!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-111344977321446479?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=111344977321446479&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111344977321446479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111344977321446479'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/04/welcome-joshua.html' title='Welcome Joshua!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf4HwreoZI/AAAAAAAAAFA/lmSZnxMPIqE/s72-c/welcome_joshua.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-111344911329332497</id><published>2005-04-15T23:24:00.000-04:00</published><updated>2007-02-05T22:50:04.659-05:00</updated><title type='text'>Standing on the Plateau</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8RhdmQ9Bi6c/Rcf6zQreoiI/AAAAAAAAAGo/226ScXIToYY/s1600-h/on_plateau.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_8RhdmQ9Bi6c/Rcf6zQreoiI/AAAAAAAAAGo/226ScXIToYY/s320/on_plateau.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028263267540050466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Most every day I have the wonderful pleasure of being able to work with Marilyn May Lombardi.  Marilyn is Senior Strategist for UW-Madison's Division of Information Technology, and in addition to enduring marriage to me for over 14 years, she is also a key member of the core Croquet team here at UW.  Marilyn is presently working with our campus collaborators on several different aspects of the project.  She has been working to design requirements for the use of Croquet in higher education settings and has also been working with some of our external partners and writing grant proposals to various agencies.&lt;br /&gt;&lt;br /&gt;Based on her work with the project, Marilyn was recently invited by Dianna Oblinger, NLII's new director, to write both a short New Horizons Feature on Croquet's potential impact to higher education as well as a longer report on the same topic which will have the distinction of being the first of a series of research reports published by a newly redefined NLII.  Here is the shorter version that appeared in the print edition of Educause Review:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Standing on the Plateau&lt;br /&gt;&lt;br /&gt;By Marilyn May Lombardi&lt;br /&gt;&lt;br /&gt;"Recently, I paid a visit to my university’s Web site, where I found a campus slideshow for prospective students. Similar slideshows and virtual tours are posted on many other college and university Web sites. These usually contain image after image of young people lounging, walking, eating, and laughing in sun-drenched settings across campus. At the University of Wisconsin–Madison, the students are sprawled on vast lawns in a perpetual summer: “a favorite place to study—and not to study.” They enjoy the lakeshore view from the student union terrace: “famous for its sights and sounds.” They take in the nightlife of downtown Madison: “No matter what time you walk down State Street, you’ll end up seeing someone you know. You’ll always run into someone different, someone new.” &lt;br /&gt;&lt;br /&gt;Deeper into the slideshow, students are actually pictured at work, but not in classrooms or lecture halls. They stand outdoors, peering through land-surveying instruments: “the advantage of out-ofclass projects and research opportunities.” Or they gather around a computer terminal in an energetically cluttered laboratory: “Research at UW-Madison is a participatory venture, in which students and professors often work side by side.” And in one astounding shot taken through a fish-eye lens, the viewer peers down on an intrepid rock-climber as he reaches the top of a rather formidable campus wall. The quote that accompanies this photograph pretty much sums up the general outlook: “Most of the lessons we learn here are not from lecture halls, not from books. They are from our experiences in life.” &lt;br /&gt;&lt;br /&gt;Through the medium of the campus itself, college and university communications offices are offering prospective students (and their parents) the promise of an experience. Institutions of higher education (particularly those with centralized campuses) promote themselves, first, as places with people. The physical campus sets up the enabling conditions for a complex social ecology to emerge over time. Large numbers of students engage in daily role-playing (also known as “critical thinking”), during which they “perform” a particular point of view—trying it on for size, explaining, critiquing, justifying, deepening, and reinforcing their understanding while strengthening their group identity. Ask anyone who has ever been through a rigorous program of study, and chances are he or she will remember learning more from fellow students than from professors.&lt;br /&gt;&lt;br /&gt;The unique value of campus life, then, is a matter of proximity—the ability to position oneself in direct relation to relevant people and resources. The sociologist Erving Goffman called these spatially defined moments of engagement “focused gatherings” in which people are “engrossed in a common flow of activity and relating to one another in terms of that flow.” The gathering takes its form from the situation that evokes it, “the floor on which it is placed,” as Goffman put it.1 Add to this foundation the ready availability of tools to forcefully express, embody, and exchange ideas, and the campus has all the makings of one vast “collaboratory.”&lt;br /&gt;&lt;br /&gt;Despite all this, we continue to design online learning environments that do little more than replicate the remoteness of a lecture hall. Clearly, any approach to online education that restricts itself to the delivery of pre-packaged content ignores the depth and social texture of campus life, along with the collaborative nature of learning. Of the three broad aims of higher education as identified by learning researchers—(1) skill acquisition and competence with tools and techniques; (2) socialization and induction into the canons of particular communities, professions, or disciplines; and (3) development of an intentional, or self-directed, approach to lifelong learning—current online learning environments are relatively successful in managing only the first, most transactional of goals.2&lt;br /&gt;&lt;br /&gt;Meanwhile, we’ve reached a critical juncture in our institutional commitments to educational technology. Advances in networking and software design finally allow educators to do far more than merely automate the traditional lecture course. Over the last several years, higher education leaders have outfitted their campuses with fat pipelines and high-speed connectivity. Increasingly, their students come to campus equipped with the latest in commercially available PCs and laptops. Hard drives are bigger, graphics accelerators speed up 3D image display, and faster processing chips simulate real-world physics with relative ease.&lt;br /&gt;&lt;br /&gt;At the same time, college and university open source software development projects are signaling dissatisfaction with commercial approaches to meeting pedagogical needs. A growing number of institutions with the capacity to build their own learning software are working to design applications suited to their individual requirements. Proprietary course management systems may have helped institutions leverage new media, but many in higher education feel these systems are making little headway when it comes to providing innovative technologies for real-time interactions among people, information, and systems. As one analyst concluded recently, “proprietary systems . . . seem to have hit an early plateau,” whereas “open source applications are standing on that plateau looking forward.”3&lt;br /&gt;&lt;br /&gt;Standing on that plateau, looking forward, open source application developers are taking the time to consider what they would do differently if they were to design a new online learning environment today, knowing what they now know about the power of computing and networking technologies. For example, the members of the Croquet Project, a new open source initiative, are exploring what it would take to make online learning as personally involving, meaningful, and rewarding as campus-based learning. The project’s participants, who are coming together from around the world, believe that a transformative platform for online learning and teaching is finally within reach.&lt;br /&gt;&lt;br /&gt;So, what is the Croquet Project? Imagine you are a graduate student in astronomy and have been asked to demonstrate your knowledge of Kepler’s Laws. You launch a software application on your computer and enter a three-dimensional online world. Inside this persistent environment, you use the drop-down menu to quickly design and deploy a dynamic simulation of the solar system. As your simulation runs, your professor enters the 3D online lab space and takes a closer look. Your professor downloads a file from his own hard drive into the virtual laboratory, and it appears inside a display window he just created with a click of the mouse. Remarkably, you and your professor are now able to see one another make additions and changes to the same document, all while keeping up a steady banter with the help of network-enabled telephony built into the software system. Impressed with your work, the professor invites his entire introductory astronomy class to a viewing and discussion of your simulation. From across campus, hundreds of students gather inside the virtual lab. The instructor’s video image (captured by the web camera on his laptop) is visible to the students he guides through the demonstration. Classmates wander among the planets, talking together in small groups, adjusting the timing and motion of the celestial machinery, annotating elements of the scene with comments or references, and gaining an unprecedented appreciation for Kepler’s Laws in action.&lt;br /&gt;&lt;br /&gt;This vision of the future in computer-mediated education is driving the efforts of the open source Croquet Project. The project is designed specifically to make the most of advanced campus networks and the untapped computational resources of individual machines by enabling safe and secure cooperation— among machines, among user interfaces, among content developers, among users, and among institutions.&lt;br /&gt;&lt;br /&gt;Croquet is the combined vision of its six core architects: David A. Smith, David P. Reed, Andreas Raab, Julian Lombardi, Mark P. McCahill, and the computer visionary Alan Kay. The winner of both the 2003 ACM Turing Award and the 2004 NAE Charles Stark Draper Prize, Kay is famous for his design of the now-familiar desktop metaphor for personal computing, as well as his object-oriented approach to computer programming. In some respects, the project is a way of fulfilling Kay’s abiding vision of the computer as a “meta-medium” and harnessing its full expressive power. Recognizing that little had changed since Kay introduced the overlapping windows interface thirty years ago, the Croquet team intends to provide a comparable computing standard for a new age of collaborative work and learning.&lt;br /&gt;&lt;br /&gt;As of this writing, researchers and technologists from twenty universities have joined the higher education development effort, jointly spearheaded by the University of Wisconsin and the University of Minnesota. This open source development community is working to ensure that the Croquet platform is able to address the special needs and concerns of higher education. Programmers and educational application developers interested in familiarizing themselves with the Croquet programming environment are welcome to download a developer’s preview of the technology from the Croquet Project Web site (http://croquetproject. org/). A more complete release of the Croquet technologies is planned to appear on the Croquet Web site later this year.&lt;br /&gt;&lt;br /&gt;Higher education is moving closer to an online learning environment that captures the social vitality and collaborative spirit of the real-world campus. A growing open source community of learning researchers, software architects, visualization and simulation specialists, and user interface designers has taken up the challenge, lending their expertise to the Croquet Project. Such next-generation systems promise to extend the primary advantages of campus-based learning into the online realm, deepening and transforming the way we teach and learn.&lt;br /&gt;&lt;br /&gt;Notes&lt;br /&gt;&lt;br /&gt;1. Erving Goffman, Encounters: Two Studies in the Sociology of Interaction (Indianapolis: Bobbs-Merrill, 1961), 9–10.&lt;br /&gt;&lt;br /&gt;2. Kenneth A. Bruffee, Collaborative Learning: Higher Education, Interdependence, and the Authority of Knowledge (Baltimore: Johns Hopkins University Press, 1993).&lt;br /&gt;&lt;br /&gt;3. Christopher D. Coppola, “Will Open Source Software Unlock the Potential of eLearning?” elearning Dialogue, December 1, 2004.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Marilyn's longer twenty page report can be downloaded &lt;a href="http://www.educause.edu/LibraryDetailPage/666?ID=NLI0530"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-111344911329332497?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=111344911329332497&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111344911329332497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/111344911329332497'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/04/standing-on-plateau.html' title='Standing on the Plateau'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8RhdmQ9Bi6c/Rcf6zQreoiI/AAAAAAAAAGo/226ScXIToYY/s72-c/on_plateau.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110516045358317442</id><published>2005-02-07T00:00:00.000-05:00</published><updated>2007-02-05T22:52:49.459-05:00</updated><title type='text'>Back from NLII</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf7iwreolI/AAAAAAAAAHM/HNTWytKBBk0/s1600-h/frenchquarter.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf7iwreolI/AAAAAAAAAHM/HNTWytKBBk0/s320/frenchquarter.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028264083583836754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;The NLII meeting in New Orleans was worthwhile and rewarding - and New Orleans is quite the place to be, even the week before &lt;em&gt;Mardi Gras&lt;/em&gt;!  Mark and I ended up staying right in the French Quarter and were quite unprepared for the level of revelry that takes place in the week &lt;em&gt;preceeding&lt;/em&gt; the official &lt;em&gt;Mardi Gras&lt;/em&gt; celebration.  A pleasant surprise.  The streets were filled all night with very loud and &lt;em&gt;boisterous revelment&lt;/em&gt; (&lt;em&gt;pardonnez mon français faible&lt;/em&gt;).  Still, we were able to adequately rest up for the preconference Croquet presentation the next morning. ;)&lt;br /&gt;&lt;br /&gt;At the preconference session, we met some key people in the higher education IT world.  The response to Croquet was very positive, and we've now been invited to attend the Emerging Practices and Learning Technologies in Higher Education NLII Focus Session at Rice University on Mar 8-9, 2005 whose attendees will be exploring strategies for anticipating, evaluating and incorporating new and emerging information technologies on their campuses.  This should provide valuable insights into how we might best approach the issues around deploying Croquet in higher education settings.&lt;br /&gt;&lt;br /&gt;I am particularly gratified to read a Croquet-related blog posting from one of the attendees at the NLII preconference session.  It appeared &lt;a href="http://www.gardnercampbell.net/blog1/index.php?p=118"&gt;here&lt;/a&gt;.  Here is an excerpt:&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;...I don’t think I’ll ever need to eat again.&lt;br /&gt;&lt;br /&gt;But I should really speak to the NLII annual meeting, and not just to the New Orleans milieu, although, well, whew, what a town. Appetite city.&lt;br /&gt;&lt;br /&gt;As wonderful as the food has been, though, the intellectual feast has already topped it. The session on Croquet yesterday morning left me rubbing my eyes in near-disbelief as I witnessed a demonstration of a 3D recursive meta-environment in which people, places, and things can be placed in rich contexts that are themselves meaningful creations, often collaborative creations. I saw a landscape in which one could carry around a 3D “snapshot” of a space that was dynamically updated even as one carried it around. In short, I saw a model of individual cognition externalized, cognition networked with other minds in a social context that was compelling, fun, piquant, and a little mysterious. Imagine a Magritte painting that first becomes “real,” and then becomes a prompt that asks students to reconceive their own conceptual work in a course–together. It’s very difficult to explain, but once you see it in action, impossible to forget. I’ll never be satisfied with the desktop metaphor for computing again.&lt;br /&gt;&lt;img src="http://croquetproject.org/images/magritte.jpg"&gt;&lt;br /&gt;&lt;br&gt;I do believe that Croquet is a way to bootstrap the Secret Society for Real School into the next key stage of its development. The first stage, an increasing dissatisfaction with a status quo in which education scales by means of an industrial model, is already upon us. That stage will end, I think, with some kind of popular revolt in which traditional schooling (traditional in the sense of what we’ve had for the last 100 years, not in the sense of, say, the Platonic Academy) will face crippling competition with other more compelling and convenient providers. I hope before we get to the end of that stage that the social and expertise contexts of real school will be freed from deadening 50-75 minute periods to explore its real potential as an ongoing conference devoted to, as Jerome Bruner put it, raising consciousness about the possibilities of communal mental experience. Subject areas, specific knowledge, even quizzes will still be part of the experience. But as with a good conference, the narrative that threads through the individual courses will continually inspire fresh perspectives–and a powerful sense of shared mission. A sense, finally, of occasion. Which brings Croquet back into the picture: the sense of occasion provided by that 3d object-oriented landscape, both dreamy and a little edgy, makes explicit the mental landscape we want our students to inhabit and, at last, build with us.&lt;/em&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110516045358317442?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110516045358317442&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110516045358317442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110516045358317442'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/02/back-from-nlii.html' title='Back from NLII'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf7iwreolI/AAAAAAAAAHM/HNTWytKBBk0/s72-c/frenchquarter.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109806265191029932</id><published>2005-01-29T21:23:00.000-05:00</published><updated>2007-02-05T22:53:32.810-05:00</updated><title type='text'>At the C5 Conference</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8RhdmQ9Bi6c/Rcf7sgreomI/AAAAAAAAAHY/Iy4uZShRYPA/s1600-h/C5_2005.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/Rcf7sgreomI/AAAAAAAAAHY/Iy4uZShRYPA/s320/C5_2005.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028264251087561314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Well, most of the crew is here at the beautiful Granvia Hotel in Kyoto, Japan.  Alan, David Smith, Andreas, and Mark are just down the hall. We are all taking a break in the midst of the Third International Conference on Creating, Connecting and Collaborating through Computing (C5 2005).  This conference is emerging as the primary venue for those working with Croquet.  It is intended as an international forum for the discussion and presentation of creative and collaborative environments among researchers, developers and users of collaboration technologies, learning environments, and object-oriented languages (especially Smalltalk, Squeak and Croquet). This year, there are a total of six papers that deal primarily with Croquet. Alan gave the keynote entitled "The ARPA Dream Revisited".  Mark and I then gave our two papers on user interface approaches for higher education authoring/learning environments.  Immediately afterwards, David Smith rocked our worlds with a demonstration of Filters and Tasks in Croquet.  More on that in a future posting....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109806265191029932?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109806265191029932&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806265191029932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806265191029932'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/01/at-c5-conference.html' title='At the C5 Conference'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/Rcf7sgreomI/AAAAAAAAAHY/Iy4uZShRYPA/s72-c/C5_2005.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110580224690021279</id><published>2005-01-14T10:17:00.000-05:00</published><updated>2007-02-05T22:55:17.323-05:00</updated><title type='text'>Croquet, Everyone?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8RhdmQ9Bi6c/Rcf8HgreooI/AAAAAAAAAHw/uonlFhJd9Ks/s1600-h/forbes.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_8RhdmQ9Bi6c/Rcf8HgreooI/AAAAAAAAAHw/uonlFhJd9Ks/s320/forbes.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5028264714944029314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;The following article written by Quentin Hardy and entitled &lt;em&gt;"Croquet, Everyone?"&lt;/em&gt; just appeared in the technology section of Forbes Magazine's January 31st issue:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Alan Kay, a legend in computing, thought it was time for something better. So he built it.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Thirty years ago Alan Kay oversaw the creation of many of the personal computer's clever innovations, among them windows, point-and-click file opening and networks. His lasting success irks him. "Except for the silicon, we've only gotten 5% of the potential of the PC revolution," he says. &lt;br /&gt;&lt;br /&gt;Kay wants to take computing forward with his next great invention, an operating system that puts the user in a three-dimensional graphic world with scores of other users, all computing collaboratively and communicating through audio and visual messaging. Called Croquet, it runs on top of operating systems like Windows, Linux and Apple. Its innovation is in relocating the now-decades-old interface of windows and folders to a shared virtual world. You can landscape it any way you want, with mountain ranges, oceans or meeting rooms. Users become color icons or, if you'd rather, 3-D characters such as fish or bunnies. You zoom around in this rich, icon-filled space and call up digital photos, Web pages, science projects or PowerPoint presentations. &lt;br /&gt;&lt;br /&gt;You can view and alter other users' files in one place, chat with those other users over the Internet and then move on to far-off objects and people, if they seem interesting. A budget report's graphics, say, might be made a figurative 10 feet tall, then changed by one user to reflect new sales data, then recolored by someone else for sharper resolution. You can do all this even if your Internet connection is a creaky-slow dial-up modem. &lt;br /&gt;&lt;br /&gt;Croquet packs a lot of power for a little piece of software, one with but a single line of code for every 300 in Windows XP. Kay built Croquet with help from six crack programmers, funding it first with his own money and then through Hewlett-Packard's research labs, where he is a senior fellow. The total cost for the project, released for free last October, is less than $10 million, a drop in a Microsoft bucket. Says Kay: "Good math and small teams win." &lt;br /&gt;&lt;br /&gt;In the 1970s Kay, now 64 years old, was an early member of Xerox's famous Palo Alto Research Center. Some of his inventions from that time, including an object-oriented programming language called Smalltalk, went into Croquet. He later worked on 3-D graphics at gamemaker Atari, compact computing systems at Apple Computer and easy-to-use interfaces at Disney. &lt;br /&gt;&lt;br /&gt;Croquet comes as many institutions struggle with large, spread-out teams. The U.S. military is evaluating Croquet for training radio technicians to build field communications systems in virtual terrain replicating the landscape in Iraq. This spring the universities of Minnesota and Wisconsin will try Croquet for collaborative classroom labs. Intel, whose average employee is at any time on three different projects, is looking at Croquet as a way to make juggling work projects gamelike. &lt;br /&gt;&lt;br /&gt;HP is playing Croquet by giving it away as an open-source project to build a user base quickly and to get an early read on what this sort of software will be useful for. "We don't get too focused on how to make money yet," says Patrick Scaglia, Kay's boss at HP. "We'll know within a couple of years. Good ideas take off rapidly, or they die.""&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110580224690021279?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110580224690021279&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110580224690021279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110580224690021279'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/01/croquet-everyone.html' title='Croquet, Everyone?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8RhdmQ9Bi6c/Rcf8HgreooI/AAAAAAAAAHw/uonlFhJd9Ks/s72-c/forbes.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110565670880886550</id><published>2005-01-13T09:15:00.000-05:00</published><updated>2007-02-05T22:56:13.007-05:00</updated><title type='text'>Elevator Pitches</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf8WAreopI/AAAAAAAAAH8/qHEM8oBdm-c/s1600-h/elevator.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf8WAreopI/AAAAAAAAAH8/qHEM8oBdm-c/s320/elevator.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028264964052132498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Elevator pitches are 30 second explanations of ideas.  Croquet still needs a good one.  Its not for lack of trying that we don't yet have a good one.  This is because it is a very complex idea with many parts.  What we probably need to do is tailor a set of pitches with each one oriented towards a particular audience type.&lt;br /&gt;&lt;br /&gt;As noted earlier in this blog (&lt;em&gt;Like an Elephant&lt;/em&gt;), the perception, if not value, of Croquet is very much different to different people.  So, I thought it might be useful - and perhaps a bit entertaining - to have us use this blog as a way of collecting some elevator pitches from the members of our emerging community.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So here is the challenge:&lt;/b&gt;  Please post to the comments what you believe to be an good elevator pitch for all or some aspect our project.  It would be great if you would sign your contribution.&lt;br /&gt;&lt;br /&gt;Should be interesting...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110565670880886550?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110565670880886550&amp;isPopup=true' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110565670880886550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110565670880886550'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/01/elevator-pitches.html' title='Elevator Pitches'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf8WAreopI/AAAAAAAAAH8/qHEM8oBdm-c/s72-c/elevator.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110545289571908813</id><published>2005-01-12T09:06:00.000-05:00</published><updated>2007-02-05T22:57:02.031-05:00</updated><title type='text'>Dump the World Wide Web!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf8hAreoqI/AAAAAAAAAII/oGFimdu_Uao/s1600-h/wiley_coyote.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf8hAreoqI/AAAAAAAAAII/oGFimdu_Uao/s320/wiley_coyote.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028265153030693538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Here's an interesting excerpt from an article written by Bill Thompson that appeared on the www.opendemocracy.net website on December 23rd, 2004.  What Thompson is saying has a good deal of relevance to what we are doing with Croquet.  I will let the reader decide on where that relevance might be.  Comments on this posting are particulary welcome.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"The World Wide Web is dead. Like a cartoon character running off a cliff but making it some way out into space before awareness brings gravity back into operation, it may continue to dominate our online lives a little longer, but its day is over.&lt;br /&gt;&lt;br /&gt;Soon the whole clumsy, inadequate edifice will come crashing to the cyberspatial equivalent of the ground and we will look back upon the crazy decade from 1994 to 2004 for what it was – a dead-end in the development of the networked world.&lt;br /&gt;&lt;br /&gt;The reasons are simple: the web, like many a political refugee, lacks a state. What’s worse, it doesn’t speak a language that will let it express anything more than basic requests for food, shelter or yet another poorly-resized JPEG image. Like all analogies this one breaks down pretty quickly if you scratch it too hard, but it’s worth keeping in mind during the (necessarily) more technical explanation you’re about to encounter. &lt;br /&gt;&lt;br /&gt;It is important to understand how the web works. The web, like email, uses a “client-server” model. The client, in this case your browser, requests something – a web page – from a server. When a request is received, and assuming the parts are all there and the client has permission to take them, they are sent over the network by the server. It’s then up to the client to deal with them appropriately. In the case of a web page the elements will usually be a document written using HTML, the hypertext markup language, some image files and maybe extra bits and pieces. It is all very simple, and it’s made even simpler because the browser and the server communicate using a language of their very own called the Hypertext Transport Protocol, or HTTP.&lt;br /&gt;&lt;br /&gt;The browser takes what it is given and displays it on your screen, laid out as prettily as it can manage. However once we want to do anything more complicated than display a page of text and graphics on a screen we rapidly discover that both HTML and HTTP are simply not up to the job.&lt;br /&gt;&lt;br /&gt;The problems with HTML are serious but understandable. When Tim Berners-Lee created the web he wanted a simple text-based publishing tool for the high-energy physics community, and a simple markup language that let authors specify headings and link to other documents was fine.&lt;br /&gt;&lt;br /&gt;But in 1993 two graduate students at a United States university decided they could improve on Tim’s work by writing a new browser which would display images too. In order to make this work they had to change HTML by adding the &lt; IMG &gt; tag – and they started a process of non-standard extensions which continues to this day.&lt;br /&gt;&lt;br /&gt;The result is the mess we see today, where despite the best efforts of the standards bodies it is still necessary to write dozens of lines of code at the start of a web page in order to figure out which browser is in use, so that the “correct” version of the page can be sent over.&lt;br /&gt;&lt;br /&gt;Present at the creation &lt;br /&gt;&lt;br /&gt;It’s an appalling mess, but it wasn’t directly Tim’s fault. However the same cannot be said for HTTP, the protocol which allows browsers to ask for pages and servers to send them across the network. Here Tim’s desire for simplicity has led directly to our current problems, because he decided that the server should treat each request for a page from a browser as a separate transaction. The decision to make HTTP a “stateless” protocol has caused immense trouble. It’s rather like being served by a waiter with short-term memory loss: you can only order one course at a time because he will have forgotten your name, never mind your dessert order, by the time you’ve had your first spoonful of gazpacho.&lt;br /&gt;&lt;br /&gt;Unfortunately many of the things that we want the web to do for us, from online shopping to having a newspaper that tailors its pages to our interests, rely on some degree of long-term interaction between client and server. Cookies, small data files that are placed on a client computer by the server, provide a partial solution, rather like the tattoos sported by Guy Pearce in the film Memento, but they are inelegant, complicated and far from reliable. As, indeed, the tattoos turn out to be.&lt;br /&gt;&lt;br /&gt;We have spent the last decade fighting against the limitations of the web standards, extending, breaking, reinventing and compromising with them to the point where you can just about do online shopping, make pages look reasonably attractive and even offer personalised services.&lt;br /&gt;&lt;br /&gt;But enough is enough. Just as it is sometimes necessary to demolish old buildings to make way for new, so it is time to move on from the web. It isn’t as if we need to look far for an alternative – we’ve had one since 1990 when the web was just starting to emerge from CERN physics lab. It’s called “distributed processing” and it enables programs to talk to each other in a far richer, more complex and more useful way than the web’s standards could ever support.&lt;br /&gt;&lt;br /&gt;Had it not been for the rush to embrace the web’s page-based publishing model, choosing the simple solution over the right one, we would have proper distributed systems available today. Instead we have to invent technologies which preserve the web approach while making it slightly more usable, like the eXtensible Markup Language, or XML. Any tool that is too embarrassed even to use the first letter of its full name for an abbreviation is surely in trouble from the start.&lt;br /&gt;&lt;br /&gt;Unusually for a company which is credited with following trends rather than creating them, Microsoft saw this first. They never liked the web and it was only the horrible realisation that every company, every net user and every competitor was going to invest a vast amount of money, effort and resources making it seem like it worked that forced Bill Gates to turn the company around and give it a web focus late in 1995.&lt;br /&gt;&lt;br /&gt;At the time their programmers were just beginning to explore the possibility of direct programme-to-programme communication and network-based collaboration between applications. Without the distraction of the web we may well have had widespread distributed online services five or even more years ago.&lt;br /&gt;&lt;br /&gt;These services would not rely on the Web browser as the single way of getting information from an online service, but would allow a wide range of different programs to work together over the network. We already accept that email, chat and even music sharing do not have to be Web-based, but we can go much further.&lt;br /&gt;&lt;br /&gt;A news site could deliver text, images, audio and even video through a program designed for the purpose, instead of having to use a general-purpose browser, or a shopping site could build its own shopping cart and checkout that did nor rely on Web protocols. And we would have no need for Google, because information services would advertise their contents instead of having to be searched by inefficient ‘spiders’.&lt;br /&gt;&lt;br /&gt;The web may have served a purpose once, giving net users something relatively simple to look at and use and convincing the world that being online was a good thing, but it has done so at great cost to the network’s architecture and has diverted research into usable, scalable and functional distributed systems for the last decade.&lt;br /&gt;&lt;br /&gt;There is a deep need among the users for something better than the shoddy, half-baked hypertext publishing model that we geeks foolishly embraced back in the early 1990s. If we do not start delivering it the net itself will stumble, fail and eventually die away, trapped in this stateless web of deceit."&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110545289571908813?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110545289571908813&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110545289571908813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110545289571908813'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/01/dump-world-wide-web.html' title='Dump the World Wide Web!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf8hAreoqI/AAAAAAAAAII/oGFimdu_Uao/s72-c/wiley_coyote.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110520132508399556</id><published>2005-01-09T11:11:00.000-05:00</published><updated>2007-02-05T22:59:12.270-05:00</updated><title type='text'>NICT/UW-UM Collaboration</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf9CwreotI/AAAAAAAAAIs/tr1T6VXXgfI/s1600-h/nict_contract.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf9CwreotI/AAAAAAAAAIs/tr1T6VXXgfI/s320/nict_contract.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5028265732851278546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Our research groups at UW and UM have just entered into a collaborative research agreement with NICT (Japan's National Institute for Information and Communications Technology).  The Croquet Committee is very pleased to have NICT recognize the potential of this new technology and to have them support important work in the development of Croquet.  So, we are now off and running to achieve the following general objectives: 1) Adding user interface elements to Croquet for creating and retrieving annotations; 2) Adding support for importing and handling the placement of models and objects into Croquet environments; and 3) Developing user interfaces for allowing 3D content to be easily accessed from a digital repository or database and placed into a Croquet scene.&lt;br /&gt;&lt;br /&gt;Developing this type of functionality for Croquet will go a long way in making it useful as a tool for education and training.  The work is currently divided up into the following tasks which are scheduled to be completed this year:&lt;br /&gt;&lt;br /&gt;1) Development of user interfaces for easy scene annotation in Croquet &lt;br /&gt;&lt;br /&gt;• Researching and developing user interface conventions for adding notes to objects or locations within the 3D space (notes would be in the form of text, however, the technology will be developed in a way that supports video and audio annotations). Since all notes are themselves user-created objects within a scene, all notes may be added as annotations to existing authors' notes as well.&lt;br /&gt;• Researching and developing tools to detect, view, and hide multiple authors' annotations.  For example: a user should be able to view only the annotations that were made by a particular user or specified group of users.&lt;br /&gt;• Researching and developing tools to define a path or course through a scene and identify selected annotations so that a tour of a scene and its annotations may be defined by one user and then followed by another user or groups of users.&lt;br /&gt;• Researching and developing caching strategies to pre-fetch annotations and content when moving into a new region of a scene. For example: based on the user's position or level of authorization in the scene, the client would be able to dynamically fetch annotations that are not visible to other users lacking a similar position or level of authorization.&lt;br /&gt;&lt;br /&gt;2) Development of graphical user interfaces for easily handling 3D objects &lt;br /&gt;&lt;br /&gt;• Researching and developing the ability to import large and complex 3D models into a Croquet scene.&lt;br /&gt;• Researching and developing a graphical user interface for rotating, moving, and magnifying objects in a Croquet scene.&lt;br /&gt;• Researching and developing a graphical user interface for measuring, comparing, slicing, and moving objects between scenes (worlds).&lt;br /&gt;&lt;br /&gt;3) Development of test content and capability of storing that content in a repository via the Croquet client&lt;br /&gt;&lt;br /&gt;• Translation of existing open source/freely available sample content into appropriate format for implementation in Croquet spaces&lt;br /&gt;• Creation of new (original) content for testing purposes&lt;br /&gt;• Populating the digital repository (worldbase server) with new and translated content for testing purposes&lt;br /&gt;&lt;br /&gt;4) Integration of annotations into a shared repository &lt;br /&gt;&lt;br /&gt;• Developing a means by which users can be authenticated before allowing them to author content that can be promoted to the digital repository.&lt;br /&gt;• Storing the author's annotations to a shared distributed repository&lt;br /&gt;• Developing  searching tools to locate author's contributions to the repository and to tag annotations with attributes/keywords so that the annotation repository can be searched on a number of attributes. &lt;br /&gt;&lt;br /&gt;5) Making interaction with annotations an effective way of finding new information/viewpoints in a Croquet delivered environment&lt;br /&gt;&lt;br /&gt;• Developing  a means of automatically categorizing/cataloging annotations&lt;br /&gt;• Developing  a means of visualizing the difference/similarity among annotations&lt;br /&gt;• Developing  a way by which authors of annotations become notified when other users comment on, or further annotate, objects that the original authors have created.&lt;br /&gt;&lt;br /&gt;In doing what's listed above, we'll obviously have to tackle some sticky technical problems.  It should be fun and interesting.  We hope that this work will also stimulate much thinking, problem solving, and code refinement across the larger development community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110520132508399556?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110520132508399556&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110520132508399556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110520132508399556'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/01/nictuw-um-collaboration.html' title='NICT/UW-UM Collaboration'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8RhdmQ9Bi6c/Rcf9CwreotI/AAAAAAAAAIs/tr1T6VXXgfI/s72-c/nict_contract.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110511449354060123</id><published>2005-01-08T09:04:00.000-05:00</published><updated>2007-02-05T23:00:03.522-05:00</updated><title type='text'>Can You Say Shibboleth?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf9OAreouI/AAAAAAAAAI4/WaP0fgR-k4w/s1600-h/shibboleth1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf9OAreouI/AAAAAAAAAI4/WaP0fgR-k4w/s320/shibboleth1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5028265926124806882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;Many of today's online environments and communities suffer from vulnerability to exploitation by those who seek to use the Internet's intrinsic anonymity to their own selfish advantage. Marketers, spies, and other unscrupulous Internet denizens have forced their way into private communities and email inboxes, disrupting the communities that they find - and sometimes even completely killing them.  Those of us who have participated heavily in online communities over the years have lots of experience dealing with the imposters, forgers, and the ever-present &lt;em&gt;anonymous cowards&lt;/em&gt; who can disrupt meanigful discourse or reduce it to a very low common denominator.  Effective online educational environments must be efficiently insulated from such cruft.  Here at UW we're looking into integrating federated identity management with Croquet.  By doing so, Croquet users who use their own institutional login/password could access protected resources in Croquet places that are hosted by other institutions. The idea is that educational environments will benefit from people not being able to hide behind masks.&lt;br /&gt;&lt;br /&gt;This is where the Shibboleth Project comes in.  The project started in the late 1990s by &lt;a href="http://www.internet2.edu/" target="_blank"&gt;Internet2&lt;/a&gt; as a way of developing an open-source standards-based architecture that provides trusted, inter-institutional access to Web resources.  It consists of an institutional &lt;em&gt;Identity Provider&lt;/em&gt; component that authenticates users and provides trusted assertions about the user and a resource provider's &lt;em&gt;Service Provider&lt;/em&gt; component which validates assertions and makes access control decisions about the user.  Generally speaking, when an unidentified user attempts to access services, Shibboleth initiates a handshake between the Service and Identity Providers and allows the Identity Provider to create attribute assertions about the user without the Service Provider needing to keep track of the IDs of all potential users of the system.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://croquetproject.org/images/shibboleth2.gif"&gt;&lt;br /&gt;&lt;br&gt;Althogh it can get a bit freaky (as the above diagram suggests), this form of federated identity management permits the user's home institution to vouch for a users identity and provide a service provider with only the information necessary for a given session - an important way of protecting personal information, mitigating against identity theft, meeting FERPA and HIPPA requirements etc..  Integrating this now Web based system with Croquet would provide lots of benefits to educational and institutional uses of Croquet.  Multiple insititutions (those with attribute repositories such as LDAP) could cooperate in creating restricted access learning environments in which students and educators from those institutions could interact and learn - without the need for each institution to set up an account for all the users of such spaces.  A side benefit of this is that Fair Use limitation provisions on copyright laws would allow copyrightable materials to be distributed in such spaces - a feature that's really important to educators (and is probably one of the main reasons that academic institutions employ the use of cumbersome Course Management Systems over plain old websites, blogs, and wikis).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://croquetproject.org/images/shibboleth3.jpg"&gt;&lt;br /&gt;&lt;br&gt;In case you're wondering, the word &lt;em&gt;shibboleth&lt;/em&gt; refers to a kind of linguistic password: A way of speaking (a pronunciation, or the use of a particular expression) that identifies one as a member of an 'in' group.  The term derives from the biblical story where two Semitic tribes, the Ephraimites and the Gileadites, have a great battle. The Gileadites defeat the Ephraimites, and set up a blockade to catch the fleeing Ephraimites. The sentries asked each person to say the word shibboleth (meaning 'ear of grain' or 'stream' depending on who you talk to). The Ephraimites, who had no &lt;em&gt;sh&lt;/em&gt; sound in their language, pronounced the word with an &lt;em&gt;s&lt;/em&gt; and were thereby unmasked as the enemy and slaughtered (and perhaps a few lisping Gileadites met their fate this way as well).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110511449354060123?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110511449354060123&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110511449354060123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110511449354060123'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2005/01/can-you-say-shibboleth.html' title='Can You Say &lt;em&gt;Shibboleth&lt;/em&gt;?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8RhdmQ9Bi6c/Rcf9OAreouI/AAAAAAAAAI4/WaP0fgR-k4w/s72-c/shibboleth1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110391312980702985</id><published>2004-12-27T09:15:00.000-05:00</published><updated>2004-12-25T09:59:53.846-05:00</updated><title type='text'>Like an Elephant</title><content type='html'>&lt;img src="http://croquetproject.org/images/elephant.jpg"&gt;&lt;br /&gt;&lt;br&gt;Time and again many of the new people that I speak with about Croquet immediately (and most certainly prematurely) begin making comparisons between what they think we are trying to do with Croquet and the technologies and categories of technologies with which they are already familiar.  With few exceptions, this happens long before they gain even a rudimentary understanding about what we are actually seeking to accomplish through the efforts of this project.&lt;br /&gt;&lt;br /&gt;Of course, relating something new to something familiar is a natural way of dealing with what's new. Categories are comfortable.  But they can spawn preconceptions or even prejudices that then stand in the way of one's ability to see what is most important or individually unique about a &lt;em&gt;new thing&lt;/em&gt;.  This is especially true when a large share of a new thing's value lies in the outcome of the interaction between its constituent parts.  Emergent properties &lt;em&gt;can&lt;/em&gt; have great value...&lt;br /&gt;&lt;br /&gt;This is essentially the problem described in John Godfrey Saxe's (1816-1887) poetic version of the famous Indian legend known as &lt;em&gt;The Blind Men and the Elephant&lt;/em&gt; in which each observer only perceives a part of the whole in a way that prevents a wholistic understanding of the animal and what it is capable of doing.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;It was six men of Indostan&lt;br /&gt;To learning much inclined,&lt;br /&gt;Who went to see the Elephant&lt;br /&gt;(Though all of them were blind),&lt;br /&gt;That each by observation&lt;br /&gt;Might satisfy his mind.&lt;br /&gt;&lt;br /&gt;The First approached the Elephant,&lt;br /&gt;And happening to fall&lt;br /&gt;Against his broad and sturdy side,&lt;br /&gt;At once began to bawl:&lt;br /&gt;"God bless me! but the Elephant&lt;br /&gt;Is very like a wall!"&lt;br /&gt;&lt;br /&gt;The Second, feeling of the tusk&lt;br /&gt;Cried, "Ho! what have we here,&lt;br /&gt;So very round and smooth and sharp?&lt;br /&gt;To me `tis mighty clear&lt;br /&gt;This wonder of an Elephant&lt;br /&gt;Is very like a spear!"&lt;br /&gt;&lt;br /&gt;The Third approached the animal,&lt;br /&gt;And happening to take&lt;br /&gt;The squirming trunk within his hands,&lt;br /&gt;Thus boldly up he spake:&lt;br /&gt;"I see," quoth he, "the Elephant&lt;br /&gt;Is very like a snake!"&lt;br /&gt;&lt;br /&gt;The Fourth reached out an eager hand,&lt;br /&gt;And felt about the knee:&lt;br /&gt;"What most this wondrous beast is like&lt;br /&gt;Is mighty plain," quoth he;&lt;br /&gt;"'Tis clear enough the Elephant &lt;br /&gt;Is very like a tree!"&lt;br /&gt;&lt;br /&gt;The Fifth, who chanced to touch the ear,&lt;br /&gt;Said: "E'en the blindest man&lt;br /&gt;Can tell what this resembles most;&lt;br /&gt;Deny the fact who can,&lt;br /&gt;This marvel of an Elephant&lt;br /&gt;Is very like a fan!"&lt;br /&gt;&lt;br /&gt;The Sixth no sooner had begun&lt;br /&gt;About the beast to grope,&lt;br /&gt;Than, seizing on the swinging tail&lt;br /&gt;That fell within his scope.&lt;br /&gt;"I see," quoth he, "the Elephant&lt;br /&gt;Is very like a rope!"&lt;br /&gt;&lt;br /&gt;And so these men of Indostan&lt;br /&gt;Disputed loud and long,&lt;br /&gt;Each in his own opinion&lt;br /&gt;Exceeding stiff and strong,&lt;br /&gt;Though each was partly in the right,&lt;br /&gt;And all were in the wrong!&lt;br /&gt;&lt;br /&gt;Moral:&lt;br /&gt;&lt;br /&gt;So oft in theologic wars, &lt;br /&gt;The disputants, I ween, &lt;br /&gt;Rail on in utter ignorance &lt;br /&gt;Of what each other mean, &lt;br /&gt;And prate about an Elephant &lt;br /&gt;Not one of them has seen!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Unfortunatly, the vision of what Croquet &lt;em&gt;really is&lt;/em&gt; remains just a vision until we begin deploying a more mature networking technology and the framework of interactivity and worldbase servers as described in whitepapers on the project website.  Words do it little justice.  Trying to explain it is kind of like trying to describe the smell of coffee to a Martian with no earthly experience.  As the character Morpheus in &lt;em&gt;The Matrix&lt;/em&gt; puts it so well: &lt;em&gt;"Unfortunately no one can be told what the matrix is, you have to see it for yourself."&lt;/em&gt; This lack of experience with the whole is why so many are compelled to relate only to Croquet's consituent parts at the level of the categories with which they are already familiar.&lt;br /&gt;&lt;br /&gt;Below I list below some of the typical comments that I hear from people who are new to Croquet.  Notice the syntax - it's usually a statement of category &lt;em&gt;followed by&lt;/em&gt; a reference to an existing product or approach.  The reference part, usually in the form of a question, is for most people the result of a desire to be helpful.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"It's like an open source game engine - Oh, are you familiar with open source &lt;a href="http://crystal.sourceforge.net/tikiwiki/tiki-view_articles.php" target="_blank"&gt;CrystalSpace&lt;/a&gt; or the &lt;a href="http://www.unrealtechnology.com/" target="_blank"&gt;Unreal&lt;/a&gt; engine and its mod capabilities?"&lt;br /&gt;&lt;br /&gt;"It's like a 3D chat room - oh yea, have you checked out things like &lt;a href="http://secondlife.com/" target="_blank"&gt;Second Life&lt;/a&gt; or &lt;a href="http://www.adobe.com/products/atmosphere/main.html" target="_blank"&gt;Adobe Atmosphere&lt;/a&gt;?"&lt;br /&gt;&lt;br /&gt;"It's like a 3D desktop - have you seen Sun's &lt;a href="http://www.sun.com/software/looking_glass/" target="_blank"&gt;Project Looking Glass&lt;/a&gt;, its also a 3D desktop?"&lt;br /&gt;&lt;br /&gt;"It's like a 3D learning space - have you gotten in touch with &lt;a href="http://www.activeworlds.com" target="_blank"&gt;Active Worlds&lt;/a&gt;, they are building an &lt;a href="http://www.activeworlds.com/edu/index.asp" target="_blank"&gt;Education Universe&lt;/a&gt;, aren't they?"&lt;br /&gt;&lt;br /&gt;"It's like a collaboration suite - doesn't &lt;a href="http://www.microsoft.com/sharepoint/" target="_blank"&gt;SharePoint&lt;/a&gt; do everything you are trying to do?"&lt;br /&gt;&lt;br /&gt;"It's like a videoconferencing tool - gee, I thought &lt;a href="http://www.microsoft.com/windows/netmeeting/" target="_blank"&gt;NetMeeting&lt;/a&gt; already did that, have you looked into that?"&lt;br /&gt;&lt;br /&gt;"It's like an operating system - I hear that &lt;a href="http://msdn.microsoft.com/longhorn/" target="_blank"&gt;Longhorn&lt;/a&gt; will be 3D and collaborative, right?"&lt;br /&gt;&lt;br /&gt;"It's like a digital repository - so do you know about &lt;a href="http://www.dspace.org/" target="_blank"&gt;DSpace&lt;/a&gt; and the &lt;a href="http://www.imsglobal.org/digitalrepositories/" target="_blank"&gt;IMS&lt;/a&gt; specifications?"&lt;br /&gt;&lt;br /&gt;"It's like a browser - do you use &lt;a href="http://www.mozilla.org/" target="_blank"&gt;Mozilla&lt;/a&gt; source code and are you a member of &lt;a href="http://www.w3.org/" target="_blank"&gt;W3C&lt;/a&gt;, after all, standards are important aren't they?"&lt;br /&gt;&lt;br /&gt;"It's like a learning management system - &lt;a href="http://moodle.org/" target="_blank"&gt;Moodle&lt;/a&gt; and other commercial systems like &lt;a href="http://www.webct.com/" target="_blank"&gt;WebCT&lt;/a&gt; and &lt;a href="http://www.blackboard.com/" target="_blank"&gt;Blackboard&lt;/a&gt; do collabrative stuff, don't they?"&lt;br /&gt;&lt;br /&gt;"It's a peer-to-peer technology - is it a file sharing program like &lt;a href="http://www.morpheus.com/" target="_blank"&gt;Morpheus&lt;/a&gt; or &lt;a href="http://www.kazaa.com/" target="_blank"&gt;KaZaA&lt;/a&gt;?"&lt;br /&gt;&lt;br /&gt;"It's an integrated tool for collaboration, communication, and training - &lt;a href="http://www.macromedia.com/software/breeze/" target="_blank"&gt;Macromedia Breeze&lt;/a&gt; does that, right?"&lt;br /&gt;&lt;br /&gt;"It's like a 3D wiki - isn't there a...&lt;/em&gt;(then there is a long pause while they think about it)&lt;em&gt;...hmmm...a real 3D wiki...now that would be cool!&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;Just like the blind men and just like an elephant...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110391312980702985?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110391312980702985&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110391312980702985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110391312980702985'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/12/like-elephant.html' title='Like an Elephant'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110381745728288313</id><published>2004-12-24T10:57:00.000-05:00</published><updated>2004-12-24T18:37:14.476-05:00</updated><title type='text'>Picturing an Exhibition</title><content type='html'>&lt;img src="http://croquetproject.org/images/citris_gallery_1.jpg"&gt;&lt;br /&gt;&lt;br&gt;The Citris Gallery Builder is a Croquet-based collaborative virtual gallery construction and viewing tool for the humanities. Its one of several interactive collaboration tools for humanists being developed at Berkeley by &lt;a href="http://www.citris.berkeley.edu/people/leadership/director/" target="_blank"&gt;Prof. Ruzena Bajcsy&lt;/a&gt; in collaboration with the students and staff of &lt;a href="http://www.citris-uc.org/about_citris/" target="_blank"&gt;Citris&lt;/a&gt;.  The Gallery Builder is being designed with the goal of allowing non-technical users to easily build 3D virtual galleries which contain images, movies, audio, and 3D objects of various types. The galleries are then able to be viewed and modified collaboratively by members of a Croquet place.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://croquetproject.org/images/citris_gallery_2.jpg"&gt;&lt;br /&gt;&lt;br&gt;Building the gallery is done in a familiar 2D floorplan mode, where the user lays out walls and positions media on the walls or in the space via drag-and-drop capabilities from a content browser into the 2D view. The gallery is then also viewable in 3D.  Ultimately, the team at Berekley hopes that this technology will contribute to promoting cooperative interaction between geographically distributed real-world sites through realistic reconstruction of those sites in virtual space in real-time.  Special thanks to Orion Elenzil and Tao Starbow who braved the bleeding edge in rolling this out.  We salute you!&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://www.citris-uc.org/hosted/projects/ith/gallery/" target="_blank"&gt;here&lt;/a&gt; for more information about the Croquet-based Citris Gallery Builder. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110381745728288313?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110381745728288313&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110381745728288313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110381745728288313'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/12/picturing-exhibition.html' title='Picturing an Exhibition'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110377034378893705</id><published>2004-12-23T08:10:00.000-05:00</published><updated>2004-12-23T08:23:35.540-05:00</updated><title type='text'>Talking to Your TV</title><content type='html'>&lt;em&gt;"Imagine what it would be like if TV actually were good. It would be the end of everything we know."&lt;/em&gt; - Marvin Minksy&lt;br /&gt;&lt;br /&gt;&lt;img src="http://croquetproject.org/images/tvml_1.jpg"&gt;&lt;br /&gt;&lt;br&gt;While visiting Japan last January, I saw a technology demostration that really captured my attention.  Its called TVML (TVprogram Making Language) and it could very well change the way we relate to multimedia. It's a script description language being developed by Japanese researchers for use in producing full "TV programs" in real time virtual environments by using computer generated (CG) characters, a voice synthesizer, and familiar multimedia conventions. With this system a user should be able to dictate actions within a virtual space simply by generating a text-based script in real-time. In a TVML script, the contents and actions of a virtual space can be controlled by text-based commands such as "show title#1" or "character walk".  The possibility of using voice-to-text capabilities makes this even more interesting. Written or spoken, TVML could be a very compelling way for people to script interactive virtual spaces and simulations using natural laguage approaches.  It could also significantly lower the barrier to entry for a good many creative minds and allow for the rapid and low cost development of interactive virtual environments for entertainment, education, and training.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://croquetproject.org/images/tvml_2.jpg"&gt;&lt;br /&gt;&lt;br&gt;TVML was initially developed by R&amp;D teams at NHK (Japanese Broadcasting Corporation), Hitachi Kokusai Electric Inc., Hitachi, Ltd., Central Research Laboratory, and Keio University. In 2001, the project moved entirely to the NHK where the effort is being led by Hayashi-san and his team and in collaboration with researchers at NICT (The National Institute for Information and Communications Technology).  The good news is that they are now working to develop a TVML API and interface module for Croquet!&lt;br /&gt;&lt;br /&gt;The first implementation of a TVML-emabled Croquet technology is intended for a Kyoto tourism information and support system.  The idea is that a character will respond to tourists questions and guide them to points of interest in a virtual Kyoto.  The virtual Kyoto will also be tied in with real-world locations and the technology is therefore being developed for use on multiple real-world display devices.  Click &lt;a href="http://www.nhk.or.jp/strl/tvml/english/what/index.html"&gt;here&lt;/a&gt; to learn more about TVML.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110377034378893705?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110377034378893705&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110377034378893705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110377034378893705'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/12/talking-to-your-tv.html' title='Talking to Your TV'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110347405593415433</id><published>2004-12-19T11:50:00.000-05:00</published><updated>2004-12-20T09:18:58.636-05:00</updated><title type='text'>Random Acts</title><content type='html'>&lt;img src="http://croquetproject.org/images/random_acts.jpg"&gt;&lt;br /&gt;&lt;br&gt;We're working to come up with an approach to enable Croquet-based simulations involving ‘random’ events to be replicated on multiple machines.  This is an interesting problem for us because of the fact that replication of computation would also replicate generation of the random numbers to be used in a simulation.  This would usually be undesireable. For example, if we create a virtual coin toss simulation in Croquet that is intended to produce a random outcome (the outcome of either "heads" or "tails"), we would have to ensure that what might come up as “heads” on my instance is also “heads” on all other clients in the TeaParty.  The problem is that if all of us are replicating the calculation of a random outcome, there would be nothing to ensure that what appears as “heads” on my machine would not be “tails” on yours.  Solving this problem has deep implications on making the somewhat non-deterministic ODE (Open Dynamics Engine) integration with Croquet both deterministic and collaborative. Setting aside the obvious philosophical treatise that the act of structuring a form of deterministic randomness in cyberspace might warrant, we're presently considering two practical approaches to this issue.&lt;br /&gt;&lt;br /&gt;One approach is to generate results on a master machine (the initiator of the event) and then replicating the random number computation (actually a pseudo-random number computation) on all other machines in the TeaParty (one machine simply tells all the other machines in the TeaParty that a new final result has been produced).  In this way, when the triggering event or gesture happens on a particular machine, then that machine consults its own random number generator to produce a result. When the same event or gesture occurs on another machine, the random number generator on that machine is consulted to produce the result.  For moderately complex simulations, there will be little guarantee of uniformity across ones that are moderately shared. &lt;br /&gt;&lt;br /&gt;Another approach would be to get all participants to behave as if they are using the same random number generator.  This would involve creating one random number generator that produces a well-distributed sequence of random values, regardless of which machine originates the request for any one of these values and the resulting sequence would be shared by all members of the TeaParty.  In so doing, each request for the next random number would be shared as a TeaParty-wide event by all participating machines and no machine would be permitted to request an additional random number on its own that is not seen by all the other machines.  This does not necessarily mean that there would be one generator for all purposes in all simulations running in the TeaParty. There could be one shared generator per ball in a billiards simulation, or one shared generator per billiard table in a simulation, or even one per TSpace. The point being that each of these shared generators is individually a single conceptual generator that is shared by all machines participating in the TeaParty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110347405593415433?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110347405593415433&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110347405593415433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110347405593415433'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/12/random-acts.html' title='Random Acts'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-110104804875988594</id><published>2004-11-21T09:21:00.000-05:00</published><updated>2004-11-21T19:55:36.306-05:00</updated><title type='text'>User Centered Design</title><content type='html'>&lt;img src="http://croquetproject.org/images/user_centered_design.jpg"&gt;&lt;br&gt;To ensure success in designing ease of use and a level of design sophistication into the total user experience for Croquet-based learning applications, we're following the principles and best practices of &lt;em&gt;user-centered design&lt;/em&gt; (as we do for all of our software development projects).  This helps us provide for the needs of all potential users and adapt the user interface to meet their expectations, while at the same time freeing users from the need to overcome unnecessary obstacles to their use of the software.&lt;br /&gt;&lt;br /&gt;In user centered design of educational applications you generally align learning objectives to user goals through a three-step iterative process: 1) information gathering and analysis, 2) information architeture and prototyping, and 3) interface design (implementation, testing, launching, growing).  All three of these can (and should) be applied to any interactive software product.&lt;br /&gt;&lt;br /&gt;User centered design also involves 1) making visible a series of navigational aids that readily define constraints and help users predict the effects of their actions, 2) reducing memory load by making interface elements meaningful and consistent and relating new items and functions to ones the user already knows, 3) providing immediate feedback when users perform actions, 4) facilitating the chunking of information into schema that are meaningful to users and that can allow them to skim and scan large amounts of data easily, 5)  helping orient users by providing descriptive information about things, maps, and visual cues to location, 6) providing a high level of tolerance for user error, and 7) maintaining a high-quality visual design and text legibility.  There are all pretty simple and basic - but you'd be surprised at how much software is developed without adequately considering some of these (but then again, a lot of you reading this probably wouldn't).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-110104804875988594?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=110104804875988594&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110104804875988594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/110104804875988594'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/11/user-centered-design.html' title='User Centered Design'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109806503678211508</id><published>2004-10-29T10:03:00.000-04:00</published><updated>2005-10-03T07:37:23.956-04:00</updated><title type='text'>Welcome Howard!</title><content type='html'>&lt;img src="http://croquetproject.org/images/howard_stearns.jpg"&gt;&lt;br&gt;Howard Stearns has recently joined the UW Croquet development team as our full-time lead developer. Howard has 20 years experience in systems engineering, applications consulting, and management of advanced software technologies. The CAD integration products he created for expert system pioneer ICAD set the market standard through IPO and acquisition by Oracle. The embedded systems he wrote helped transform the industrial diamond market. Howard was Technology Strategist for Curl, the only startup founded by WWW pioneer Tim Berners-Lee. An expert on programming languages and operating systems, Howard created the Eclipse commercial Common Lisp programming implementation. He has presented at technical conferences, been published by Dr. Dobbs Journal, and was on the board of the international Association of Lisp Users for five years. He has written extensive developer documentation as well as creating the XML systems to produce it. Howard has two degrees from M.I.T., and has also directed family businesses in early childhood education and publishing.  We are very excited to have him on the project!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109806503678211508?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806503678211508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109806503678211508'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/welcome-howard.html' title='Welcome Howard!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109797182923234568</id><published>2004-10-25T08:04:00.000-04:00</published><updated>2004-10-25T08:53:25.183-04:00</updated><title type='text'>Care to See a Menu?</title><content type='html'>&lt;img src="http://croquetproject.org/images/familiar-gui.jpg"&gt;&lt;br&gt;Croquet technology is so flexible that it can be used to develop any sort of graphical user interface that can be imagined.  This presents a wonderful challenge for us as we tackle the task of defining the GUI for the first release of Croquet.  However, does developing this new technology mean that we should also develop a completely different 3D GUI than the 2D ones we are currently accustomed to using?  After all, what place do menus, pop-up panels, dialog boxes, and right-click menus have in a 3D collaborative space? At first glance, you might consider the development of a different type of GUI than the ones in our more traditional applications to be an appropriate thing for us to do first.  From a personal perspective, it is what I would prefer to do.  However, I am torn on this issue.&lt;br /&gt;&lt;br /&gt;My experience as an educational technologist here at the University of Wisconsin-Madison has taught me that getting anywhere near a majority people to explore and use new technology is harder than one might imagine.  That is because it is not uncommon for most people to have considerable difficulty dealing with even the most subtle changes to how they are accustomed to using computers. Because of this, the University of Wisconsin-Madison commits significant resources toward helping its faculty and instructional staff transition to the use of new and emerging technologies that improve teaching and learning.  And because of this, I also must consider that a simple and familiar GUI is what we must develop for the first release of Croquet. We must lower the barriers to entry as far as possible.  Only then will we be able to harness the power of the creative commons in the manner we have described in our papers.&lt;br /&gt;&lt;br /&gt;Since everything in Croquet is fully modifiable, it is possible for many different GUIs to be developed as applications are built.  However, we still have to start somewhere.  Here at UW we are designing and developing the first iteration of a simple and familiar default interface for Croquet v1.0. that can allow technologically naive people to quickly and easily access the power of the underlying technology.  The idea is that, through a simple and familiar interface, educators and others will be able to access the power of Croquet easily and efficiently and develop collaborative learning environments and simulations (and with out the need to program in Squeak).  In this way we will truly open up the power of this technology to the broadest collaborative user base at institutions of higher education.  Once people have success with the system, they will then be able to then easily progress to deeper levels of scripting and programming.  We hope that by developing an easy to use interface, we will stimulate the more rapid development of interesting, exciting, and useful exemplars.  Just imagine what can happen when all kinds of subject area experts (not just programmers) can easily implement their ideas in Croquet spaces...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109797182923234568?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109797182923234568&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109797182923234568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109797182923234568'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/care-to-see-menu.html' title='Care to See a Menu?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109811024572366557</id><published>2004-10-21T18:32:00.000-04:00</published><updated>2004-10-21T18:49:37.910-04:00</updated><title type='text'>Looking Back on ViOS</title><content type='html'>&lt;img src="http://croquetproject.org/images/vios_1.jpg"&gt;&lt;br /&gt;&lt;br&gt;My efforts with ViOS have been mentioned in several of the previous postings.  Since my experiences there are relevant to my work with Croquet, a bit of a description of ViOS is probably worth a mention now.  The basic concept behind ViOS was to take the virtual world of the ENTIRE Internet and adapt it to a physical representation of large lanscape, complete with mountains, rivers and cities. I took this approach because of my belief that a virtual landscape resembling our physical world is more conducive to exploration and social interaction than the flat and abstracted world of the current page-based Internet. By organizing virtual cities and specialized regions with particular themes in a very large contiguous ViOS space, users could discover sites and people that they may never have found through conventional web surfing. Users were able to travel directly to cities/areas of interest through special 3D portals, maps, or by using a keyword. Objects within the ViOS world were essentially pointers to web-deliverable resources.  When you interacted with such objects, you would bring up the webpage assoociated with it. ViOS information was therefore organized visually. We seeded the space with 420 cities and communities that appeared as 3D places. We populated these with approximately 15,000 objects representing the best of the web. Keep in mind that all existing web sites were still available at some place on the enormous landscape, but their location may not have been close to these initial communities.  Also keep in mind that users could also just browse the web in traditional 2D browser-based ways as well.&lt;br /&gt;&lt;br&gt;&lt;img src="http://croquetproject.org/images/vios_2.jpg"&gt;&lt;br /&gt;&lt;br&gt;Our business model was based on the desire for owners of such outlying sites to relocate their site's representation to “better” locations within ViOS in order to gain traffic to their sites (traffic that was measurable).  We made it possible for a company to set up a site anywhere on the 3D landscape, whether it’s next to Yahoo, Amazon, Disney or all three. This was done by allowing them to lease locations through a pricing structure based on location and commercial density. In this way, the economics of location and commercial density could be transitioned to the online world because of its representation of a physical space. Private individuals could also publish to the ViOS lanscape at lower cost structures.  A key concept of ViOS is that it enabled representations of internet-deliverable information to self-organize and optimize through the decentralized activities of its participants.  In other words, owners of web sites could relocate objects pointing to their sites and thereby build meaningful communities. Such communities made it easy and enjoyable for users to explore specific areas of content and information while at the same time opening themselves up to the delights of serendipitous discovery within an ever changing landscape of people and resources.&lt;br /&gt;&lt;br&gt;&lt;img src="http://croquetproject.org/images/vios_3.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109811024572366557?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109811024572366557&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109811024572366557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109811024572366557'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/looking-back-on-vios.html' title='Looking Back on ViOS'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109804182672181556</id><published>2004-10-20T15:36:00.000-04:00</published><updated>2004-10-19T09:55:16.833-04:00</updated><title type='text'>A Lost Edu-Cause?</title><content type='html'>&lt;img src="http://croquetproject.org/images/educause_2004.gif"&gt;&lt;br&gt;Sometime last spring Mark McCahill and I submitted a proposal to debut Croquet at this October's EDUCAUSE conference in Denver Colorodo. We were turned down. That was a bit of a surprise since Mark and I were invited to present on Croquet as featured speakers in higher-education technology innovation at The EDUCAUSE Center for Applied Research's (ECAR) Summer Symposium for Higher Education IT Executives sponsored by Hewlett-Packard on July 7-9, 2004 in Sedona, AZ. There we discussed the future of the Internet, planetary-scale network applications, and the application of Croquet as a social computing platform and tool set for use in higher education.  The presentation was very warmly received by an audience that included EDUCAUSE executives who afterwards expressed their interest in the project.  One of them even encouraged us to be sure to submit a presentation proposal for EDUCAUSE's next annual meeting and said that &lt;em&gt;"the membership would really be interested in seeing this"&lt;/em&gt;.  So, we are left to ponder why the EDUCAUSE presentation review panel felt that a multi-institutional initiative with the scope and scale of Croquet would be of limited value to the larger membership of this leading academic IT organization. Mark is quick to point out that he has submitted five papers at EDUCAUSE over the past years and has never been rejected.  Ironically, this year's EDUCAUSE did accept another proposal from Mark for a show and tell about a Squeak application that makes it easy to compose and update web forms with database backends. Check out Mark's abstract:&lt;br /&gt;----------&lt;br /&gt;&lt;em&gt;"The University of Minnesota's Squeak FormBuilder application allows nontechnical users to create and modify database-driven multipage Web forms via a drag-and-drop user interface on a PC. The FormBuilder application automatically versions the form and updates the Web server, insulating the designer from the XML, XSLT, SQL, and HTML implementation details."&lt;/em&gt;&lt;br /&gt;----------&lt;br /&gt;So, the bottom line is that Mark and I are in Denver this week to do a number of informal and "under-the-radar" Croquet presentations at EDUCAUSE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109804182672181556?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109804182672181556&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109804182672181556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109804182672181556'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/lost-edu-cause.html' title='A Lost Edu-Cause?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109794165583524905</id><published>2004-10-19T09:01:00.000-04:00</published><updated>2004-10-18T09:22:54.193-04:00</updated><title type='text'>Meta Rules in Cyberspace?</title><content type='html'>&lt;img src="http://croquetproject.org/images/croquet_rules.jpg"&gt;&lt;br&gt;I just came across an interesting Croquet-related post on http://amsoapundit.blogspot.com.  This is likely from someone I met in Washington D.C. earlier this year while giving an invited seminar at the Institute of Humane Studies, an organization that assists undergraduate and graduate students worldwide with an interest in individual liberty.  It turns out that a former Accenture analyst, Max Borders, who was familiar with my earlier work at ViOS thought that the institute would find both my past and present work to be of interest. Now, if your anything like me, you might be wondering why a libertarian organization would be interested in hearing me talk about my work with ViOS and Croquet. Well, consider that the creation of "open" and globally scalable social computing spaces can cause some to ask the following: To what extent will we need to impose "rules" on peoples behaviors in such spaces?  What types of "rules" are necessary?  Who will come up with such "rules" and how will they be enforced?  How can we find a balance between personal liberty and the need for regulating behaviors in "open" cyberspaces? All very interesting questions - and as it became clear to me during my seminar, they are especially so to libertarians. Here are some quotes from the posting:&lt;br /&gt;&lt;br /&gt;&lt;em&gt; "The future is here, and I've seen it. Today I met with Julian Lombardi, a director of technology of some sort at the University of Wisconsin-Madison. A few years ago Lombardi ran a start-up, ViOS, that aimed to create a new way of navigating, creating, and accessing content on the internet. This is a pretty lame description. In fact, ViOS, and his newer, and much more robust Croquet system are new ways of living on the internet. Think Neil Stephenson's Snow Crash.&lt;br /&gt;&lt;br /&gt;At its basic level, Croquet - a pre-Alpha version of which I saw demoed today - creates a new way of navigating the internet by creating a virtual world that can be populated by all kinds of content - from webpages (with static, audio, and video content) to avatars that represent users to objects that operate according to scripts.&lt;br /&gt;&lt;br /&gt;Croquet is massively extensible and scalable - meaning it could eventually support billions of users creating billions of worlds. The worlds are huge - I do not know in detail the theoretical limits of world sizes, but since users can instantaneously create new worlds, there seems to be no practical limit. (Incidentally, some of this stuff is really metaphysically interesting. So what does it mean to have a virtual world that is essentially infinitely big, but also infinitely small - meaning that one can get from one point to another instantaneously? I don't know, but it makes meatspace seem a whole hell of a lot less attractive. Oh, also, scarcity in this world is going to be reputational and not linked to spatially-oriented issues as it is in the real world.)&lt;br /&gt;&lt;br /&gt;Croquet allows virtual-real-life social interaction with voice-over-IP and the full range of content interaction that currently exists. Croquet is fully stateful and deploys a language called Squeak that is GUI-driven and allows even fairly unsophisticated users to create objects - from virtual buildings to animals to representations of physical objects - and share those objects in Domain Name Server-like servers around the world so that other users can use and modify existing objects to create even more complex features of the world.&lt;br /&gt;&lt;br /&gt;Ok, so that's all very cool. Imagine if documents on the web were arranged spatially so that you could "walk" or "teleport" to a coordinate on this world to access documents AND around those resources would be resources offered by other people or organizations that appealed to you because of your shared interests. Ok cool enough.&lt;br /&gt;&lt;br /&gt;But there's something even more fundamentally different about this technology and that is the ability for users - simple users, not corporations or governments - to create virtual worlds and exist within those virtual worlds and invite others into those virtual worlds and have those virtual worlds be only subject to the limitations of the technology and the RULES created by that owner. In other words, a fully privatized virtual space for every single user wherein every single user could establish the rules for social interaction within his or her world.&lt;br /&gt;&lt;br /&gt;Why is this important? At a basic level, this technology allows us to test out rules of just conduct to find out which sets of institutions, norms, and rules operate most effectively online AND, by extension, in the real world. I can imagine social science, for instance, being made much more rigorous by testing out certain propositions about human interaction on humans, or at least, representations of them.&lt;br /&gt;&lt;br /&gt;But at a more concrete level it makes the world(s) far more efficient. Let's imagine we have 10,000 worlds each created by 10,000 users (there could be many more). I create my own world which features very strict rules against blaspheming god. These rules require Avatars when they enter my world to pray to Jesus and to watch a video extolling the virtues of Southern Baptism. I forbid swearing, do not allow sex-oriented behavior or talk, and forbid the posting of advertisements in my world that are pro-choice.&lt;br /&gt;&lt;br /&gt;My world, it turns out, is very popular for Christian homeschoolers because, in addition to having those rules, I also have featured lots of resources (much of it authored by other people, but filtered by me) for that audience. Other Christians in the real world find out about my world and, through some identifier akin to a domain name, know how to find it among the 10,000 other worlds out there. It's very popular among that audience. But curiously, metrosexuals find it all off-putting (incidentally, I realize metrosexual is so 2003). Fortunately for them, there are other worlds tailored to their tastes, preferences of social interaction, and so forth. If you can imagine such a world - all graphically sophisticated and easily modifiable by a fairly novice user - you can begin to see the power of Croquet.&lt;br /&gt;&lt;br /&gt;Incidentally, authentication will be built into the croquet system which is essential to preventing abuse (worms etc.) and encouraging the development of social norms so that, for instance, the Christian world owner that I described above can exclude people from his world who violate his sets of rules. Croquet is stateful, meaning that your "connection" to the world persists. (On the web, your connection to a website does not persist. You request a webpage, your browser gets that page, and that's the end of the interaction. If you click on a link, your browser gets that page, but that second interaction is distinct from the first. Web technology attempts to mimic statefulness through the use of things like cookies that retain information about interactions, but it's a poor kludge)." &lt;br /&gt;&lt;br /&gt;"This is super cool technology. One of the questions that Julian Lombardi had today was essentially about the kind of meta rules that ought to govern the worlds and the commons. My argument to him was that the meta rules should only be limited by the technology and that he should not, under any circumstances, limit the number of domain names. ICANN is a creation of corporations and government designed to limit our freedom on the web by liming the allocation of domain names and it is supremely inefficient, political, and authoritarian. But the internet didn't have to be that way - it's an artificial result of a failure of the initial designers to anticipate the popularity of the web and to fiat in 10,000 top-level-domains.&lt;br /&gt;&lt;br /&gt;So my advice to Julian was:&lt;br /&gt;&lt;br /&gt;1. Make sure people can be fully authenticated - allowing the evolution of social norms.&lt;br /&gt;2. Allow people to fully create, share code, even code that essentially is not anticipated by the Smalltalk on which Croquet is based.&lt;br /&gt;3. Allow full, exclusive ownership of worlds."&lt;br /&gt;&lt;br /&gt;"I really do believe that Julian and his colleagues have done something truly remarkable and that 10 years from now when we're living in these world(s) virtually, we'll have him to thank. As for me, I'm going to learn Squeak, the high-level language that allows one to create experiences and objects in this new virtual world so that I can be ahead of the curve when the crush for the next generation of "web-designers" comes.&lt;br /&gt;&lt;br /&gt;It was thrilling to see the technology. One of the disheartening aspects was that I have very little to contribute intellctually to a project like this. It seems to me that sufficiently interesting things have been written about the evolution of norms - by Hayek and others - about transaction costs and the unimportance of the initial distribution of "property" in the world - by Coase and others - and about existence in a world like this might be like (by Neal Stephenson).&lt;br /&gt;&lt;br /&gt;This is really pie-in-the-sky, but could SUFFICENTLY meaningful social interactions in the virtual world make the real world somehow less contentious? In other words, if people can act out aggressions - real aggressions - in the virtual world, will they do that less or more in the real world? I don't think there's going to be a problem of people getting sucked into this virtual world - there's somethign about physical existence that can't be duplicated - but I do think it could profoundly alter how we interact with each other face-to-face."&lt;/em&gt;  -amsoapundit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109794165583524905?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109794165583524905&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109794165583524905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109794165583524905'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/meta-rules-in-cyberspace.html' title='Meta Rules in Cyberspace?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109793383136158871</id><published>2004-10-17T07:11:00.000-04:00</published><updated>2004-10-17T17:12:01.460-04:00</updated><title type='text'>Video Avatars</title><content type='html'>&lt;img src="http://croquetproject.org/images/video_avatar.jpg"&gt;&lt;br&gt;Another thing we're now working on is the integration of video into Croquet. Imagine doing away with the stilted and often silly avatars in the current build and replacing them with a video derived from the web cam of each participant of a Croquet space.  By making this possible, we can move toward enabling peer-to-peer video conferencing within Croquet spaces - without the need for a server! So far, we have been successful in integrating two-way video (showing both your own live video and that of a peer as textures on two avatars in a Croquet space).  Right now the performance could be improved a bit.  We're getting refresh rates of about 3-4 refreshes per second for the textures applied to an avatar (while the frame rate of the space is largely unaffected).  The refresh rates are much higher when video textures are applied to static objects. At this time, we're not quite sure where the bottleneck of the refresh rate might be. We could probably improve performance via a more complex sort of video than sequence of individual images (although a 1,000 Mbit network could theoretically carry about 1,300 aggregate frames/second at the largeish 160x120, 32 bit depth we are using).  Assuming that the clients are arbitrarily fast, which they are not, there would be enough LAN bandwidth after various overhead for many to many broadcast of perhaps 100 10 frames/second videos at 96x96 pixels.  That means that a conferencing approach might not need optimization in a LAN environment with fast switched connections to peers running fast and well-optimized Croquets. We're hoping that it will perform about as well as any other Croquet visual data set manipulation.  Still, our preliminary work has been done in the pre-Jasmine build.  Right now we are getting our stuff into Jasmine for some demos in early November.  This means that method names and such may change and require some re-writing.  I am also designing the TV set-like 3D objects in Max that will carry the video textures in a Croquet space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109793383136158871?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109793383136158871&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109793383136158871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109793383136158871'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/video-avatars.html' title='Video Avatars'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109784601984525042</id><published>2004-10-15T09:13:00.000-04:00</published><updated>2004-10-15T09:16:36.423-04:00</updated><title type='text'>Croquet and Signet</title><content type='html'>The Croquet team at the University of Wisconsin has just been invited to join the Internet2 MACE Signet Early Adopter program (see http://middleware.internet2.edu/signet/ ). Signet is a tool for managing fine-grained authorization and role information.  The Signet Working Group is led by Lynn McRae at Stanford University and seeks to explore a privilege management system from Internet2 MACE Signet. Their approach seems well suited to a P2P world, and there is software available in a month or two.&lt;br /&gt;&lt;br /&gt;This invitation will bring Croquet and Signet development teams into a collaboration centered around privilege management in a VO (that's "Virtual Organization" in the sense of the term popularized by the Grid community) featuring a peer-to-peer interactive environment. Signet appears well suited to managing fine grained permissions on objects in a distributed environment. Involvement between Signet and Croquet Project efforts would highlight new areas of work for Signet because of its decentralized, peer-to-peer model and its unique provisioning challenge--how privilege information infrastructure can be extended to help manage users' access to objects and their services in Croquet space.&lt;br /&gt;&lt;br /&gt;The first thing would be to explore mapping Signet privilege delegation trees and lattices to a Croquet-based peer-to-peer community. Imagine a collaborative educational effort that brought the subspaces of several participating developers at multiple institutions into a single Croquet world. I guess you can call this a virtual organization (VO). Signet would have to treat each developer in the VO as a root authority for permissions on objects they create, leading to an array of relatively small and short privilege trees when compared to a privilege management systems that covered financial, organizational and academic hierarchies across a single large research university. In addition, there is a limit to scale when permissions have to be granted to individuals one by one. As the VO grows, the authors of services and resources will eventually find it necessary to develop a shared VO-wide vocabulary of roles and rules in order to keep privilege granting manageable. The Signet team recognizes this as an area for future work. The Croquet project will now provide one driver for that effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109784601984525042?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109784601984525042&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109784601984525042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109784601984525042'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/croquet-and-signet_15.html' title='Croquet and Signet'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109788847072646946</id><published>2004-10-13T00:58:00.000-04:00</published><updated>2004-10-17T22:09:19.316-04:00</updated><title type='text'>Surviving the Slashdotting</title><content type='html'>&lt;img src="http://croquetproject.org/images/surviving_slashdot.jpg"&gt;&lt;br&gt;Earlier in the year, David A. Smith and Andreas Raab put a download package containing an earlier version of the Croquet software (known as "Solar" Croquet) on a previous version of the Croquet Project website published on the Squeakland server. It quickly became necessary to shut the server down for two reasons: The first was that they were "slashdotted", that is, the web site http://slashdot.org mentioned us and our former low-capacity server. The site was immediately overrun. Since that earlier site was intended to be lightly used, the immediate widespread interest that we received became somewhat of a problem. The other reason is that the version that had been posted there was only intended for small scale distribution in order to get some comments from a few people. It was never intended that the earlier site and its download package would serve as a launch pad for the project.&lt;br /&gt;&lt;br /&gt;In July of this year, I committed to a complete redesign and implementation the Croquet Project website and have been hosting it here at the University of Wisconsin since then. For most of that time it's been in the back of my mind that once the Jasmine developers' release was made available for download, a subsequent slash-dotting might bring our server to its knees. The obvious solution was to set up BitTorrent as an alternate download option for each file on the site. This would decentralize the traffic and make it possible for us to scale up to any level of demand for the files. For those of you who are unfamiliar with this great new technology, BitTorrent is a peer-to-peer protocol, that allows users to connect to each other directly to send and receive portions of a file. Imagine that, using BitTorrent to distribute a legitimate file...what next?&lt;br /&gt;&lt;br /&gt;On the evening of October 11th (which was the promised date for the "Jasmine" developers' release), Mark McCahill and I were furiously building, testing, packing, and uploading the platform-specific images to the Wisconsin servers.  With the assistance of Dave Schroeder here at Wisconsin, we were able to publish the .torrent files on the site and "seed" two fast Internet2-connected machines with copies of the download packages.  All of this before the stroke of midnight.  Later the next day, and in the midst of a slashdot effect of about one million hits on the server over the twenty-four hours following a Slashdot posting on the morning of the 12th, David P. Reed was able to perform a 'blindingly fast" download of a 60 megabyte download package to his box at MIT using BitTorrent. No problemo...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109788847072646946?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109788847072646946&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109788847072646946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109788847072646946'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/surviving-slashdotting.html' title='Surviving the Slashdotting'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109786190848574486</id><published>2004-10-11T14:37:00.000-04:00</published><updated>2004-10-15T20:56:39.210-04:00</updated><title type='text'>What is Croquet?</title><content type='html'>Croquet (http://croquetproject.org) is an environment for multi-user peer-to-peer collaboration and communication realized through compelling 3D visualization and simulations. &lt;br /&gt;&lt;br /&gt;Here at the University of Wisconsin - Madison, we seek to develop an open architecture for delivering an advanced toolset for simulation and online community-based teaching and learning opportunities. We are collaborating with researchers at the University of Minnesota and many other educational and corporate institutions to design, produce, and disseminate an open source implementation of the Croquet infrastructure, a reference implementation of a highly modular client application, and standards-based API specifications to define cross-institutional sharing of user and object data and to support secure communication. This architecture is being developed to integrate with existing CMS technologies by offering a scalable, persistent, and extensible interface to network-delivered educational resources and tools for knowledge management and social presence. Through Croquet, educators and instructional designers will be able to use the client reference implementation’s authentication and interaction APIs to create feature-rich, client applications. Educational researchers will benefit from the assessment capabilities afforded by the Croquet architecture’s broad extensibility.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109786190848574486?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109786190848574486&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109786190848574486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109786190848574486'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/what-is-croquet_11.html' title='What is Croquet?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109784593520848255</id><published>2004-10-11T09:08:00.000-04:00</published><updated>2006-02-13T10:26:14.936-05:00</updated><title type='text'>Who is Julian Lombardi?</title><content type='html'>I'm one of six principal architects of the Croquet Project who, along with my colleagues Alan Kay, David A. Smith, David P. Reed, Andreas Raab, and Mark P. McCahill, am involved in overseeing the project's implementation. I'm a former biology professor, author, and award-winning software designer with an interest in developing software systems and GUIs that support the gathering, representation, processing, and dissemination of information that is distributed across many individuals. I bring my background in developmental and evolutionary biology and in the study of emergent properties in biological systems to the work I do in information technology. I have also long been fascinated by the transformative potential of new interface technologies. In the late 1980s, and while a professor at The University of North Carolina, I began developing instructional software for biological and medical education. In 1995, I combined my interests in information technology and biology to design and create social computing systems. Based on this work, I was awarded a patent on technologies and processes for visualizing and organizing location-based information and in 1999, I founded ViOS, Inc., a company that developed 3D software for knowledge management and social interaction. There, I served as ViOS's Chief Creative Officer and Chief Software Architect. Over an 18 month period, I oversaw the successful completion of the company's core technology and the company successfully launched its product with an industry award-winning interface. In 2000, I was the subject of a feature article in Success Magazine, was identified as one of the nation's "Thought Leaders" in information technology by Access Magazine Online and the ViOS product won Best of Show at the Upside Magazine's prestigious Launch! event. I provide IT consulting services for companies and institutions in the public and private sectors and also manage a software R&amp;D group at the University of Wisconsin-Madison where I help define and lead university-wide initiatives that seek to transform teaching and learning through the use of technology. Croquet is one such initiative...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109784593520848255?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109784593520848255&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109784593520848255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109784593520848255'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/who-is-julian-lombardi.html' title='Who is Julian Lombardi?'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8731714.post-109783714784069376</id><published>2004-10-11T06:45:00.000-04:00</published><updated>2004-10-15T13:56:43.983-04:00</updated><title type='text'>Hello world!</title><content type='html'>Everybody else seems to be blogging - so lets give this a try and see if it has any value...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8731714-109783714784069376?l=jlombardi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8731714&amp;postID=109783714784069376&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109783714784069376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8731714/posts/default/109783714784069376'/><link rel='alternate' type='text/html' href='http://jlombardi.blogspot.com/2004/10/hello-world.html' title='Hello world!'/><author><name>Julian Lombardi</name><uri>http://www.blogger.com/profile/06328436969443963456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_8RhdmQ9Bi6c/SELGhoPobxI/AAAAAAAAAWI/mCsM9VzrgV8/S220/jl08.jpg'/></author><thr:total>0</thr:total></entry></feed>
