In my earlier blogs (here and here), I have talked about Win 7 and the new touch experience it brings.
When talking about touch, there are essentially two aspects - touch and gestures and during a recent internal discussion, I felt that these aren't that well understood by people. What's really the difference between the two and what it means to be supporting either of these?
Continue reading "Win 7 - Difference between Touch and Gesture" »
Yes, this title is influenced by death by chocolate, where in you get an overdose of chocolate. At this time I feel exactly the same for Silverlight (SL). With just over 2 years since the first version made its mark felt, Silverlight has come a long long way. Ironically, as part of TechDays event hosted specifically at our campus, we talked a lot about SL3 and right then, across the ocean, at PDC 2009, Microsoft just unveiled SL4 beta bits.
When we started looking at SL 1.0 back in late 2007, it had limited feature set with XAML support, and most work had to be done in java script. It looked more of media (video) playback at that time. MS called it their RIA platform, but it didn't offer much at that time. With SL2 at PDC 2008 and SL3 just earlier this year in July 2009, a host of features have found their way in the platform. Along with multitude of controls, to .net language support, to IIS Smooth streaming, to perspective 3D, to out of browser experience, SL is a technology you just cannot ignore.
I have been busy with various other non-technical work for few months and hence didn't get a chance to experiment anything new Off late. I finally managed to find time and check out Sketchflow. Sketchflow is a new tool available along with Expression 3 Suite which allows quick and easy prototyping. It allows one to create prototypes that are very near real appliation like, but still retain their prototype look and feel (by using wiggly styled controls) and allow for easy feedback back and forth between you and your customers.
If you have't seen this as yet, you can get a very good idea on it by checking out the following
1. Keynote video from MIX 09, where Jon Harris showed a very interesting Sketchflow prototype. You can skip to about 1 hr 39 min into the video to directly jump to this part
2. From Concept to Production video, another session from MIX 09, by Christian Schormann, where he walks through a snowboard sketchflow prototype. This and the keynote video code comes as part of samples with Blend 3.
3. A very good step by step walkthrough of Sketchflow is available at the dynamic prototyping site.
I am enjoying working with Sketchflow.
One question I have faced multiple times since the inception of Silverlight technology is how well does it support Web Accessibility requirements? The support for accessibility was quite limited in Silverlight 1; but with Silverlight 2 there have been significant improvements.
As the world awaits better times to invest in newer technologies in the pursuit of mankind’s never ending and ever evolving ambitions on engineering newer things to make life exciting, Microsoft is showing pointers on the road ahead.
Microsoft has taken HCI and car infotainment to the next level through its Commute UX initiative.
Continue reading "Microsoft zooms into Car Infotainment with a bang! – Commute UX" »
One key new feature of the recently released Win 7 beta that should excite UX designers and developers is the support for building touch and multi-touch based interfaces. Some time back, I had posted a blog entry about my first hand experience of using the Microsoft Surface computing device. These new technologies open huge opportunities for designers to transcend existing user experience limitations and build immersive, life-like interactive applications.
As stated on the Codeplex link, the ‘Silverlight Toolkit’ is a collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle.
It adds new functionality quickly for designers and developers, and provides the community an efficient way to help shape product development by contributing ideas and bug reports. It includes full source code, unit tests, samples and documentation for 12 new controls covering charting, styling, layout, and user input. The December 2008 release has some interesting improvements and features that should excite Designers.Continue reading "Silverlight Toolkit: Support for UX Design" »
You would already be aware of the release of RC0 of Silverlight 2.0. If not check Scott's blog here. The details on the links for downloading these latest bits can be found in the same blog.
Note that unlike the previous Beta 2, this version doesn't comes with a go live license and if you visit the Silverlight installer page online, you will see that it still points to the earlier Beta 2 version (2.0.30523.8).
Last week, we considered the need to derive UX differentiation by deploying RIA technologies (Silverlight, WPF, Flash, AIR and the likes) to address real user aspirations. We also took notice of the fact that very often; these user aspirations are about making the digital technology around them more life-like.
This week, let us dig a little deeper to understand why the users aspire for life-like interactive experiences; and how this has helped us identify the key principles behind ALIVE Design approach.
Continue reading "Emotional Design and Rich Interactive Applications" »
Back in April 08, I posted a blog article, “Demystifying the ‘Differentiated’ User Experience (UX)”. In that article, I tried to shed some light on the new buzzword (or buzz-phrase), ‘differentiated UX’, used by Microsoft evangelists to promote emerging UX technologies like Silverlight and WPF. I suggested that the entire ‘differentiation argument’ seemed to focus on the ‘means’ and not the ‘ends’ to be met. I also promised a few more posts to suggest a way forward to correct this and achieve meaningful differentiation.
Continue reading "Silverlight for line-of-business applications" »
Continue reading "'Devigners' ?... or more complete software developers ?" »
Sliverlight 2.0, the relatively new presentation technology offering from Microsoft, is fast maturing into a viable platform for building high quality Rich Interactive Applications (RIAs). Needless to say, the incumbent presently dominating this space, Adobe Flex, is feeling the pressure. The developer community, RIA developers included, is always on the lookout for opportunities to improve quality and productivity. So how does the contest stack up?
Continue reading "Silverlight v/s Flex: …. And the winner is?" »
I have been playing around with WPF for a while and have been blogging about some of the technical aspects on it. However today I will like to touch upon another important aspect of WPF and that is designer-developer connect.
Having worked on Windows Programming using C++, MFC etc for a decade and working with the various controls, it is a real pleasure to see the capabilities now available to WPF developers. It is true to a large extent that with WPF and XAML and the tools like Expression Blend, designers and developers can work lot more closely than ever before. The working closely is more towards the ability for designers to style the UI for the WPF application and the developers to write the code for it.
Continue reading "WPF makes Designers and Developers friends again" »
These days, Microsoft Evangelists are using a new buzzword – Differentiated User Experience’ - to promote the capabilities of user interface technologies like WPF and Silverlight. Needless to say, design community is scrambling to understand what this new term means and how they can build truly unique interfaces leveraging these technologies.
Continue reading "Demystifying the ‘Differentiated’ User Experience" »