Blogs

Redmonk

Kim Cameron and the Doorman: Don’t You Know Who I Am?

I was lucky enough to spend some time yesterday afternoon with Kim Cameron, who runs identity management strategy at Microsoft. We talked about Project Geneva, a new claims based access platform which supercedes Active Directory Federation Services, adding support for SAML 2.0 and even the open source web authentication protocol OpenID.

Geneva is big news for OpenID. As David Recordon, one of the prime movers behind the standard said on Twitter yesterday:

Microsoft’s Live ID is adding support for OpenID. Goodbye proprietary identity technologies for the web! Good work MSFT

TechCrunch took the story forward, calling out de facto standardisation:

Login standard OpenID has gotten a huge boost today from Microsoft, as the company has announced that users will soon be able to login to any OpenID site using their Windows Live IDs. With over 400 million Windows Live accounts (many of which see frequent use on the Live’s Mail and Messenger services), the announcement is a massive win for OpenID. And Microsoft isn’t just supporting OpenID - the announcement goes as far as to call it the de facto login standard.

But that’s not what this post is supposed to be about. No i am talking about the fact later yesterday evening Kim hacked his way into a party at the standard using someone else’s token! It happened like this. i was talking to Mary Branscombe, Simon Bisson and John Udell when suddenly Mary jumped up with a big smile on her face. Kim, who has a kind of friendly bear look about him, had arrived. She ran over and then I noticed that a bouncer had his arm across Kim’s chest (”if your name’s not down you’re not coming in”). Kim had apparently wandered upstairs without getting his wristband first. Kim disappeared off downstairs, and I figured he might not even come back. A few minutes later though and there he was. I assumed he had found an organiser downstairs to give him a wristband… When he said that he actually had taken the wristband from someone leaving the party, and hooked it onto his wrist me and John practically pissed our pants laughing. As Jon explains:

If you don’t know who Kim is, what’s cosmically funny here is that he’s the architect for Microsoft’s identity system and one of the planet’s leading authorities on identity tokens and access control.

We stood around for a while, laughing and wondering if Kim would reappear or just call it a night. Then he emerged from the elevator, wearing a wristband which — wait for it — belonged to John Fontana.

Kim hacked his way into the party with a forged credential! You can’t make this stuff up!

CloudCamp London 2

I mentioned the second London CloudCamp on November 13th earlier, but I didn’t include any information about the agenda. I should have done because the backbone of the event- scheduled lightning talks - look really interesting and somewhat enterprisey. I understand that this time around we’ll actually be giving red cards to people that talk over the allotted time limit.

Scheduled Lightning Talks are;

1. Joe Baguley, Quest CTO Europe, “Virtualisation isn’t always green”
2. Paul Watson, Arjuna, “Federated clouds”
3. Duncan Johnston-Watt, Enigmatec CTO, “Cloud Cover”
4. Phil Dean, Cisco,”What CIOs are saying to Cisco about cloud”
5. Alexis Richardson, CohesiveFT, and Adil Mohammed, Entrip, “Cloud ftw”
6. Matthias Kohl, VP Bus.Dev. Zimory, “Pervasive Cloud Computing - What is still missing?”
7. Simon Wardley, Software Services Manager, Canonical UK, “Why standardisation matters”
8. Rhys Jones, RBS, “Clouds are cool, so why aren’t we using them yet?”

Giving The Manifesto A Haircut: What is Cloud Computing?

One of the most popular posts I have written in a long time (in fact, one of the only posts I have written in a long time) was my 15 Ways To Tell Its Not Cloud Computing. Intended to carry some truths in a humorous format, the post got a fair amount of play, and is still driving traffic to Monkchips.

So I was more than pleased when Jeff Schneider of Momentum SI contacted me in the back channel to let me know he was about to take the proverbial Mickey Bliss with his own rejoinder: 16 Corrections on Cloud Computing.

I suspect what caught the uh- consulting company’s - attention was this tenet:

If there is a consultant in the room… its not a cloud.

Oops - geniuses at work. And so to pushback - please tell me what you think. I will be replying as soon as I can think of something smart to say. ;-) One area I totally deserve to get nailed- ten minutes to deploy a cloud. What was I thinking????

