shift+control

76design’s blog

Archive for the 'Information Architecture' Category

Webby Honouree (3rd year in a row!)

Posted by 76design on April 10th, 2008 Comments 1 Comment

I know, I know – it’s not polite to brag. But please, cut us some slack here, because we really do have something exciting to brag about!

Yes, for the 3rd year straight, 76design has been made an Official Webby Honouree for the work we did conceiving, designing and building the Ottawa Public Library’s new children’s website.

This was a really innovative project and it definitely feels good to get this recognition. In case you don’t know the Webbys, they’re kind of like Oscars for the Web. We didn’t actually win a Webby – we got the equivalent of 2nd place. But considering our co-Honourees in the youth category include the likes of Disney Channel, Barbie and MTV, we figure we’re in some pretty elite company.

What’s even more amazing though, if I do say so myself, is that this is the 3rd year running that one of our sites has been a Webby Honouree. Last year it was our corporate website, and the year before it was the site we built for Maisonneuve Magazine.

76design is not a huge shop. We don’t charge as much as the big international agencies and our clients’ budgets tend to be – well – just a tad smaller than Disney’s. But the quality of our work speaks for itself. Year after year we rank alongside the world’s top interactive agencies in the toughest competition there is.

Next year we’re aiming to crack the final frontier and become an official Webby award winner. Which of our clients will benefit from that acclaim, and be the proud owner of one of the best websites in the world?

It could be you.

our latest and greatest – www.canlearn.ca

Posted by 76design on March 28th, 2008 Comments 1 Comment

Almost exactly a year ago we started working on a complete redesign of www.canlearn.ca, Canada’s education portal. Unfortunately, the subject of our efforts was – to put it mildly – an abomination of a website when we arrived on the scene. But we got busy with an in-depth audit, radically restructured architecture, and eventually a complete redesign – and now, many months later – presto! The site has just launched, and the client is thrilled. So, want an education? Go check it out…

Accessible Flash Oxymoron? (FITC 2007)

Posted by Brett Tackaberry on April 24th, 2007 Comments Comments Off

Speaker: Niqui Merret

Contrary to popular belief, making a Flash movie accessible to a wider selection of users does not require cartwheels and back flips. A few basic usability and accessibility considerations can take your movie to the next level and reach a wider audience. The most basic step of embedding a SWF into a page incorrectly could cause a screen-reader to hang.

This session will take a cause and effect look at accessibility covering a selection of common problems and possible solutions. Niqui will cover visual, audio, mobility and cognitive disabilities and demonstrate how Flash can help or hinder access.

Notes:

Any information provided along a timeline should include synchronized text based description such as captions accompanying a video. For exmaple, weebls toons have captions.

Accessibility in the real world: no technology can be 100% accessible to all users. Level accesibility is directly proportional to level of effort put in.

Barriers to accessibility: technology (flash, browser, screen reader), developer (interface designer, programmers, copyrighters). Content developers cause barriers by not being aware of accessibility considerations.

Technology – Flash player interfaces with screen readers and keyboard well. Focus (big yellow box around object) is clear to user and focus is made available and is fed through to assistive technology.

Standards and guidelines? Current documentation is difficult to comprehend and digest. The key is to understand the user – its not a case of understanding rules and guides.

Simple tests. Take away the mouse and attempt to follow similar paths.

Simple disability categories. Visual (vision, colour blindness, etc). Audio (lack or partial). Motor (hands and holding). Cognitive (understanding).

Screen readers. Needs to gain access and report back to assistive technology. Not fully integrated with OS and sometimes unreliable – they are stuck in the middle of a chain of information.

Tips for flash: set the name of buttons; specify the reading order; avoid using wmode(!); and, test with screen reader and Microsoft Active Accessibility 2.0 Software Development Kit Tools. Tab index (found on accessibility panel in flash) is very useful in providing proper experience in flash – note this only applies to dynamic text fields. Flash also provides ability to program shortcuts for elements.

Tip: put tab index right on mockups.

As compared to AJAX, flash accessibility can send screen updates to the screen reader. HTML pages are treated as linear and do not send updates to the screen reader.

Microsoft Active Accessibility Tools allow deveoper to view the screen reader output in realtime.

On windows, OS contrast adjustment does not affect flash movies. On Mac, adjusting contrast settings affects the colours on the screen. Another possibility is to provide accessibility controls that allows the user to adjust the contrast – the flash object in turn adjusts the colour scheme in the movie.

