Archive for the ‘Rich Internet Applications’ Category

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.

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!

Improved Printing for ePublishing with Adobe AIR 2

Thursday, February 11th, 2010

Since the original beta launch of Adobe AIR almost two years ago, one of the key features missing for making it a really useful tool for companies looking to leverage it for ePublishing applications was the limited functionality offered for local printing. We had looked into using Adobe AIR as a way to create a truly online and offline ePublishing solution for delivering PDFs through the browser, like we do today with our INM Reach product online. However, the lack of control in the initial beta version of Adobe AIR meant a lot of workarounds and customizations.

The new AIR beta 2 release now makes this much more feasible. This release provides developers with tighter integration with the desktop, including much more control over local printers and improved support for cross-platform printing. In addition, it also offers support for detection of mass storage devices, added support for secure socket layer communication and even the ability to open a file with its default application.

INM Presenting at Webcom Montréal

Thursday, October 15th, 2009

Next Thursday October 22 at 2:10 pm, I will be speaking at Webcom 2009 on the topic of “Repairing the Broken Shopping Cart” in collaboration with Stephane Lesieur from Adobe Canada. I will illustrate my point with a highly demanding consumer application, show an elegant solution using Adobe technologies such as Flex, Air and LiveCycle DS, and discuss best practices to implement such a solution.

Full details at: http://www.webcom-montreal.com

My colleague Benoit David and myself will spend most of the day at Webcom and will be delighted to meet you there. Please let me know if you plan on attending too.

The RIA Battle is On Despite the Economy (and Other Overwhelming News)

Thursday, July 16th, 2009

I was on under the impression that nothing on planet Earth was happening besides Michael J’s death (last name withheld to protect anonymity), but it looks like there is a lot of action in our industry.

Last week, Microsoft released Silverlight 3.0, a very promising RIA (Rich Internet Application) development platform. Thus far, Silverlight 1.0 was too limited to allow for any kind of serious interactions, and Silverlight 2.0 was just a Windows-centric platform.

Silverlight 3.0 features better media support (3D, graphics acceleration, higher quality video) and richer interactivity (richer user interfaces, ability to run outside the browser, ability to interact with other applications). It is an impressive platform for Windows but little is known so far on its prowesses on MacOS and Linux.

The current incumbent on the RIA scene is Adobe and, although it was known that 99% of all computers worldwide could run Adobe’s Flash Player, details on the specific segment of Enterprise clients were sketchy. A Forrester Research based on 50,000 respondents highlights that almost 97% of enterprises can run the standard Flash Player (the one required by today’s common Flex applications). Within 3 months of the release of Flash Player 10 (the player required for the upcoming generation of development tools), 36% of enterprises were ready to use it.

So, despite a slowing down economy, the RIA race is fiercer than ever thus asserting that the case for RIA’s is a solid one.

I will shortly blog my perspective on another hot battle these days: the Operating System’s one.

RIAs hit Hollywood

Wednesday, April 1st, 2009

Universal Pictures have launched an Adobe AIR widget to allow film-goers to get all the information they’ll need in order to keep up to date on the upcoming movie ‘Fast and Furious’. The application offers breaking news related to the film, exclusive content, a countdown timer to the launch date, easy access to view trailers and video clips, wallpaper images, polls, and a chat feature to allow users to connect with other fans.

The widget is a solid piece of marketing and is a must-have for anyone who is passionate about this film. It is one of the first examples of the use of an RIA by Hollywood in the promotion of a film and demonstrates a creative execution which enables fans to connect with each other and discover the information they are seeking all from one desktop-based application. Universal Pictures was able to repurpose existing content and package it within a high-octane looking package, ensuring that they are creating a dynamic user experience with materials already on hand. It’ll be interesting to see the results of how many users downloaded the application as well as if this has any impact on the box-office receipts.

Click here to download the ‘Fast and Furious’ RIA.

Virtual Panel on “The Current and Future State of RIA”

Wednesday, March 4th, 2009

Info Q has just conducted a Virtual Panel on “The Current and Future State of RIA” featuring the thoughts of many individuals from well-known and well-respected companies in the space such as: Mozilla, Curl, Java, Microsoft and Adobe. Each spokesperson was provided with a series of questions relating to whether RIA technologies have “made it”, what the optimal user experience of the RIA should be, what other applications will be driving RIA technology adoption, as well as an overview of the various RIA frameworks and languages.

This virtual panel provides an examination of how each company views where RIAs are headed and the advances made by each as of this point. The predictions point towards greater use of RIAs within the enterprise, integration with audio and video and applications that harness the power of real-time collaboration.

Over 100 Million Installations of Adobe AIR!

Wednesday, February 11th, 2009

Adobe has recently announced that AIR has been installed over 100 million times and credit applications such as: Adobe Media Player, AOL Top 100, eBay Desktop, TweetDeck and Twirhl in helping to generate this number.

You can read more about this announcement and find details as to how this figure was calculated on the Adobe AIR Blog.

nycgo: A Geolocal RIA powered by Google Maps

Wednesday, February 4th, 2009

Oftentimes, it’s not necessary to reinvent the wheel when developing a Rich Internet Application (RIA). A perfect example of leveraging an existing solution to construct a useful application is the latest initiative from NYC & Company which provides visitors and residents of New York City with an immersive website that provides recommendations for local hotspots, cool hangouts and tasty eateries.

nycgo, uses Google Maps API for Flash to provide directions for recommended locations throughout the city. A map of the location is available in the sidebar of each feature story allowing for quick information within the same page, saving the user a trip to an additional page to secure this information. It’s details like this that show the potential of geolocalization-specific RIA’s.

What’s also interesting is the immersive experience beyond the website alone as the new NYC Information Centre has been ‘Googlized ‘as well. Ryan Pollock,one of Google’s Product Marketing Managers gave mention to the interactivity of this centre in a post on the Google Latlong Blog,

“When you walk into the Information Center, you pick up a puck that you then place on an interactive map table. Up pops a wheel that lets you select restaurants, attractions, Broadway shows, and more. You save places to the puck and then walk to the back of the hall, where you set the puck back down at a station. A gigantic video wall then shows you a Google Earth tour of the places you saved to the puck. The 3D model of New York City looks amazing!”