While on the subject of clouds I should flag the forthcoming CloudCamps in Brussels (October 30) and London again (November 13). If you’re interested in clouds- what they are, how to use them, what the gotchas are, and so on, these events are well worth attending. Cloud Camp is building real momentum- lots of cities are organising them now. Rock On!

As I write this Jeff’s piece is getting nice play. As Nigel James twitters: “@monkchips is a batman of truth. WOW? BAM! POW! Holy smoking cloud computing Batman!”

On Timeless Software: Pace Layering and the SAP Software Architecture

The theme that spoke to me most directly during SAP CEO Leo Apotheker’s keynote on Tuesday morning at TechEd 2008 was a new concept he introduced called Timeless Software.

The idea behind timeless software, as I understand it, is that different parts of the software architecture need to evolve at different speeds - your ERP backbone should be managed somewhat differently from your user interfaces. Some might say this is to state the obvious, but this is SAP we’re talking about- a company that initially thrived by delivering a monolithic architecture but was later pilloried for it.

Customers license SAP software not despite the vendor’s obsession with the kind of over-engineering which makes absolutely everything bullet proof but because of it. Arguably it was Shai Agassi’s failure to truly understand this dynamic which led to his departure from the firm.

Leo Apotheker is the first SAP CEO to come from a sales rather than an development background, which may explain the profoundly pragmatic notion at the heart of timeless software. For “adaptive user interfaces” read “insert other people’s stuff here”. For “semantic layer” read “we know you’re not going to buy every application from us but we’ll do our best to help you manage Oracle-based data models too.”

Why did the notion of timeless software strike me so clearly? Because its an issue I have spent time thinking pretty deeply about. In a seminal presentation at IA2003 Stewart Brand (he of Whole Earth Catalog and Long Now fame) introduced the notion of pace layering. Some of the core concepts were based on building and architecture and then applied to issues such as governance and fashion aspects of getting things done but they are tremendously relevant to software too.

The location was there long before the building itself, and will remain there long after our cities are so much dust. The foundations of a building are built to last a couple of hundred years. At the other extreme - the internal walls may change every 20 years or so - from rigidly structured personal offices to open plan and back again.

We use different materials for each of these layers, and apply different skills. You wouldn’t build a cubicle wall out of concrete, after all, or ask a plasterer to install electrical wiring.

As pixelcharmer puts it

Don’t embed services in structure, otherwise you have to tear the house down to fix them when they break. A design welcomes change or fights it.”

So why insist that ABAP or any other programming language is the only language in which to build software? Not invented here is a luxury that few if any software companies can afford, which is why its good to see SAP investing in dynamic scripting languages such as PHP and Ruby On Rails, cajoled by change agents such as the inestimable Craig Cmehil.

The core is mySAP, surrounding that is NetWeaver, the information glue is Business Objects, fast muscle twitch fibre might come from another third party such as ESME.

To ignore software built elsewhere is to be economically hamstrung.

The rise of the Eclipse ecosystem is perhaps the best example of the new economics of the software industry. There are those in the commentariat that argue open source no longer matters in the face of cloud computing. But that is to ignore the fact most cloud providers make extensive use of open source. Is open source a business model? Do bears shit in the woods? I must confess to surprise my colleagues didn’t push back harder recently when asked the business model question recently. Open source changes the economics of our industry - that’s what new business models do. Perhaps it is the success and utter dominance of open source that has closed our eyes to the obvious - the new software industry business model is deeply and profoundly based on co-innovation.

Which brings us back to SAP, which has recently taken to flagging co-innovation as a core element of its strategy. Hang on though- not so fast… Co-innovation and joint engineering only make most sense in the context of open intellectual property, and SAP still has some way to go in this regard. Not invented here is alive and well at SAP, although it is under increasing, pressure.

The recent acquisition of Business Objects didn’t just bring customers, and an end to end information management story - it also introduced a desire for agility and immediate gratification. Business users don’t wait around for vendors to provide the perfect business intelligence support tool- they’ll just buy from someone else. The era of the situational application and the mashup is upon us.

That means pace layering. One of the under-remarked aspects of the mashups is that many them are not bidirectional. Adobe Flex data grids based on information sucked in from Microsoft Excel spreadsheets, for example, are one way. Analysing data is not the same as carrying out a transaction. You may need to roll back a transaction, but not the data the decision was based on.

