Feeds

The future starts here...or does it?

Microsoft Expression tools

Top 5 reasons to deploy VMware with Tegile

Watching demos of Microsoft's Expression tools and XAML-based presentation experience at this event, I was left somewhat unmoved. Very slick, and the User Experience merits more attention of course, but haven't I seen this all before – OS/2 Workplace Shell (updated Presentation Manager) and OpenDoc, perhaps?

Workplace Shell supported a richer UI than MS could manage at the time and built on ideas from IBM's SAA (System Application Architecture) CUA (Common User Access) initiative. This separated the Presentation Layer from the rest of an application, and used ideas from Apple Computer's Human Interface Guidelines), among other influences. CUA still influences the design of the human-computer interface.

I assume WIN FX etc is an advance on Workplace Shell - but since I last saw an OS/2 demo about 10 years ago, so it should be. With OpenDoc, OS/2 could do some really neat things. Separating the presentation layer from the business logic layer is a good idea, but it's not new.

What might have been interesting, more interesting than the demos of cool prototypes, would have been a comparison of what Microsoft is doing now with previous approaches to delivering a rich user experience - Flash, perhaps even OS/2 Presentation Manager - explaining why they failed and why Microsoft's new approach will succeed. Perhaps OS/2 was just ahead of its time.

Photo of Conchango waxes enthusiastic about Expression. Mind you, I may be being a little unfair - I was watching marketroids (albeit technically competent ones) doing what they do best, and the demos were impressive. However, talking with Parimal Deshpande (WinFX Product Manager from MS Corp about how MS plans to help ISVs build applications which "deliver superior user experiences" was far more rewarding.

He explained that Microsoft is addressing both the platform itself (with WinFX and Windows Presentation Foundation or WPF; ”WPF/E”), and providing designer-oriented tools for the platform (Microsoft Expression), as well as traditional developer tools (Visual Studio). Actually talking to designers as a community on equal terms, and making sure their designs can be imported directly into the developer environment (programmers and end users often have different ideas about what makes an effective UI) should help improve the quality of UI implementation.

Microsoft’s Expression initiative is also designed to encourage third-party vendors to enrich the environment with tools; examples are Aurora from Mobiform and electricrain’s ZAM3D; as well as components such as those from Infragistics.

The discussion touched on the business value associated with the User Interfaces (consider the value of being White to iPod, for example) and the difficulty of breaking down the general value into the value-add of the individual pieces - what you can't put a metric on, you probably can't manage.

Then we identified the real issue here - it's not technology that matters in the end, but aligning technology with business culture. One benefit of good UI is fewer mistakes, but sometimes perhaps mistakes (call them "explorations") are part of the fun and help generate new ideas. Another benefit is productivity - but that doesn't sell in India (wasting headcount isn't, yet, an issue there). And, the USA values the appearance of individuality; China values the appearance of conformity.

All this UI stuff really is an enabler for better business practice – but, it seems to me, unless you are the sort of mature organisation which says what it is going to do, measures what it actually does and applies feedback to bring reality more in line with aspiration, there's nothing much to usefully enable.

Expression Interactive Designer is great, then - but it could become just a great toy for the IT group; and towards the end of the presentation proper I seemed to have mostly heard about the technology, not the underlying issues affecting user experience. However, things got a little better in this area in the Q&A at the end, although I was somewhat puzzled when Wayne Smith, originally from Macromedia (now in Adobe and responsible for what is, potentially, one of the most impressive UI building technologies; one which, in practice, builds some of the most annoying UIs) referred to XML as Microsoft's standard data storage mechanism.

I thought that XML was simply a way of describing data, a markup language (and one needing external semantics too). But perhaps Microsoft is overhyping its technology again - it should perhaps look at the history of the RDBMS (Relational DataBase Management System - which is a much richer data storage technology than XML, although the "R" part is purely logical, it's the "MS" which addresses physical storage) and the problems it hit when people tried to map logical relational tables directly into physical storage (it was slow).

You can look at the Expression family of design tools for yourself, of course. Perhaps most immediately interesting to developers is the last tool in the family (complementing Expression Graphic Designer and Expression Interactive Designer): Microsoft Expression Web Designer (EWD), a professional design tool for creating standards-based web sites and applications. This has just been released as a community technology preview (CTP), for free download, here. ®

Providing a secure and efficient Helpdesk

More from The Register

next story
Google+ goes TITSUP. But WHO knew? How long? Anyone ... Hello ...
Wobbly Gmail, Contacts, Calendar on the other hand ...
Preview redux: Microsoft ships new Windows 10 build with 7,000 changes
Latest bleeding-edge bits borrow Action Center from Windows Phone
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
Google opens Inbox – email for people too thick to handle email
Print this article out and give it to someone tech-y if you get stuck
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
prev story

Whitepapers

Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.