Session Links Dump :: Flashforward Boston 2007
Visit the Links Dump page to see summaries of the session and get access to source files from those sessions.
General Design Thoughts:
Design is: inventive & reductive:
Keep in mind that when you deliver 3 options to a client, you're also not delivering the other 3000 options you, as the designer, already ruled out for whatever reason. You know how hard you worked, even if the client doesn't.
Simple is usually better, expecially when we're talking about user experience and interface design.
API, you've heard of it before, but what does it mean? Application Programing Interface. Scary huh? Now think about it with the Human element...
(H)API
...not so scary anymore is it? You can think of the computer like a person with senses. Your computer can hear (mic), see (camera), feel(macbooks, iPhones, zunes, xbox360s... all have motion sensors). Sensors just give you data, it's what you use the data for that's important. Check out these examples of the computer's senses being used to do something. Enter the site and then click on Labs to see it in action. Now there is a new part of the computer the USERFACE. The computer has senses.
Take a look at the Flashforward Film Festival Winners. A lot of them we've already passed around the office, but some of them ones we haven't seen yet. Great stuff.

Adobe Keynote :: Kevin Lynch
- Adobe is workong to get HD quality video for the Flash Player using H.264 codec. A beta is currently available on Adobe Labs. The project name is "Movie Star"
- Adobe Flash Player 9 has over 90% market penetration after 1 year. Fastest deployment of all Flash Players. Includes auto-update and quickinstall. Quickinstall is when the user has an old version of the flash player they can update simply by clicking on a dialoge box. This installs the newest version without the user having to navigate to adobe.com, download and install the new player.
- Adobe is working hard to develop ways to give web developers the power to build apps that take advantage of system hardware and storage (your Processor, hard drive, memory etc). These web apps will have access to all web based data but run with the power of your computer. AIR is the platform. Some people think that Adobe called it AIR because it's the opposite of RIA (Rich Internet Application) which Microsoft is using as it's montra for web development. Adobe is in a sense telling Microsoft that they have it backwards developing desktop apps for the web...instead they should be developing web aps that work in a desktop environment. Some people have blogged about it.
- Didn't mention mobile flash in the keynote, I believe Ian went to a session they had on mobile flash.
Useability approach to Accessibility
First of all, what is Accessibility? Accessibility is access for all regardless of hardware and software AND access for all users with a disbility. The thing to think about is that accessible is the opposite of inaccessible, which essentially means there is a barrier. The question that we, as designers and developers, need to ask is: What are these barriers, and how do we overcome them? In addition, how do avoid creating new barriers while we're designing to overcoming others?
Check out these resources for Accessibility Guidelines for the web.
Designing with Sound :: Dave Schroeder
Production Order for Sound:
- Music
- voice over
- ambient
- navSounds
- soundFX
Pick sounds early in the process. It can make or break a project. Music choices often guide the visual choices in projects. Sound is so powerful that even the most beautifully designed visual will suck if the sound is bad. It's important, and should never be a last minute addition to any project. Sound as an afterthought is usually does not add to the project.
Interface Approaches:
I bought a book Designing the Obvious by Robert Hoekman Jr. that lays out lots of strategies for successful web application design, both interface and functionality. If you're interested, and you should be, let me know and we'll pass it around the office. It's a pretty easy read. I got through half of it on the plane ride home, and still had time to write this web page. :)

The basic mantra is: "create an experience that makes the user feel confident."
Unless you're interesed in learning more about Flash Video and Web Video in general you can stop reading now.
Flash Video (FLV) factoids:
- Flash video accounts for over 70% of video content on the web today.
- YouTube, Soapbox, ABC.com (and other network sites), PBJS.com and many more all use Flash Video.
- Flash video is only viewable in Flash Player 8 or later.
- FLVs can hold meta data about their content similar to MP3s, this can include cuepoints, copyright information, etc
- FLVs do not have DRM (Digital Rights Management) but Adobe is working on it. You can direct stream using Flash Communiction Server which will secure your content, and is the current best practice for sensitive content.
Flash and Flash video have some really cool features that can provide very powerful interactive experiences. Flash Player 9 has two new built in features: Captions and Full Screen. You can also take advantage of Cuepoints. They can trigger things to happen in a swf and obviously a swf can control the video. Flash Player 9 has lots of new effects/filters that can be rendered and manipulated in realtime at runtime. You don't have to render out that motion blur, color effect OR ALPHA KEY!!! You hear that Ryan,Mitzy,LeeAnn,Andrew...just saved you all some work.
Flash Video (FLV) Optimization
A couple of key things to consider when optimizing Flash video are bitrate, size, delivery mechanism, quality, accessibility (bandwith limitations). Each of these should be considered before the first bit of video is shot. Video for the web is it's own animal and it can look pretty good if you know how.
Another FLV factoid. The On2 VP6 codec works better if the width/height are divisible by 4. You can see up to a 10% file size/quality increase if you keep your dimensions divisible by 4. Flash Player 9 has some really good scaling abilities if they're needed at runtime.
Robert Reinhardt has created a Flash Video Project Checklist that has all the important questions to ask before you start a project. Give it a read. He also has a few books; book1 that have more detailed approach to using Flash Video.
Robert also created this really cool bitrate calculator that can help you get the most out of your video within bandwith limitations. Use this before you encode the video.
As was mentioned in the Adobe Keynote, Flash Video will soon have HD capabilities using the H.264 codec. There are some potential issues. The really cool thing is that this will bring Flash Video up to the quality level of WMA and MOV files but it's has all the benifits of being in flash.
In the next section I'm going to start off by talking about some of the things you can do with Flash and FLVs to make interactive videos. So if you're interested in that, go ahead and contiue reading. Don't worry about the Code stuff, just pick out the concepts.
Unless you're interested in learning about OOP, AS3.0, and other programing info you can stop reading now.
Flash video