Adobe plays an intriguing role in the emerging SAP pace layering story. SAP now resells both Flex and LiveCycle (called Forms Lifecycle Manager when sold by SAP). Both Flex and LiveCycle provide the means to create rich forms based applications which are far more responsive for users than the usual SAP UI techniques.

Adobe is particularly notable from an enterprise pace layering perspective because unlike many other technologies that fall under the heading Service Oriented Architecture (SOA), Adobe has focused on delivering service oriented front ends that can be integrated with back end services with a minimum of fuss and code. This is loose coupling - of distributed components.

In a roundtable at TechEd Herve Couterier, a Business Objects alumni, and now the most powerful man in SAP’s product group (he even has responsibility for SAP’s NetWeaver platform) made an interesting observation.

“The industry is becoming more component based. Client adaptation happens faster than with other components. Coming from business objects into SAP,” he said, “we had a different software development culture”.

Indeed - SAP would be well advised to cherish the injection of pace into its portfolio. Layers evolve at different speeds. Some components rarely change, while others may evolve on a daily basis. A one speed SOA is doomed to failure.

I would argue that timeless software is an idea whose time has come: keep the base stable but innovate at the edges. The most successful businesses are those that best manage the balance between unstructured and structured process innovation. What is evolution, after all, if not an exercise in pace layering?

Brand photo credit to curious lee

Three Weeks Without Blogging Is Too Long: New Service level

I got an email from an old chum today asking: “Are you alright? 3 weeks without blogging is too long”.

Ian - you’re absolutely right. Its very clear that like many others a lot of the stuff i once would have blogged is now getting twittered instead. Twitter is where much of the conversation is, but Monkchips The Blog is an important part of my conversation with the market and I have been neglecting it.

I am therefore now announcing a new service level - I will now create a least two posts a week. I am also going to think about ways to harvest some of the twitter juice and use it here.

Four Perspectives on IBM on a Friday

I know just how hard Nick Hortovanyi has worked to deliver IBM technology into the Australian SMB market, and what a thankless task it’s been. Just because his company is called Toast doesn’t mean he should be treated like it.

One particular comment today in a piece about how the hardware VARs always got the love at IBM (Hey Nick, it happens internally to SWG too, for what its worth. its always easier to give away software than hardware) struck me squarely:

“Also we noticed during this period, that IBM was advertising X Series hardware on the popular IT related web sites. I think the slogan was “… and best of all, it comes pre-installed with Microsoft Small Business Server”.

So much then for software success in SMB. What really got me about the Windows SBS note was the contrast with a blog from Lotus maven and sales leader Ed Brill, with respect to Project Liberate, “IBM’s consulting team that can help you save costs on Microsoft licensing.”

So what’s it to be? Feed the addiction or help customers crack it? Perhaps the strategy to keep feeding Microsoft into the mid-range, put focus on IBM Software for the Fortune 500?

Talking of the F500 I was very happy to see this press release from IBM today:

“From Cradle to Grave: IBM Consulting Offering Helps Clients Make Products “Greener” — Cars, Electronics, Consumer Products, Etc.”

That’s the right thinking for the times. We’d be interested in hearing more and writing about it in depth over at Greenmonk.net, our sustainability services blog. IBM may occasionally over egg the need for its “end to end” capabilities, but when it comes to Green supply chains the pitch makes sense. I wonder what the IBM consultants will make of my Bit Miles imperative.

Finally I just want to thank the Eight Bar chaps and chapesses for their ongoing contributions to all of us, and particularly to Hursley, 50 years old last week, but still at the the heart of IBM and UK innovation.

Living In De-material World: On Microsoft, Train SIM and the Virtual Everything

Last Monday I gave a presentation about Sustainable IT at the Big Microsoft Virtualisation kick off in Bellevue, Washington. Tuesday that week my day was relatively free so my time was a jump ball – who in the Microsoft Analyst Relations team would grab it? Two business units stepped in; developer tools and a group within Microsoft’s game division. ACES Studio is the creator of Flight Simulator, a software product even hardened Microsoft haterz love.

