If you’re coming here for the first time, you may be looking at the dates going, “What the heck is going ON here?!?”
After all, there hasn’t been a lot of activity lately, and I take full responsibility for that. But I’m happy to say that we’re getting back on track, but you deserve an explanation.
As you know, this book is about building applications that span RL and SL, which I am, as of this moment, terming “hybrid applications”. Sure, somebody’s probably done that already, but I don’t care. That’s what we’re calling them now, period.
So Jay and I have been busting our butts writing this book. The idea from the beginning was to write the book entirely in Second Life, and to chronicle the writing of it in Second Life, as a way of showing what can be done. There’s a lot of code, and a lot of code has been done — more than you can see even in chapters that have been released to MEAP. And that fit in very well with Manning’s general philosophy, where you just jump right in to doing whatever technical work you’re doing.
Unfortunately, I have come to the conclusion that this is entirely the wrong approach. Well, OK, not entirely, but it’s been a big problem, and here’s why.
There’s one big hurdle that needs to be overcome before anybody — and I mean anybody — can write a good hybrid application: you need to know what a good hybrid application IS.
This was all brought home to me this past week at Life 2.0, a conference held in-world but covering general metaverse topics, including not just Second Life but also other virtual world environments such as There, Multiverse, Croquet (but not this year), even Whyville.
And all of this brought home to me that what is missing from the book as it stands right now is the overall conversation of what it means to create hybrid applications for virtual worlds. Sure, we can tell you HOW to limit access to your parcel, but we weren’t talking about WHY, and how to decide who SHOULD get in. We were telling you HOW to interact with an object, but not what kinds of interactions are IMPORTANT.
So, as I told our Development Editor, Cynthia — dev editors are responsible for making sure that the chapters you turn in are decent
— I’d originally thought, honestly, that the whole thing needed to be completely revamped, but I’m coming back around on that and I think that most of what we have is good, but needs more.
Cynthia is happy about my epiphany, but she has to share all of this with The Powers That Be over at Manning, and I have no idea what will happen when she does. But I am completely reinvigorated by this revelation, realizing that this is what has been keeping me from producing chapters, and I suspect it’s part of Jay’s problem too. (I’m normally very prolific, trust me. :))
What that means is that the next few days to a week will be spent reworking the table of contents, so if you have some thoughts on what you’d like to see, now is the time to share them!