Font size controls in browser do not affect flash movies. However, a particular approach (see Text-Resize Detection), is to listen to when a user adjusts the font size n the browser, and using javascript, pass that information back into the flash movie.

The creators of SWFObject and UFO have are working on SWFfix.

Keep in mind: Progressive enhancement != accessibility.

Also see: Adobe DevNet

Flashing in public – Flash in public facing user interfaces (FITC 2007)

Posted by Brett Tackaberry on April 23rd, 2007 Comments Comments Off

Speakers: Anthony Eden and Scott Weeks from Snepo

Flash is the ideal technology for public facing user interfaces but few flash developers have had the chance to cut their teeth building complex kiosk applications. Come on a journey to the land of hardware peripherals, exotic software integration and regression testing. The possibilities are endless for flash if you know which tools to use and what lies on the outer extremities of the flash universe.

Presentation description

A few points from the presentation with respect o building interactive systems:

  • Touch screen technologies (haptic devices) include: Point-of sales systems, kiosks, iPhone, check in system, etc
  • Attract user -> engage user -> educate user-> call to action
  • User is constantly aware of where they are in their process (location, state, etc) - important because user may come into appliaction at any time during the process. Users very frequently end part way through an application – set an appropriate timeout.
  • Rule of thumb: “fat fingers” – move navigation to bottom of screen – navigation must be obvious - just press: dragging and scrolling is not intuitive and release event is not intuitive either
  • Accessibility: plan for limited vision so use big thick fonts; plan for color blindness so use high contrast colours. Be aware of mechanics of using the device.

What worked well:

  • Transaction services and xml for storage: provides high service level and is relatively easy to develop.
  • JSFL: automation scripting for flash helped to strealine production
  • Logging ever single piece of interaction. You are able to track entry and exit points – this provides evidence of points of confusion and where users become frustrated and give up.
  • Testing: especially brute force testing – putting the system through any imaginable situation. Example: hire a few computer science interns.
  • Remote monitoring: transaction server on kiosk would send heartbeat back to server. Central server would expect hearbeat and can repsond by performing diagnostic and basic support such as restart, reset, clear memory, etc.
  • Experimentation!

What didn’t work very well:

  • Computationally complex procedures may cause kiosk to slow down and possibly become unresponsive.
  • Dying computers and enclosures: ensure mechanical robustness of kiosk.
  • Screen calibration: potentially a big issue. Callibration can creep from true state.
  • Updating was cumbersome: especially as it pertained to physically loading onto machine.

Upsides:

  • Environment: you know your and can define your environment – no browsers or campatibility issues.
  • Economics: there is money to be made.

Visualization: links for Friday February 16

Posted by Brett Tackaberry on February 15th, 2007 Comments Comments Off

HistoryShots Genealogy of Pop & Rock Music: Covering the time period from 1955 to 1978, more than 700 artists and 30 styles of music are mapped in currents flowing from left-to-right. For each performer, the length of time that he/she remained a major hit maker is provided.

VisualComplexity.com intends to be a unified resource space for anyone interested in the visualization of complex networks. The project’s main goal is to leverage a critical understanding of different visualization methods, across a series of disciplines, as diverse as Biology, Social Networks or the World Wide Web.

newsmap: Newsmap is an application that visually reflects the constantly changing landscape of the Google News news aggregator. A treemap visualization algorithm helps display the enormous amount of information gathered by the aggregator.

A Periodic Table of Visualization Methods


Yahoo! Pipes

Posted by Brett Tackaberry on February 9th, 2007 Comments Comments Off

The good people at Yahoo have just launched Yahoo Pipes. “Pipes is an interactive feed aggregator and manipulator. Using Pipes, you can create feeds that are more powerful, useful and relevant.” Very cool stuff indeed. This really takes the leg work out of developing aggregators and the like. Not to mention, it has legs. There is a lot of room for growth and I was pretty excited to try it out.

This post wouldn’t be complete without my first attempt, dubbed “Shift+Control catgeories thru Flickr”: http://pipes.yahoo.com/pipes/ILK4nQW42xGW05_3qu5lkA

I would say this is a pretty big development in the Google/Yahoo arms race – and hot on the heels of Yahoo’s new Search Marketing service Panama launched earlier this week.