I was intrigued but I must admit I was also worried that meeting Shawn Firminger, manager for ACES, was going to be a bit of a waste of his, and my, time. After all, I’m an infrastructure analyst and troublemaker, not a games guy. On the way over Sarah Tatone, the analyst relations rep from Waggener Edstrom, told me not to worry because the ACES division, with its new ESP platform, is about more than games-indeed it already has aviation companies such as Lockheed as customers. Industrial applications of Flight Sim don’t exactly sound like a developer-led or grassroots story, now do they? I needn’t have worried. Not only was what I was to discover probably the single coolest initiative I have seen from Microsoft in the 13 years I have been watching the firm on a professional basis– but it’s also very relevant to RedMonk for a number of reasons.

Battle Plans and Maintenance Fees
The agenda was to learn about ESP. What’s that? Microsoft describes it so:
“Microsoft ESP is a visual simulation platform that enables organizations to create, deliver, and realize the enormous benefits of immersive simulations while gaining a strong return on investment that’s not readily available from other simulation tools today. Simulations built on Microsoft ESP engage users in immersive experiences with very realistic land, sea and air environments.”
The key phrase there is land, sea and air. Flight Sim after all is very cool but almost too realistic – not everybody wants to actually fly a plane. But next up will be Train-SIM (of course not everyone is train spotter either, but run with my here…), then automobile and underwater. Microsoft basically wants to model the entire world as accurately as possible, embedding “real” physics into the system. The ambition is stunning-and so is the work. Microsoft is not only looking to establish a simulation of everything, but then to integrate it, with, for example, Virtual Earth. The model will grow over time and become more realistic. Currently, for example, if you’re using Train-SIM, traveling through a particular geography, the foliage is going to be typical rather than actual- going forward though why not model every major tree on a route? Clearly doing so would require participation from world and dog, but that’s not impossible with the internet as a model. We know user generated content is capable of amazing things.

But once you know what the world actually looks like and behaves, you can begin to model changes to the system. What if we deforested this area? What if we removed all the natural predators from a particular marine ecology? What if we banned all car traffic from a city? What might the alternatives look like?

Microsoft’s initial customers are likely to ask more prosaic questions. Firminger had some truly scary statistics about the costs of keeping aircraft in flight for military training purposes. Anyone for $7k an hour for maintenance, per plane? The big difference now with Flight-SIM- it has evolved from game into a certified platform, which creates all kinds of new revenue opportunities for Microsoft, which will drive further evolution of the platform. The US military already makes extensive use of gaming technology, which could be leveraged in planning for actual battles. Import the street and then run scenarios: If we attack insurgents on this street in Falluja what will be lines of site where we should position our own snipers and take out theirs? At the risk of getting carried away, could we have modeled the surge? Could technology like this have helped the military make the case for more feet on the ground during the initial attack on Iraq? War Games can embed significant truths.

My hope though is that ESP quickly moves beyond applications for the military-industrial complex and into other spaces. Certainly the PC economics – commodity hardware oh yes, the platform is now being designed for multicore—involved make it likely. If the only people that can get their hands on World-SIM are military departments then Microsoft will have failed. But frankly that’s not going to happen. Flight-SIM remains an incredible way to lose hours of your life. Just wait til you can get your hands on the rest of it.

The rise of Bit Miles and Virtual Terraforming
One area that I believe holds out great promise for this kind of simulation technology is in sustainable and sustainability modeling. Take the pilot training example above; while the highest cost may be for maintenance engineers, but how much fuel is being needlessly burned? Training in the real world is expensive. Moving Atoms has a cost. I have recently started talking about Bit Miles as a Greenmonk narrative, defined as is the carbon cost associated with moving a good or creating a service that could instead have been delivered digitally. Bit Miles offer us a moral imperative to digitize: a simulation of the world is a beautiful opportunity to rethink and potentially dematerialize business processes.

Why not Supply Chain Simulator ™, which would pull together all of your plant information (pulled in from OSI, say), where your people are located (Peoplesoft), and how you move goods and services (SAP) around the world? An organisation could begin to run really deep “What If” scenarios about the energy costs of their businesses with simulations like these. But what would really make these models sing is the fact they’d be visual and immersive. Telling is rarely as effective as Showing. What would a low energy manufacturing business look like? With virtual technology we could maybe work it out. At this point it might seem that I have gone off the deep end, but the ESP team inspires that in you. I didn’t see a single Powerpoint slide during my visit. Rather Shawn likes to open up people’s imaginations.

