Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Design

Get a (Second) Life!


Making It Real

The social aspect of SL has obvious and not-so-obvious connections with the real world. There is the story of two avatars who became friends in SL and had never met in RL until his RL home was destroyed by hurricane Katrina, and she let him stay in her RL home for months. There are the weddings and romances and collaborations, but you've heard those stories about the Web as well.

The various payment plans and the ability to trade Linden dollars, the wars and insurrections and terrorist attacks, the clubs and events and towns and collaborative building projects are in effect experiments in economics and politics and sociology and group dynamics. Some of this ferment is driven by fiat decisions by Linden and some is instigated by residents; but either way, it makes SL a laboratory for trying out new ways to live together.

It's also in the SL activity of building things that SL bleeds out into RL. One such SL-RL link is prototyping. Necessity is the mother of invention and creativity is the child of constraint. Changes in the infrastructure technology, scripting language, and LL business model over the years have imposed different constraints that transformed SL from one kind of sandbox to another.

You can use SL and LSL to prototype software, trying out user interface ideas in 3D or 2D, exploring immersive environment behavior, testing distributed computing paradigms. Some would fault SL development for the emphasis on 3D, but even granting that 3D is a distraction, a resource hog, a design bear, an awkward user interface, and a constraint on imagination (why impose the constraints of RL on a virtual world?), it has its uses, as in the prototyping of RL objects. One LSL coder worked up a new kitchen for his house in LSL after having tried and rejected more conventional design tools. And when he was done, he extracted parameters from his SL objects and sent them to suppliers and implemented his SL kitchen in his RL home. The virtue of prototyping a room in a virtual world like SL is that you can then move your avatar around in the room, getting a 3D feel for the aesthetics and traffic flow and convenience, even invite people in to get their impressions. If, on top of that, you could write or buy a script that extracts all the parameters that suppliers and contractors needed to build the room—or to take it a step further, extract the parameters that need to be fed to automated tools to produce the components of the RL room—then the benefits start to get real.

The last parts of that scenario are as yet only imagined, but that's what makes SL so interesting: It's a great environment for imagining and for trying out what you've imagined. We're going to do that. Maybe we'll see you there. Preferably without bombs, but whatever.

Dr. Dobb's in Second Life

By John Jainschigg

John is Director of Online Technology for Dr. Dobb's. He can be contacted at [email protected].


You've heard the hype: Gambling fiends, erotic furries, and now (gasp!) Fortune 1000 corporations are all finding new homes in Second Life. And so is Dr. Dobb's, and here's why.

Second Life is a world where value is created by writing software, designing digital objects, and choreographing their interactions. So it self-selects for people who enjoy doing just that. This makes Second Life maybe the best tool yet for identifying, motivating, and educating software developers, as well as an amazingly fluent place for new product development and prototyping, UI research, social networking, media experimentation, and fooling around with new modes of e-commerce.

What Dr. Dobb's is building is an in-world meeting place, exhibition hall, and lab complex. A "scriptorium and petting-zoo" of elegant code and exotic objects. An interactive tutorial and documentation library. An "opportunities pavilion" of resources for SL business builders and job seekers; a hidden nightclub; and a "kewl tools" giveaway bazaar.

The action will be centered in-world, but reflected in real time, so users who haven't yet gotten into Second Life can still attend, ask questions, participate. Keep your eye on www.ddj.com for details, and visit Dr. Dobb's life20.net, the Web-based counterpart to Dr. Dobb's in-world endeavors. We hope you'll join us!


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.