μεταcole

The Future of Internet Is Virtual Worlds. Or Is It? (Part 2)

Posted in 3D, all posts, future, internet, web by coleman yee on February 23, 2007

(Note: this post is much longer and more complicated than the previous one. You can jump straight to the easier part 3, “Why the Matrix Will Not Happen“.)

In part 1 of “the Future of Internet Is Virtual Worlds. Or Is It?”, I explained why an immersive 3D internet will not take over the 2D one.

My whole argument really hinges on the assumption that the internet will remain largely informational, and not be surpassed by the experiential.

If my assumption is wrong, meaning that the internet will become largely an experiential one, then it’s easy to believe that the internet will also mostly be in 3D.

So why would the internet remain largely informational, and not experiential? Wouldn’t the Matrix-like scenario be inevitable?

Let’s hold our proverbial horses for now and not go as far as the Matrix yet, since that would probably be a very long way off, if it ever happens. I’ll address that in a later post.

For now, the internet is still mostly informational. People use the internet mostly for the informational. However, there is a small and growing proportion of users who spend more time in the experiential.

The majority of these would be the game addicts enthusiasts. For them, the time spent in the experiential has replaced most of their informational time, as well as their real-life time.

Fragging monsters in World of Warcraft is more compelling than much of their real lives, such as sleeping or bathing.

Computer games and simulations are compelling because they offer opportunities that are otherwise impossible or very costly in real life. Most of us will never encounter monsters in real life, let alone experience the thrill of fragging them (or the danger of getting eaten). Nor do we really want to corner our cars at 300km/h in real life, either because our cars can’t (assuming we even have cars), or we’re not sufficiently inebriated.

A main attraction of online immersive 3D games like Second Life (which some insist isn’t a game) is the ability to meet and chat with others in that virtual world. But the reason why Second Life isn’t exactly taking over the internet by storm (despite the hype) is simply because the experience in Second Life for most people is not superior or more compelling than that in real life.

Thus for the rest of us well-adjusted people who lead normal lives, much of real life is still more compelling compared to the current experiential online offerings. (Something compelling need not be positive – screaming kids, for example, can also be rather compelling.)

So, for the internet to be more experiential than informational, the experiential would have to be more compelling than (much of) real life.

Which leads us to the next question: when will the experiential be more compelling for the rest of us well-adjusted normal people? When or how would 3D immersive environments surpass real life in terms of richness of experience?

This can happen only when certain technologies advance to a certain level – specifically visual, audio, and haptic interface technology (I’m ignoring bandwidth and computing power here).

The visual interface is definitely the most important. The current quality 3d renderings virtual worlds are very poor, compared to what we see in real life. To have a really gratifying and compelling experience, the 3D environment has to be photo-realisic, with a wide field of view (not the tunnel-vision views we’re used to on your computer screens). Think Omnimax.

To make things even more compelling, throw in realistic sound and haptic feedback. Good quality sound, even with a feeling of 3D space, is within technical reach. But realistic haptic interfaces, due to the complex nature of how our sense of touch works, is almost impossible outside of a Matrix-like scenario. Imagine wearing a special suit to receive haptic feedback. How does the suit convey a light touch? (Easy.) How about a punch? (Not that easy.) How about a cold wind that flows around different parts of your body? (Very hard!) Or the sickening sensation of bouncing on a bungee cord? (Close to impossible.) You get the drift.

But, even if I don’t get very realistic haptic feedback, if I could move around in a photorealistic 3D world with a wide field of view and good sound, it’ll be quite an experience. Instead of looking at nice photos of the Grand Canyon, I get to fly around in the canyons? I’ll be the next addict.

So, does that mean that the experiential would then overtake the informational, given good-enough technology?

Not necessarily.

Even with serious improvements in technology, there will be things holding us back. And unfortunately, these would be mundane things holding us back.

First of all is work. I would think that the informational would remain much more important than the experiential during work. Sure, with good-enough technology, we will probably have more virtual meetings with clients, but most of us don’t do that full-time, and never will. Of course, I may be wildly wrong in this case, since the nature of work might change drastically, such that the experiential becomes more important. But I doubt.