Willows on Leather: a culture of design
Therefore, when you visit the Willows Building where ACES is location, your imagination hits the ground running. One obvious distinction between this and other Microsoft groups is the culture of design. They don’t call them games designers for nothing. I remember thinking that even Matt Jones, design god (see the Dopplr User interface), brutal skeptic and piss-taker extraordinaire might have been impressed. Matt Jones works with Matt Biddulph, Dopplr’s CTO, in a classic developer/designer conversation (I dislike the term workflow for something that is clearly not procedural). From the specific to the general: designer-developer collaboration is perhaps the biggest issue ESP will need to solve as a platform. Who is going to build and extend the platform? What kind of tools will they require?

The ACES team needs to build something that would make Matt and Matt say – aha –”we have to use this for something.”

The ACES design culture doesn’t stop at visual and eye candy though. If you want to see, or should that be hear, some deep modeling, see Microsoft’s sound engineering in Flight-Sim. I was introduced to one of the sound designers, and he let me feel a simulation rather than seeing it. You put a set of noise-canceling headphones on, and through them hear the faint noises of other pilots on the mission. What you feel though is something entirely different: The roar of the engines, coming through a ludicrous set of speakers in the corner, comes right through your stomach. It’s a weird, cool, realistic feeling, and I am pretty sure all hardcore gamers will expect this kind of setup as part of their experience going forward. Clearly for real flight training, noise simulation is invaluable for verisimilitude.

Then Shawn kicked it up a notch- “show him the cone stuff”. It was time for basic physics 101 – stand behind an aircraft and you hear something very different than if you stand to one side. All of this difference is captured within the Microsoft modeling, which I must admit I thought was absurdly cool.

The sound architecture stuff may be old hat- it’s probably as common as Wii numchucks in that community. I’ll be getting an email from Jones saying: “well done granddad”… But it does seem to me that including sound as a modeling dimension could be a boon for building design, for example.

Cutting back on the Cool Aid

It’s important not to get too carried away when you’ve seen some impressive demos. The reality of delivery can be very different, especially at Microsoft. I was there when Microsoft “delivered the bits” for Longhorn (later Vista) in 2003. So I have to be skeptical.

The ESP team is beginning to bring in functionality from other Microsoft games- a human figure renderer here, a line of sight function there. That’s cool, but the more Microsoft platforms ACES needs to integrate with the greater the likelihood of failure. To be fair to Microsoft it seems to better understand the dangers of integrated aggravation these days. It got it right with the x-Box, although the Zune went too far in trying to be different (just what my Windows machine needs for a music device- a whole new music player!).

What about other players and approaches? IBM believes SecondLife can begin to play a training and simulation role for its customers, and make for improved virtual learning. It’s hard to believe Adobe won’t make a play for the world of 3d modeling and simulation beyond its current capabilities in building models, and its clearly far more experienced at building tools designers like to use. Frankly Microsoft ESP would do well to integrate with Adobe tools for exactly that reason. Google will surely introduce What If on top of Google Earth, and has repeatedly shown its awesome number crunching and data gathering capabilities. Apple’s Hollywood experience shouldn’t be ignored either. But then none of these are showstoppers-rather they are potential competitors, which is all to the good.

Giz a Job
At the end of the meeting I told the team- though I wasn’t really actually about to ask for a job, this was a Microsoft team I could actually imagine joining. I can’t think of a stronger endorsement. BusinessWeek came away impressed too. If Microsoft gets the tooling right, can establish the right programming languages and standards, makes the world hackable, doesn’t end up in a digital rights management rat-hole, and provides the right tools it could revolutionise a number of industries. Microsoft needs to think about open sourcing some content, in order to sustain a world community to populate its models. ESP needs to become an architecture of participation, and if it is, then we might begin to know the shape of Web 3.0. It looks a lot like the real world, only simulated.

And…. I Am Back In The Room

lookintomyeyes

Gone Paintin’

In case you wondered. Seems like holiday/vacation this year is mostly about bold colours, paintbrush in hand. In case of very urgent please contact tom raftery who is holding the fort this week.

RedMonk: a t-shirt for gutting fish

Super Platinum Friend of RedMonk Scott Mark cleans and guts a fish

Super Platinum Friend of RedMonk Scott Mark cleans and guts a fish

Bad Behavior has blocked 0 access attempts in the last 7 days.

Close
E-mail It