Archive for the ‘User Experience/User Interface’ Category

Exploring Responsive Web Design

Friday, November 18th, 2011

As companies struggle today with their mobile presence, they are often faced with the requirement of offering a “one-size-fits-all” approach or are forced to tailor their site for a few select devices. One alternative that’s making waves recently is an approach pioneered by Ethan Marcotte, called responsive web design. In short, responsive web design enables organizations to create beautiful user experiences that are optimized for a wide range of devices, while minimizing the need for costly device-specific development iterations. This approach breaks the constraints of the physical page and encourages designers to create designs that are dynamic and can reflow depending on size of the viewer’s screen.

With responsive web design, designers and developers can embrace this inherent fluidity from the ground up. As the size of the browser window changes, the content can simply reflow, resize and re-position itself on a sliding scale from the smallest phone to the largest desktop computer.

Responsive web design example

An example of responsive design. The look of the site changes to fit the visitor's resolution.

My colleague, Kent Rahman, recently authored a great eGuide explaining this approach and providing some guidance around the topic. I would encourage you to download the eGuide today and read more about how you can create engaging experiences for the desktop, web and everything in between.

Check out our own INM.com website for a live example of a responsive design. Our site is built to work on virtually every device, from a mobile phone through to a desktop screen.

Why Won’t IE6 Die?

Thursday, July 7th, 2011

Trashing IE6

A few weeks ago, WordPress announced that it was dropping support for Internet Explorer 6. For now, this will only affect blog writers and publishers, but this could soon affect viewers and readers of these blogs as well.

WordPress is definitely not the first to make this kind of announcement. Google announced that it will not support IE6 when it makes new improvements to its YouTube, Gmail Notifier and Google Docs services. Facebook, White Pages, Digg and many more sites are also on-board.

Microsoft, the maker of IE6, has been actively promoting its website http://www.ie6countdown.com to encourage and explain why people should move away from the browser. IE6 is two-months short of its tenth birthday, making it a real relic in a technology landscape where new browser versions are announced every 3-4 months. In fact, trying to load most websites on IE6 will bring up a very intrusive graphic encouraging the user to upgrade. (more…)

Delivering Web Experience Management

Wednesday, June 1st, 2011

Adobe Solution PartnerAs you may have heard, we officially became an Adobe Solutions Partner last month. As a long-time Adobe friend and partner, this was a logical next step for us. However, the real catalyst behind us joining this program was Adobe’s new Web Experience Management (WEM) platform, CQ5. Over the past few years, we’ve worked with a number of clients to build websites and help them create their digital presence. Until recently, we’ve mainly leveraged open source technology (such as Joomla!, Drupal and WordPress) as the foundation and built bridges to other solutions or we’ve done customizations to create the desired experience. For some of our clients, the open source web content management systems (CMSs) have been great and have met all their requirements. But for others, we started to run into some walls and barriers where we were stretching the technology to its limit.

This is where the Adobe CQ5 platform comes into play. The technology, acquired by Adobe last year from Day Software, is a robust, modular platform that encompasses web content management, digital asset management, and social collaboration. It is truly an enterprise caliber solution that delivers a balance of effectiveness, improved client experience and multi-channel optimization. 

What’s really impressive about CQ5 is the platform’s capability to deliver great user experiences at a reasonable cost. It natively supports rich content, and leverages standard components for organizations to easily craft rich experiences and deliver contextual content to different user profiles.

CQ5 is like the Mercedes of web technology. It’s refined, finely engineered, robust, and economical to operate. Everyone would love to have the power and prestige it delivers, but it won’t be a fit for every client, or every project budget. But we with this in our toolbox, it does equip us to serve a broader range of clients on web projects and it will enable us to push the boundaries further for certain projects.

The Economist Tackles the Internet of Things

Friday, November 19th, 2010

Internet of Things

Earlier this month, the Economist ran a special report on Smart Systems, otherwise known as the Internet of Things. The piece, entitled “It’s a Small World”, looked at the convergence of the real and digital worlds and the potential impact this has on us as a society.

If we think back, two decades ago the world was revolutionized by a similar type of network that provided people with a way to interact with each other – the Internet.  In the last decade the evolution of the Internet, defined as Web 2.0 by Tim O’Reilly in 2005, added user-generated content and created the concept of software applications engaging with each other directly. (more…)

Celebrating World Usability Day

Thursday, November 11th, 2010

World Usability Day

Today is World Usability Day, an international celebration marked by 144 different events in more than 43 countries. This year’s theme, “Making life easy!”, is focused on creating awareness for designs, products, and services that improve and facilitate communications.

In celebrating this event, it’s a good time to sit back and reflect on how our experience with software applications has changed over the years. Years ago, software was focused on features and capabilities -the more an application did, the better it was. The role of the user was to learn now to work within the constraints of an application. There were guides, training sessions and thick manuals for each application a user needed to master. If a user needed help, he could always hit F1 and filter through reams of text-based content to figure it out. (more…)

An Interactive Patient Kiosk for a Montreal Hospital

Tuesday, May 11th, 2010

It’s been a busy few weeks for project releases here at INM. On April 16, 2010 we unveiled a new touch screen kiosk that we built for the McGill University Health Center (MUHC). The kiosks are deployed in the emergency rooms of two of their centers to provide patients with an easy way to find clinics and pharmacies in their area. Patients simply enter their postal code and are shown an interactive map with marked locations for nearby resources. The map displays the local transit routes and provides details about the locations, including contact info and hours of operation.

INM kiosks at the MUHC help patients find follow-up care

While this was a pretty simple project for us technically, it was an interesting one for us from a user experience design perspective. Creating a kiosk that will be used by people of all ages and skill levels, particularly when they are not feeling their best, is a challenge. We focused on creating a simple, clean interface with targeted functionality. The user’s interactions with the screen are clearly identified and the application uses movement and transitions to help orient the user.