The other thing that would limit the extent of the experiential, even with good-enough technology, is our real, offline lives. (Let’s not argue about what is real and not for now.) Sure, the experiential internet will eat into our real lives, but this will be limited by real life commitments. Yup – screaming kids, nagging spouse – the usual (some things don’t change). (Speaking of the nagging spouse – if the spouse starts nagging online as well, the time one spends online would be further limited, because of the drastic drop in experiential quality.)

Sure, this is an anti-climax – the future of the internet in 3D virtual worlds getting limited by mundane issues like work and screaming kids. But one reason why the speculation of futurists often fail – they forget the mundane issues. Reminds me of the many books from the 1980’s that predicted what the year 2000 would be like – they always have flying cars.

It’s 2007, and I don’t see flying cars coming anytime soon. I don’t see a 3D internet taking over either.

So, how about the Matrix, where your brain interfaces directly to the Net? I’ll try to explore that in a later post.

Update:

Here’s the next post, part 3: “Why the Matrix Will Not Happen“.

The Future of Internet Is Virtual Worlds. Or Is It?

Posted in 3D, all posts, future, internet, rss, UX, web by coleman yee on February 17, 2007

“The future of internet is virtual worlds. Or is it?”

That was the topic of discussion in one of the sessions at the recent Web 2.0 Unconference.

The discussion leader Douglas Abrams defined a virtual world as a fully-immersive 3D environment that is shared by everyone and used for interactions in areas like entertainment, communication, and commerce.

Basically, the internet will become primarily 3D, instead of 2D as it is today.

He believed that the internet will eventually become a 3D virtual world (or worlds), simply because of the richness of information that 3D is able to communicate, as compared to textual, visual, or video information.

He’s wrong.

His is a common mistake – the same mistake that people years ago made when they predicted that TV would kill radio.

But I’m running ahead of myself.

The internet as we know it now is mostly what I would call “informational” – where people access content. This could be for knowledge (reading up a wikipedia article or my blog *ahem*) or for entertainment (reading my blog *AHEM*).

Currently, while the content is mostly in the form of text (like wikipedia and my blog again), there are other forms of content, including audio (podcasts, webradio), still visuals (photos, illustrations), and moving visuals (video, Flash animations).

Besides the informational, the internet also has a large experiential element. These are interactive elements or environments, where the interactive experience is the goal itself, and not a means to an end. These would include Flash games, simulations, and so on.

What do we get when web designers fail to distinguish the informational from the experiential? Flash-based websites that are a pain to navigate. Sure, surfing Flash-based informational websites is certainly a “richer” experience, thanks to pretty animations and sound effects, but when the information I want is best represented by text, don’t give me any animations along with it. Let alone a 3D experience.

Here’s another example – RSS feeds. I can go to a news site or a blog to read the informational content, and experience the look and feel of that site as well. But why do many people eventually move to reading the same content from RSS aggregators? Yes, the convenience, but many of us are eventually only interested in the informational content, not the experiential.

Virtual 3D worlds are better suited for the experiential, much like Flash. Because they are experiential in nature, they are great for the user to experience something, like exploring a new environment, playing an immersive game, or having social interactions with others. Thus 3D worlds are certainly here to stay, since they are best for certain types of the expriential.

Now if a user wants the informational rather than the experiential, and a 3D environment is given, it may not be pretty, especially when the novelty of 3D wears off. Remember those horrific Flash sites you tried to navigate through? The horrificity of 3D will be worse in an order of magnitude, thanks to the additional third dimension.

So are virtual worlds the future of the internet?

No, it won’t. Unless…

Only unless the experiential overtakes the informational on the internet in the future.

Will that ever happen? I hope to explore this in a later post.

Update:

Read part 2 here, or jump to part 3, “Why the Matrix Will Not Happen“.

Addendum:

Kevin posted a video of the discussion. The quality of the discussion wasn’t great, so it may not be worth watching.

DOM Scripting and Ajax Workshop with Christian Heilmann

Posted in accessibility, all posts, web by coleman yee on February 14, 2007

PebbleRoad (the company I work for) is bringing Christian Heilmann over to do a 2-day workshop on DOM scripting and Ajax on 29-30 March.

Chris is the lead web developer in Yahoo, London, and he’s very much into web standards and accessibility, so the workshop would cover those areas as well. We’re getting him simply because he’s one of the best in the world when it comes to JavaScript with DOM and Ajax, much like Russ Weakley is one of the best in the world when it comes to CSS (thus his CSS workshop here).

