Tuesday, August 17, 2010

Kinect … first thoughts

image I had a chance to play with Microsoft’s Kinect directly this weekend and I have to say I’m pleasantly surprised and impressed. 

Unlike a lot of the press surrounding the device (from a few fan sites by people who have admittedly not actually played with it, but said it “seemed like” when watching others …)  there were no glitches or sluggishness.

In fact I found it if anything a bit more responsive than my Wii at home – but that could just be my imagination.  What I do know is the play experience didn’t suffer from any visible lag I could tell.   The interface locked on to both me and my son – and there was none of the annoying “Stand On One Foot” calibrating I found annoying with the Wii.  In the time it took for the two of us to walk into the room, face it, and be given all of 20 seconds of instructions – which consisted of, “You may want to move back to give yourself more room”, the unit was ready to go.

 imageYou can see samples of our experience in the video they took of us playing.  This is a short video edited down, our actual play time was a complete set on the obstacle course game… which was a combination of an obstacle course and an amusement park ride.   The more you jumped the faster the platform you were on went – grabbing objects, leaning, ducking and jumping were very intuitive.

Like I said, there was no real need for an instruction manual and the system calibrated to us pretty much instantly.  At the end of the game we were treated to pictures of some of our more … ahem… Classic moves, which was very reminiscent of amusement park rides that feature pictures of you screaming your head off and other wise embarrassing yourself publically. 

Now, one thing I was a bit concerned about was how much room will this take to be useable in my home.  The demos were in a “demo” living room in a trailer about 1/2 the size of an actual living room.  I really think with a larger room the experience might be better but it was certainly usable in the cramped space we had.

How does it, over all, game+system+play experience compare to a Wii?  Well obviously the graphics quality beats the Wii totally – it’s a far more sophisticated graphics engine and rendering technology so there’s a certain win for it there.  Playing casual games isn’t really my thing but to be honest even though the game we played reminded me of Wii resort a bit – the feeling is much different.  Perhaps it’s the lack of having to hold something or being tethered to that wireless controller, or maybe it’s just the ability for two of us to flail about like idiots next to each other without the need of floor sensors – whatever the reason, yes it’s a better experience, but it goes beyond that and I haven’t found the right words to describe it.  Freedom?  Seems to fit the feeling best.

I know – I know – the Wii gave us freedom.  This gives us… even more freedom.

Will I buy one?  My son informs me … Yes… yes we will.  And when it comes to games I listen to him. 

Saturday, July 24, 2010

$35 Laptop in India…

I’ve had a few emails about this story – which is all over about a $35 laptop made in India.

Theres a lot of misunderstanding apparently about this.  First of all – it’s not a $35 Laptop.  It’s a proto-type for a laptop which the people on the project have said it should cost $35, and on mass scale would drop down to $10 a laptop.

That’s all fine and good but having a bit experience around this kind of thing lets inject some reality into the Public Relations statement.  I would urge caution and research before expecting to see one of these, for that price, any time soon.

Don’t get me wrong anyone who knows me knows this is a cause near and dear to me and I would totally love to see any low cost computing device in the hands of children.  But this is not the first time that we’ve seen some pretty incredible claims about such technology – and it’s not even the first time that India has made some petty incredible claims about low cost devices.  Last year India announced they had a 7 pound ($14 USD ) laptop in development, which – btw – this is probably the unit they were talking about.  Such price shifts are pretty common in the development phase of any hardware and the fluctuations can be a few dollars or a few hundred dollars.  And this is what you should keep in mind when you see a story like this.

 

CNN Report on $35 laptop.

This is a proto-type.  Those are their words – not mine.  PROTOTYPE.   It’s a very finished proto-type – but it’s still just a proto-type, and that means that no – they don’t have the final costs on this device.  We also don’t know how finished the device is. 

It’s running … but that doesn’t always mean a lot.  What’s the battery life?  How durable is it?  etc., etc., there’s a lot of things which might need to be worked out before all is said and done that can radically affect the price on this from a hardware view point.

There are economies of scale in production to consider, as well as the profit that manufacturers need in order to be able to produce those economies of scale.  Consider similar projects to this one – and this has been a major factor in their costs.  This project will most likely suffer similar issues because of the hardware costs.

Understand that the cost of something isn’t just the development of the software and the design of the product.  Once you’ve made the proto-type someone has to make X,000,000 or however many of them.  And these need to be available as soon as sales start happening.  So the Catch-22 reality is that in order to sell X,000,000 units to get the price down to make them affordable – you have to have already SOLD X,000,000 units to get that price from the manufacturer to make them.  Or… you need a manufacturer willing to take a $35 x (X,000,000) risk for you. 

