Infosys Microsoft Alliance and Solutions blog

Main

January 19, 2010

SketchFlow to Production

If you have been following SketchFlow, most likely you have also followed the debate on the ability to convert a SketchFlow prototype to production project. You can find step by step guidance on this in Expression Blend Help (here) and pick the right option as per your technology (WPF or Silverlight) and language choice (C# or VB.NET).

Continue reading "SketchFlow to Production" »

January 13, 2010

Win 7 - Difference between Touch and Gesture

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" »

November 26, 2009

Death by Silverlight

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.

Continue reading "Death by Silverlight" »

October 15, 2009

Sketchflow

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.

October 12, 2009

Visual State Manager feature for a WPF project – Expression Blend Based Approach

The Visual State Manager feature of Expression Blend 3 works right out of the box for Silverlight development projects. For WPF projects, the feature is not supported out of the box.  A few simple steps listed below can help you get there.

Continue reading "Visual State Manager feature for a WPF project – Expression Blend Based Approach" »

June 04, 2009

Silverlight 2 and Web Accessibility

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.

Continue reading "Silverlight 2 and Web Accessibility" »

April 29, 2009

Microsoft zooms into Car Infotainment with a bang! – Commute UX

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" »

February 20, 2009

Silverlight 2 GDR 1

Earlier this week Microsoft released an updated patch for Silverlight 2 called GDR 1. You can find more details on Tim's blog. Needless to say that this will install on top of SL 2 and the updates developer tools for it for VS 2008 SP1. If you have this GDR installed, the SL version will be now set to 2.0.40115.0.

January 20, 2009

Windows Touch and User Experience

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.

Continue reading "Windows Touch and User Experience" »

December 12, 2008

Silverlight Toolkit: Support for UX Design

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" »

September 29, 2008

Silverlight 2.0 RC0 Installation

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).  

Continue reading "Silverlight 2.0 RC0 Installation" »

September 26, 2008

WPF: Gadget-Style User Experience

Building an application as a ‘gadget’ is a nice way to get away from standard, rectangular window based user experience. The Gadget approach allows the freedom to build applications with custom chrome and fun shapes. Let us look at simple steps to build engaging gadget-style applications in WPF.

Continue reading "WPF: Gadget-Style User Experience" »

September 20, 2008

Emotional Design and Rich Interactive Applications

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" »

September 12, 2008

Meaningful Differentiation for Rich Interactive Applications and the ALIVE Design Manifesto

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 "Meaningful Differentiation for Rich Interactive Applications and the ALIVE Design Manifesto" »

June 09, 2008

Silverlight for line-of-business applications

Silverlight 2.0 is definitely a step forward in making the Silverlight more attractive for building complex, data rich applications. For User Experience designers and prototype developers, the piece that is still missing is the availability of stable, feature rich 3-rd party components. Many of these 3-rd party control developers are aggressively working towards this end. Here is a quick look at a few component sets that are currently available (or are in BETA stage) and hold good promise for delivering next generation line-of-business applications.

 

Continue reading "Silverlight for line-of-business applications" »

'Devigners' ?... or more complete software developers ?

Since the beginning of this year, I have seen some blogs, including posting by Heather Solomon, Shane Morris and Ryan Stewart where they all have referred to a new entity in software development world called ‘Devigner’.  Devigner sure sounds fancy; but in essence a Devigner = Developer + Designer!

Continue reading "'Devigners' ?... or more complete software developers ?" »

May 19, 2008

Silverlight v/s Flex: …. And the winner is?

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?" »

April 17, 2008

WPF makes Designers and Developers friends again

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" »

April 07, 2008

Demystifying the ‘Differentiated’ User Experience

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" »

Subscribe to this blog's feed

Infosys on Twitter