I suspect that this workshop will be quite a hit, since Ajax is a buzzword these days. This suspicion was confirmed when we found that we already had a signup soon after we posted the announcement on the company homepage – even before we started spamming anyone!

If you happen to be interested, and you know some JavaScript already, do sign up soon.

P.S. Chris has done a sample screencast on DOM essentials here. Good way to know if you can understand his German accent.

Information Architecture, In Short

Posted in all posts, design, IA, UX, web by coleman yee on February 13, 2007

In my new role as a Design Consultant, I’m involved in the design of user experiences (UX) – what a user experiences when they are, say, visiting a website.

When people ask me what I do, one of the things I usually mention is Information Architecture (IA), which is a part of user experience (UX) design.

Blank look. During that brief moment, I can tell that most people are thinking if they should ask me to explain further or not.

Then I’d go ahead with an explanation similar to this:

When you have a large website, it’s common for the information to be badly organized, such that it’s hard to find the information you’re looking for, right?

I’d pause and wait for some glimmer of understanding to appear in their eyes, before continuing:

What the Information Architect does is to use various methods, such as user studies, surveys, et cetera, to find out what is the optimum way to organize the information on the website, so that the website becomes a lot more user-friendly.

That’s when they usually get it.

It’s been a week into this new job, and I’ve been learning a tremendous amount, and there’s still loads to learn.

Things are getting interesting.

Russ Weakley’s CSS Workshop

Posted in all posts, design, education, web by coleman yee on February 8, 2007

PebbleRoad (the company I work for) brought in the highly-acclaimed Russ Weakley to do a workshop on CSS today.

Russ is a great guy to work with – extremely easygoing, and no hint of ego at all, even though he’s one of the best CSS gurus alive (or dead) today. And a humorous guy as well, with his self-deprecating style of humor (he claims it’s normal Australian humor).

He carries the same style of humor into the workshop, telling us countless stories of his “idiotic” mistakes he made with CSS, which certainly makes the participants feel a lot better at themselves.

He’s also great at making humorous analogies to explain concepts (“inheriting big noses from your parents”), which helps make concepts a lot easier to understand (analogies) and memorable (humor).

All in all, I thought this was a wonderful workshop, and all the attendees I spoke to left the place very happy. I’ve a feeling that a lot of people who decided not to attend will regret that decision.

Let me geek out now:

Below is a list (mostly for my own reference) of the most interesting things I learnt-

  1. left and right padding/margin have no effect on inline elements
  2. inline elements can be made to appear like block level elements (and vice versa) using display:block (or display:inline)
  3. pseudo classes, especially tr:hover for to highlight a row in a table when the mouse is over it. (How I want to go back to the last website I coded to add this in.)
  4. calculating the weight/importance of selectors
  5. better understanding of shorthand rules (I need more practise on this)
  6. much clearer understanding of positioning – especially floats
  7. specify a width after you float a box
  8. margin collapse with normal flow boxes
  9. IE’s subtractive interpretation of the box model
  10. linking all CSS files within 1 CSS file
  11. elegantly using different CSS files for different browsers, including problematic ones (NN4, IE5, IE6, etc.)
  12. better understanding of forms, with fieldsets and labels, including the styling
  13. different styles for different pages
  14. resolution dependant layouts. Real cool.

μεταcole Milestone

Posted in all posts, blogging, design, education by coleman yee on February 5, 2007

Last friday was the last day of work for me as an Educational Technologist at the Teaching & Learning Centre of Ngee Ann Polytechnic, and today marks my first day at PebbleRoad as a Design Consultant.
As such, I’ll also be shifting the focus of my blog.

To reflect that, I’ve changed the tagline from “education and everything else” to “design thinking, education, and everything else”.

I’ll still be blogging about education, even though my new role doesn’t deal with it as much, since education is still an area I’m deeply interested in.

As for what “design thinking” is exactly, we’ll just have to wait and see how this blog develops.

Sit tight…

P.S. the About page has been updated a little. Just a little.

Why Career Planning Is Time Wasted

Posted in all posts, planning by coleman yee on January 30, 2007

We teachers have this tendency to encourage our students to do long-term planning, partly because that’s what we’ve been encouraged to do ourselves when we were younger, and even in every stage of our career.