Now, maybe I’m wrong… and they’ve got this all dialed in.  It’s most likely with a achievement such as this that when you see something this polished it’s been accounted for up to a level.  But there are, and will always be cost shifts in production of anything, so I would really caution people who are hoping for a $35 laptop that they set their expectations accordingly.  Doing this will insure that when the units do come out the press on them is more accurate and not a lot of negative “they promised but couldn’t deliver” posts from the blogosphere.   

Friday, July 16, 2010

Tech Pundits the ‘Fox News’ of IT…

(please let me know if I got the level of sensationalism right)

Headline… ”Is the Shine Off the Apple?”. 
Headline… “Can Microsoft Still Compete?”
Headline… “Microsoft Bing Yahoo make gains… Should Google Worry??”

Here’s the bottom line…

Apple’s fine – and everyone still loves them, despite the whole iPhone4 antenna thing, it’s just most pundits, like Hyenas, aren’t able to bring something down on their own – so they need to rip flesh off in small chunks before going for the kill as a pack.

Microsoft’s more a player now than ever before – they just are playing on a different level than most pundits.  Microsoft plays the long game, they always have.  Moving pieces on the board slowly and deliberately.  So don’t expect them to tip their hat. 

A quick search reveals that Microsoft’s biggest strength is not as a open competitor and never has been.  They wait for markets to stabilize and provide enough incentive to guarantee financial success.  Then when they have enough of a market to justify going all in – they do so, it’s fast and hard - and they usually win.  It’s a poker strategy they live by and this isn’t going to change any time soon.

Google (and Any Smart Company) should always worry… in this world your only as good as your last success.  Google has done an amazing job for a company with one product that they don’t charge for.  Open-mouthed smile   But they are Google.  And they are very very good at understanding numbers and forecasting.  If they have anything to worry about it’s that business and economics will change their model and make their cash cow obsolete.  So – Microsoft and Yahoo, yeah they’re competition but Google’s greatest competition is the same thing that Steve Jobs and Bill Gates worried about… that somewhere out there is a kid in a garage with an idea. 

Headline… “We really have no clue what’s going on in IT.  We just put up headlines and make extreme statements to force you to read this.”

That’s my take on the state of IT reporting these days.  A lot of people who have no clue how, or why the industries they report on work, or the actual motivations or directions of the companies.  The “analysts” aren’t – they’re just people who spew words and make headlines.  This applies to some big name bloggers out there as well as wonks – and I really wish that wasn’t the case.  But from what I’ve seen of late -  it’s true.  And yeah, I’m pretty fired up over some of the inane and insipid attempts at “reporting” I’ve seen.  They include story bits – but just as you’re about to question the facts they provide they break in with these block quotes or a sensationalist statement or image – and so you don’t question, you just get fired up.

MOST of the IT predictions out there and the so called “analysts” are worthless -  or worse just do not understand the actual functions of their industry, the economics, business models, or operations of a industry that they’re supposed to be reporting on.  They are often -  I have found – people who’s credentials are  as “technically skilled” or knowledgeable of the industry – come from having worked in non-technical areas of IT.

Here’s a good example.  A few weeks ago a blogger - who shall remain nameless – went on a tirade about how Microsoft Xbox had no clue about MMO’s and how Microsoft needed to listen to the MMO creators out there if they ever wanted to make money and get their console business model remade so it would work with them.

Now, if you play MMO’s this makes sense.  Let’s face it we all know about World of Warcraft right?  We all know there’s some serious cash going on there.  And Microsoft Xbox has had 3 major MMO’s that just… died on the vine under them.   It’s like how in the heck… can this not make money for them – and they just – let this stuff slip through their fingers???  This blogger called Microsoft’s people basically inept morons who did not understand the market, dinosaurs who did not understand the money they were losing.

Yet – at the same time –- Microsoft’s Xbox Live was reported at making 1.2 Billion dollars.  So, is the blogging analyst right?  Is Microsoft giving up money hand over fist even though they made 1.2 billion??

Short answer… NO.  Not even close.  He’s just some guy who loves MMO’s and thinks that’s the best business model for every game.  That’s all he plays – and he says so in the article.  He’s got no knowledge of anything except maybe how to make a min/max Elf in Warcraft. Okay, so that’s an exaggeration.  He claims to have dozens of years experience in IT.  Which… questionably would make him older than most IT fields out there and probably having experience on Univac – But we’ll go with that anyway because his respected website posts it – So hey – it must be true right kids???

The blogger / analyst mentioned knew ONE part of the IT business.  Just one.  And that’s not enough to make a sweeping statement or provide analysis.  It is however, enough to write a blog apparently.

But it’s not enough to actually understand how IT and Games and Technology all fit together – and they certainly didn’t know what it takes to make any kind of software come into being, let alone something as complex as operating and maintaining a Massive Multiplayer Online game.    I’m not going to say I do but I do understand more of the issues here than they do, and I actually have written code and had to have it deployed globally, and actually have had to understand IT business models – unlike someone who’s big skill with it all is in knowing how to get the most DPS for your Druid.