The kiosks are powered by a custom-built rich internet application that uses Adobe AIR. The application also leverages Adobe Flex and Adobe Flash for animation and effects. The kiosks are designed to be completely self-contained to adhere to the hospital’s security policy that prohibits the use of an internet connection or network access.

To see a French demo video of the kiosk in action, visit the the Cyberpresse.ca website.

The iPad is Promising to Save the Magazine Industry, But Can Anyone Afford to Build Content for It?

Thursday, March 25th, 2010

Late last week VIV Mag released its video demo of a new style magazine built with the iPad in mind. While the demo is impressive and visually stunning, I really question how feasible it will be for already struggling magazine publishers to invest the kind of time and money necessary to create this level of interactive content. Estimates on the cost of producing this issue are in the $100,000 range. This is for a single issue of a niche publication. How many publishers can really afford to bring out 12 issues per year at this cost, regardless of the extra readership that the iPad is promising to deliver?

With the iPad, there are many new opportunities for publishers to reach users with their digital editions. That is after some re-tooling as many of today’s digital edition technologies leverage Adobe Flash or Microsoft Silverlight for delivery of their content, neither of which the iPad supports. However, it doesn’t wipe the slate clean. The same challenges in the market still exist. Publishers have an oversupply of information, abundant ad space to sell, and intense competition for eyeballs. Plus Apple introduces some new revenue model issues with publishers too. If they add periodical sales to iTunes, then publishers will lose some of their most valuable data – subscriber information.

How Flash Builder 4 Changes the Designer-Developer Workflow and More

Monday, March 22nd, 2010

As you may have seen Adobe released Flash Builder 4 today, the successor of Flex Builder 3. Why the name switch? The change was designed to create a clear distinction between the free open-source Flex framework and commercial solution. Flash Builder 4 comes in two flavours, a Standard version and a Premium Version. This release is great for companies like us that develop rich internet applications with a strong user experience component, as it introduces significant enhancements in the way developers work.

The most obvious change in Flash Builder 4 is in the designer-developer workflow. In previous versions, the workflow was one-way – the designer would create a layout and hand it off to the developer for implementation. Now, this process has been opened up and there’s a two-way exchange. Designers can still work with the tools they know and love but now they can work in parallel with the developers. Designers can directly make modifications to the design of an application and implement them easily in the mxml files without breaking the logic a developer is working on, as the components are now separate. This makes it easier for designers and developers to deliver well-integrated applications that are driven more by the user experience than by technical requirements.

Another great feature that makes improves development with Flash Builder 4 is the new wizard-based connection for communications with the server. Before this version, developers needed to manually configure server connections based on the code returned from the server. This new pre-coding makes connections to a variety of different web servers and web services much faster and easier.

Handling text within an application is also greatly improved, as Flash Builder 4 leverages all the text enhancement features that came with Flash Player 10. The text rendering engine performs better and faster, and there’s now native support for anti-aliasing, so fonts no longer need to be embedded into the application. It also supports right to left text, a feature that’s been requested for several years now.

Flash Builder 4 also integrates Flex Unit, which was previously a separate tool used for unit testing. This integration makes it easier for those following Test Driven Development (TDD) methodologies.

The bottom-line is that Flash Builder 4 makes it easier to build quality, design-driven applications and opens up a new level of cooperation between developers and designers.

New RIA Application for the Retail Photo Industry

Thursday, March 4th, 2010

Well, the secret is finally out! Last week at the Photo Marketing Association (PMA) conference in Anaheim, our partner Tripod Ventures finally unveiled a really cool project that we’ve been working on over the past three years. The application, called Pixtorio One, is a completely new type of photo platform for retailers that leverages rich internet application (RIA) technology and a rich user interface to fundamentally change how customers order prints and other photo products both at in-store kiosks and over the web.

Pixtorio One Screenshots

Pixtorio One provides photo retailers with a single customer experience for both web and kiosk environments, a unified order process for all photo products, and a robust back-end photo management solution.

We worked on the concept, development, design of the multi-platform web application as well as the creation of the back-end infrastructure that is architected to handle massive volumes of simultaneous users and process huge numbers of transactions daily.

You can learn more about the project by visiting the Pixtorio One website. Congrats to our partner Tripod Ventures on a successful launch!

The Xbox 360 Experience

Monday, January 26th, 2009

It’s amazing to think of how far products have come in our digital generation. Before, consumers would purchase a piece of equipment with a sole purpose in mind, knowing that their experience of this product would be the same as the day they sent in their warranty card.

Oh how things have changed. We’ve moved into an era where via a software push, our user experience of a hardware solution can completely change and a product purchased with a set of expectations gets a re-vamp within seconds.

Case in point, Microsoft continuously pushes out firmware changes to their popular gaming console, the Xbox 360 to further improve the consumer experience. Back in November they released an update by the name of the
“New Xbox Experience (NXE)”
in which, among many updates, they completely redesigned their user interface and revamped their navigational system to be more in line with the look and feel of Windows Media Center (although to many, it seems to be a bit closer to the look of Apple’s iTunes cover flow system). They also added fully customizable avatars for use in game play and now allow users to create custom skins for wallpaper backgrounds as an additional means to personalize the user experience. In addition to this, Microsoft partnered with Netflix to permit subscribers to watch movies on their Xbox 360’s.

Is there something to learn from the Xbox 360 Experience for businesses in other industries? How can traditionally static devices we encounter on a daily basis transform their user experience in the blink of an eye? What improvements can be harnessed via small iterative changes to an existing structure to how users have traditionally come to know your product? Is there a way to build in this agile approach within your industry?