For myself, even though I don’t ask my students explicitly to plan, I’d sometimes ask  rather unthinkingly, things like, “so what are you going to do after you graduate?”

The student who hasn’t made any plans yet would normally be a little embarressed that they don’t have any plans to speak of, and thus be pressured to start thinking and making plans.

But after reading this article, “Why Career Planning Is Time Wasted“, I’m brought to realize that long-term career planning is overrated, probably useless, and often results in less-than-happy situations if followed.

The next time I ask a student about their plans, I’ll remember to add that it’s really not necessary to plan so far ahead, and that they’ll probably be happier off without the planning.

Creating Great Schools

Posted in all posts, books, education, innovation, management, policy by coleman yee on January 24, 2007

Educators know that there is something deeply wrong with the school and educational systems, and that there’s definitely a need for change. And yes, changes have been made, but real, positive results, if any at all, are barely visible. In fact, resistance is rife, or if not resistance, neglect or grudging compliance, perhaps until management gives up.

Creating Great Schools: Six Critical Systems at the Heart of Educational Innovation by Phillip C. Schlechty is a book that addresses the issue.

Creating Great Schools
But what is wrong? What, exactly, is the problem?

I often hear educators complain about “students nowadays”, who, unlike in the good ol’ days, have less respect for teachers and have little self-discipline. The implication would often be that the fault lies with the students (and their parents and the society), and there’s little the teacher can do.

What educators often miss is that there’s a need for a paradigm shift – a shift from compliance and attendance to engagement. According to Schlechty,

the present system is designed to produce compliance and attendance. What we need are schools that ensure that most students learn at high levels […]. To achieve this, schools must be redesigned to nurture commitment and attention.

Because schools are really complex social organizations, when implementing systemic changes (“educational innovations”), social systems within the organization need to be managed and changed as well, without which the effort in systemic change is almost sure to fail. Schlechty identifies 6 critical social systems:

  • Recruitment and induction systems
  • Knowledge transmission systems
  • Power and authority systems
  • Evaluation systems
  • Directional systems
  • Boundary systems

Schlechty explains in detail how each of the 6 critical systems affect the dynamics of the school system, and some key questions to be addressed by the management.

While this book deals only with the American school system, the same problems often exist in other educational systems elsewhere. And Schlechty certainly seems to have a clear grasp of the problems in educational systems.

An important book for those interested in educational and change management.

Read Your Feeds

Posted in all posts, kids, rss by coleman yee on January 20, 2007

I can almost see this coming.

My colleague and I have been extolling the benefits of RSS feeds* as a useful technology for learning. Since some of the lecturers we evangelize to are parents as well, this might become an unintended side-effect, especially in kiasu Singapore.

Where Do You Think You're Going, Mister!?

[* Basically, RSS feeds allow you to draw out content like articles or blog posts from different sites, and aggregate or put them together in one place (the RSS aggregator) so you can read the new content at that one place, without having to visit all those sites to check if there’s new content. This means that if I subscribe to the RSS feeds of a hundred websites (a realistic figure), with some sites about science, art, politics, etc., whenever a new article appears on one of those hundred sites, that same new article would also appear in my RSS aggregator as well. An RSS aggregator is a little like an email program – it can be web-based or a program which you install on your computer.]

Web Standards Group Meeting

Posted in all posts, web by coleman yee on January 17, 2007

The first meeting of Singapore’s Web Standards Group finally happened today at Raffles Girls’ School.

Lucian started the meeting with an introductory presentation on web standards, while I did an introduction to web accessibility (“how to bluff your way through web accessibility”), and Nick Pan presented on the U21 Global site. Nick also showed a very nice representation of web standards by Natalie Jost called “web standards in a nutshell“.

A great session overall, finally getting to meet people I’ve encounted online for a long time (like Jimmy and Ivan Lian), and meeting other really cool people like Herryanto and Manar Hussain.

And those of you who were there, let me know what you think of my presentation!

Update:

I won’t be posting my PowerPoint slides, since they don’t work on their own (without a human presenter). But here’s one of the slides which the audience liked:

the good-evil continuum
(click to enlarge)

And here’s the DVD example I stole from Douglas Bowman.

Here are some others who blogged about the event: