Tuesday, April 10, 2007

UBC Joins the Consortium!



The University of British Columbia (UBC), home of the recently established Arts Metaverse project, has just joined the Croquet Consortium! We look forward to having our colleagues from UBC join the rest of us in helping to create open source tools to support the unique needs of higher education.

Arts Metaverse is a 3D virtual environment based on the open-source Croquet platform. It is being developed under the guidance of Tim Wang and Ulrich Rauch in the The University of British Columbia's Arts Instructional Suppport & Information Technology unit. Arts Metaverse is intended to provide a way for scholars, teachers, students, and interested individuals to create their own virtual spaces in which they can interact and collaborate with others.

Croquet was chosen as the foundational technology for the Arts Metaverse project because it provides:
  • A powerful P2P network support. When Croquet runs, it automatically detects other computers that are running Croquet.
  • Portal technology that allows application sharing between different operating systems. So that you can play a PC game with your Mac friends.
  • Video conferencing and other communication tools without using server technology.
  • Ability for users to freely define the space being created, providing “land owners” (the academics) complete customizable controls of the environment. (e.g. not just define the gravitational force in the land).
  • Ability to back up the contents published using Croquet, take worlds on line and off line, and avoid many copyright issues.
  • A structured p2p Croquet network that is much more secure than a server based large scale metaverse.
The above screenshot shows the UBC website being displayed within the Croquet-based Arts Metaverse.

Thursday, March 29, 2007

Mark McCahill at Duke



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!

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.

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).

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.

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.

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.

Tuesday, March 27, 2007

Croquet SDK 1.0 Released!



Nonprofit ‘Croquet Consortium’ Releases Open-Source Software Tool Kit to Promote Collaborative 3-D Virtual Environments

DURHAM, N.C. – March 27, 2007 – A nonprofit consortium of academic and corporate partners today announced the release of a free software toolkit for developers to use in creating 3-D "virtual environments."

"We’re seeking to enable the creation of a rich series of interconnected 'Croquet worlds' where people can engage in productive collaborative interactions in support of learning and commerce – worlds that can be created, maintained and continually modified without the constraints of proprietary computer code," said Julian Lombardi, assistant vice president of Duke’s Office of Information Technology.

The Croquet Consortium’s new "3-D Virtual Environments Software Developer’s Kit" (Croquet SDK 1.0) will promote collaboration among far-flung research teams working on everything from cancer cells to hurricanes, as well as active learning among students and their instructors. These networked 3-D teams from research, education and industry will be able to work together across a variety of computer platforms and devices, from laptops to cell phones.

"This will change the way people think about software and computation, from today’s device-oriented perspective to a perspective of computation as a persistent, pervasive service," said Patrick Scaglia, vice president and chief technology officer of HP's Imaging and Printing Group.

Croquet 3-D virtual environments can support live discussion among worldwide collaborators who come together in "real time" within a 3-D virtual space. They may view, manipulate and revise documents, dynamic visualizations or large amounts of data from sources such as laboratories or supercomputing centers.

Added Greg Nuyens, chief executive officer of Qwaq Inc., "we have found Croquet to be a compelling platform technology for developing very large scale, richly featured and interlinked virtual environments. With the release of the Croquet SDK, we are excited about the new possibilities for using Croquet in our products and see benefits for developers everywhere."

For example, public health officials and epidemiologists across a country could use the Croquet environment to track the spread of an infectious disease by sharing a dynamically changing display of infection data. Similarly, architects and engineers could collaborate on a building design, or chemists and biologists could prototype different chemical compositions for a new drug.

The free kit provides developers with a flexible tool to create virtual spaces with built-in networked telephony and a "late-binding object-oriented" programming language that allows multiple users to jointly create, animate or modify 3-D objects and dynamic simulations. Developers can also import and share resources, such as 2-D web applications or multimedia content, from their own systems. Working together across multiple locations, they can change simulations while they are running and work together to create new applications – all in "real time."

The kit can be downloaded from the consortium’s website, http://croquetconsortium.org.

The newly formed Croquet Consortium is a 501(c)3 not-for-profit organization dedicated to developing and promoting the widespread adoption of open-source, Croquet technologies for research, education and industry. Its institutional supporters include Duke University, the University of Minnesota, HP, 3dSolve Inc. and Qwaq Inc. Croquet was initiated by Alan Kay – winner of the Kyoto Prize and the Turing and Draper awards – working in collaboration with David A. Smith, Andreas Raab, David P. Reed, Mark P. McCahill and Lombardi.


A Croquet Consortium



Today, HP, Duke University, The University of Minnesota, and Qwaq, Inc. jointly announced the formation of The Croquet Consortium, Inc., a 501(3)c non-profit foundation dedicated to promoting the continued development and widespread adoption of open source Croquet technologies for use in education, research, and industry. The launch of The Croquet Consortium coincides with the Consortium’s release the open source Croquet Software Developer’s Kit 1.0 -- as free software under the Croquet Open Source License.

The Croquet Consortium provides an organizational base for the Croquet community of developers and users. Open to institutional and individual members, the Consortium offers an avenue for academic, corporate, and individual members ensure the long-term viability of the community by federating their Croquet software development projects mobilizing distributed resources on their behalf.

With the launch of The Croquet Consortium, Inc., the development and adoption of scalable Croquet-based applications for use in education, research and industry enters a new, expanded, and highly-inclusive phase of multi-institutional collaboration. The Consortium 1) establishes a legal home for the Croquet community, 2) coordinates the management, definition and release of core interoperable Croquet architecture, 3) provides a clearinghouse for the collection and distribution of freely available Croquet open source software artifacts, 4) supplies a management structure for the solicitation and mobilization of distributed development resources, and 5) creates a focal point for outreach activities, including the Consortium Website, Annual Conference, training workshops, fellowships, and sponsored projects.

For more information about the Consortium, click here.

Wednesday, March 21, 2007

Changing Times



In a recent Point of View article in The Chronicle Review, Cathy N. Davidson expresses her opinion on the Middlebury College History Department's recent snubbing of Wikipedia 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.

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 Wikipedia. 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 Wikipedia 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.

Monday, March 19, 2007

Democratizing Content



Michael J. Freedman recently gave a talk on "Democratizing Content Distribution" at the Duke Computer Science Department Colloquium. The work that Michael is doing is relevant to several of my earlier postings - including the ones around metaverse scalability, metaverse economics, and the problems associated with centralized control of large scale information systems. Here is the somewhat academese abstract of his talk:

In order to reach their large audiences, today's Internet publishers primarily use content distribution networks (CDNs) to deliver content. Yet the architectures of the prevalent commercial systems are tightly bound to centralized control, static deployments, and trusted infrastructure, thus inherently limiting their scope to ensure cost recovery. This talk describes a number of techniques (and the resulting systems) that realize highly-scalable cooperative content distribution. I show how to build a fully self-organizing CDN that efficiently delivers content using unreliable nodes, describe how to transparently dispatch clients to nearby servers, and touch on how to securely leverage even untrusted resources. These ideas have been implemented, deployed, and tested in production systems currently serving several terabytes of data to more than a million people every day. The view of the Internet gained from deploying these systems answered long-standing questions about network configuration, while providing important insights that helped evolve our systems' designs.

Michael is presently a doctoral student at NYU, visiting Stanford since 2005. He received his M.Eng. and S.B. degrees from MIT. His research interests span distributed systems, security, networking, and cryptography, with a focus on both principled designs and real deployments.

Sunday, March 18, 2007