So let me take a bash at explaining why this man (and sooo many others reporting) need to understand how to do more than write a headline.

First of all… MMO’s actually are one of the smaller gamer markets if you compare cost to make and maintain vs.  FPS or a more traditional gaming system  – compare the numbers you begin to see, as “big” as MMO’s are, there’s “big” and then there’s BIG.  MMO’s are not BIG when it comes to over all profit… they’re just ‘big’ … when it comes to profit.  Even though total income from MMO’s is around 1.5 billion world wide, the cost to keep them, maintain them, etc. is far more than a normal game.  As a result that 1.5 billion isn’t PROFIT – that’s just income.  If you’ve ever looked at your checkbook… you know the difference between income… and profit. 

MMO’s are not single guys with a great job a small apartment and a fancy car – they’re married to their investors, who are constantly asking for them to do more with less, and their 2.4 children (users) are constantly asking them for braces, lunch money, allowance (you can just call these ‘game updates’)… that fancy car (all the hardware that runs the game) they had when they were single… well it’s now in need to be traded in for a minivan because you have too many kids and it’s going to burn a gruntload more gas.

Bottom line… MMO’s cost money.  A lot of money to maintain.  So even though they make a lot of money – as any parent can tell you … it’s not enough.

Here’s the reality.  Bandwidth costs money, Updates to games cost money.  Xbox live could – yes handle that, I mean c’mon Microsoft Live is a monthly fee. 

But Microsoft didn’t create the MMO.  So if the price cut comes out of Microsoft’s pocket, not the game developer, it would have to eat that cost.  Not gonna happen because, let’s face it – the game now costs them more than they can make back on Xbox live.  Soooo… maybe the game developer just raises the price right? Hey that’s what happens anyway right?  I pay my $14.99 for my monthly game subscription, plus my $55 for the game… and yeah I’d need to pay my Xbox live fee. 

Funny thing… there’s a lot of surveys of people out there on that very system… and every survey done on this subject (and there’s been man of them)  show that most gamers would not go for that.   In fact it’s a pretty overwhelming majority.  Which… ironically gamers go out and do anyway.  It appears it’s when you actually ask them if they would they say “No way in hell” but they go ahead and do it for PC’s… just not… console systems.  Very strange.

Anyway, we haven’t even gotten to the issues of the special service updates, micro-transactions, why it’s necessary for a consistent development cycle for all parties working together, and other deal breakers or if the game will be “exclusive” and so on. 

And yes… before anyone emails to point this out – I’m well aware of Steam – and that they have 25 million users.  Now, ask how many of the actual current 2.5 million accounts of those 25 million accounts are providing income for Steam?
(*based on www.gameindustry.biz data – also be aware that Steam and Xbox Live are not the same business model, its’ confusing from a gamer view but actually take a look at what each does and you can see the difference – one is a game supplier, the other is a game provider – it’s a subtle but financially significant difference)

You can begin to see why Microsoft’s Xbox Live system works better for Microsoft, and they’re willing to walk away from an MMO deal they’re not 110% sure of – rather than take the risk associated with it. 

Why?  Because of the 10 million Xbox live accounts – the majority are paying Microsoft $50 a year or more.  Which explains why Xbox live made over 1.2 billion dollars last year… even though it’s not a game it basically is an MMO, and its almost as profitable as ALL of the MMO’s combined … for Microsoft.   Explain to me - Why exactly does it need to change it’s business model so that it can have an MMO again?

As you can see Microsoft unless they are complete morons – are not going to monkey around with with the Xbox live business model system.  Not just so they can have an MMO which may, or may not be profitable, and will most likely cost them – or a business partner a small fortune to maintain, and they will need to fight tooth an nail against established MMO’s costing more in advertising, more in – basically everything… just to say they have an MMO.  That would be insane.  Like… really insane. 

So… how about an analysis huh?  I’ve done the reading, done the research… what do I think?  Will Microsoft change it? 

My analysis… 

Here’s my surprising answer considering everything I’ve said so far… Yes.   I really think they will – and I will add,  in their time.  There is money in the MMO basket.  But that money isn’t there technologically for a little down the road. Once the money is there for them – yeah, I really think they want to be in this game all in.  It’s the market that’s holding them back.

As it becomes more profitable to open the business model up for them, and in time, it will.  But they won’t pull the trigger on that decision until the numbers are there to support it.  My guess is – they’re pretty close. 

For one thing – the more game system back ends get into a cloud, which Microsoft is becoming very strong in – the lower the price to maintain them becomes.  If handled properly – much of Xbox Live could become effectively a game provider cloud.  The technical logistics for this exist – it’s the legal and business logistics that would need to be worked out.  But from a technology view point – Microsoft is ready.

We’ve seen Microsoft test the waters with things like Monster Hunter, and they almost did it with Marvel Universe, and had a good test run with ShadowRun (yes the game I’;l give you was a miserable disappointment, more FPS than MMO – but the technology to support it was a success).  But the market is not there yet… and as I mentioned above… Microsoft historically does not get into a market unless they know they can not just make back the investment but make money off it. 

Now, if I – without being an ‘expert with dozens of years in the gaming industry’, and am just a plain old normal IT guy… can figure all of that that out with just a few minutes of searching on the internet… just imagine what a skilled blog reporter with ‘dozens of years in the gaming industry’ could do if they really set their mind to it.

Sunday, June 6, 2010

Getting Called On the Future…

Got a couple emails recently about some of the claims I’ve made about how soon technology is going to change.  Specifically on the way that just around the corner we’ll be seeing computers that can read minds and all kinds of science fictiony stuff and do I really buy that or am I just full of … well, lets not be polite here I believe the exact expression was … “full of crap”.

So – just for those doubting Thomas’ out there who don’t believe we’ll have a computer with a Direct Neural Interface any time soon… not only is it soon it’s NOW.  You can buy a somewhat primitive version of what I’ve been describing for the reasonably low price of about $150 or less. 

A company call OCZ makes a Neural Interface Actuator for video games – allows you to control much of your game just using your mind.  Well – actually your mind and the muscles in your head – using a lightweight headband that reads your neural activity and changes it into mouse/game movements.  And – I might add the products been out there now for … about 2-3 years.  It’s fairly well developed and far from a “proto-type”.  So this particular form of Brain Computer Interface already exists today, and its’ mass marketed already.

How good is it? 

Well for 75% of the people out there they’re going to find this to be beyond belief and the stuff of spooky science fiction.  The rest of us know it’s only really a first generation level device.  It doesn’t exactly connect you up to anything.  Yes, there is a directly neural interface and no – it doesn’t require a chip implant to make it work.  Just a headband. 

So … for those wondering how close the future of the next – the really truly “next” generation of computing is  - it’s here, just as I said, happening in small chunks here and there – until one day – you wake up and say, “I remember when ….”

Tuesday, March 16, 2010

Windows Mobile 7 Unexpected Reward

Alots getting said right now about what Win 7 mobile is and isn’t.. what it can and can’t or will or won’t be.  Enough that I’ll just let everyone read it themselves and make their own opinions on the subject.  Announcements that came out at Mix 2010 on the dev side of the things for Win 7 are to me a whole lot more interesting.

Most are going to just gloss over a small tid-bit that’s well worth looking into because of all the things in the new Win 7 swirling controversy of Zunes and HD video and support for existing devices and what devices can and can’t work with this… is a small package called the Expression Blend Developer Kit for Windows phone.

Now I’m not going to go all fanboy and squeal like a little girl about all the glories that this will unlock – but I will go so far as to say that there’s an unexpected consequence, or even reward that may come from this – which is that Microsoft’s increasing exposure to the Expression toolset and Silverlight.  Expression gives those with a designer skillset that happen to bedevelopers far greater powers and control than any other Microsoft product to date, which has been sorely lacking.

Microsoft’s history of creating anything for a designer – someone with a more visual eye and interface as opposed to the back end developer has been hit or miss at best.  No one argues their IDEs for Visual Studio aren’t great, but anyone who cared as much about the aesthetics and usability of the tools they developed as they did about the code was pretty much stuck in hell.

Its a long standing rule that developers are engineers – and engineers are great at a lot of things but looks, appearances and anything involving social experiences… they really tend to lag in those skill sets.  Designers on the ohter hand are very people and social conscience.  Unfortunately they’ll  build things if you let them that have no actual purpose other than aesthetics and drive performance and business logic right into the ground.  They live in two worlds and never the twain shall meet is the theory.

Expression Blend is a bridge for those two worlds which is surprisingly easy to use – and more surprisingly – allows a very high level of access to code usually reserved for more code development IDEs.  And it’s in providing a Expression Blend for the Windows Mobile 7 platform tool for free that Microsoft may unwittingly be reaping an unseen benefit.

The complete Mobile dev kit includes Expression Blend, XNA (the game development platform) and Visual Studio 2010 Express with all the Windows Mobile 7 Phone add-ins.  Now, far be it from me to point out that if you’re developing an app using this it can port directly over to a lot of platforms beyond the Mobile phone market.  And I’m in no way hinting that a smart developer wouldn’t care about the fact that the dev kits meant for the mobile market and use it for all of their rapid prototyping and development.  (Yeah, I’d never do that.)

Anyway … here’s the links … check it out…

  • Expression Blend 4 Beta
  • Windows Phone Developer Tools
  • Microsoft Expression Blend Add-in Preview for Windows Phone
  • Microsoft Expression Blend Software Development Kit Preview for Windows Phone