- Nov 10, 2008 Lessons for User Experience Consultants from ......
- Apr 29, 2009 The Tesla Model S - Touch-Screen User Experience ......
- Aug 25, 2009 Drupal and TeamSite: A Look at Open-Source and ......
- May 5, 2009 16 Years, what do you get? A Job at Roundarch! ......
- Mar 11, 2009 Example of Great Usability at Roundarch...
- Jul 6, 2009 Apple has it's Nikon......
- Dec 15, 2009 The Rebirth of the Magazine...
- May 4, 2009 Roundarch and Avis Present at GearUp09 in New ......
- Mar 18, 2009 Skittles.com, Canary In A Mine or Beacon of Hope?...
- Nov 19, 2009 Examining the User Experience of Sky Harbor's ......
- Apr 27, 2009 "RIAs beyond the mouse and keyboard" - RIAPalooza ......
- Sep 15, 2010 Decision Maker - Roundarch Develops a Fantasy ......
- May 7, 2010 US Air Force Logistics Application Designed and ......
- Jun 29, 2009 Sean Moore Names Two People From Roundarch on His ......
- Mar 8, 2010 iPhone App Development Without Learning ......
- May 20, 2010 StrataLogica™: Creating Interactive ......
- Jul 14, 2009 Google Technology User Group Chicago Kicks Off...
- Jul 28, 2009 Roundarch Develops Prototype Designed to Help ......
- Jul 24, 2009 The Importance of Usability...
- Aug 3, 2009 What's the Big Deal with HTML5?...
- Jan 19, 2010 User Expectation and the Pleasant Surprise...
- Aug 26, 2009 Roundarch Sponsors American Red Cross Mission: ......
- Feb 4, 2010 On the iPad as the Future...
- Sep 8, 2009 Iconography - Where Are We Headed?...
- Sep 18, 2009 Roundarch Takes the Field in the American Cancer ......
Roundarch Sponsors Boston Interactions Fifth ...
Roundarch proudly co-sponsored the Boston Interactions Fifth Annual Winter Party this past Tuesday evening (1.24) in Cambridge, MA. Boston ...
Flex and Its Future as an Apache Project
Leaders in the Flex community recently gathered at Adobe’s San Francisco headquarters this week. I’ve covered my thoughts to the ...
Virtualization: A Dream within a Dream
CIOs have a tough problem to solve. It is typically their responsibility to maintain all of the applications within their network, safely and ...
Flex – The Good, The Bad, and The Future
Over the past week the Flash and Flex community have been on a roller coaster ride with announcements by Adobe regarding the Flash platform. As ...
Attending SharePoint Conference 2011
I recently attended the SharePoint 2011 conference held in Anaheim, CA. The event hosted about 7,500 attendees with broad ranging backgrounds. ...
Roundarch Hosts IxDA Chicago Chapter October ...
Roundarch is proud to have hosted a special event for the Interaction Design Association’s (IxDA) Chicago chapter this past Wednesday. IxDA ...
Exploring Dark Patterns in User Experience at Web ...
Last week I attended Web 2.0 Expo in New York to give a talk about dark patterns in user experience. This talk was somewhat the sequel of a talk I ...
The Importance of Being a Mentor
“Be the change you want to see in the world” a quote by Mahatma Gandhi stands as a focal point on one of the walls at the iMentor.org ...
KCRW Music Mine iPad App Released- Introducing a ...
Today we are happy to announce the release of Music Mine, a free iPad media discovery application designed by the team at Roundarch for KCRW, ...
Roundarch Participates in a Panel About the ...
Whether Adobe represents an aging dinosaur in an online world that is quickly passing them by or a force still to be reckoned with in a battle of ...
Roundarch and Bloomberg Sports Launch In-Season ...
Spurred by the success of the Front Office suite of fantasy baseball tools for the 2011 season, Roundarch and Bloomberg Sports have teamed up to ...
Golf Business Explains How Roundarch and ClubCorp ...
Roundarch has partnered with ClubCorp, the world leader in private clubs with 150 across the country, to create an entirely new digital experience ...
Roundarch Updates Waters iPad App with Game ...
Quickly following the success of the first Waters iPad application, the second version of the app is now available in the app store. The first ...
Roundarch Addresses Common Concerns Regarding ...
It is no secret in the Federal Government that focusing on user experience is not a major concern within government ...
Is that Jet Mission Ready?
The United States Air Force is spread out over hundreds of military bases worldwide making analysis of inventories and operational readiness ...
What’s the Big Deal with HTML5?
ByHTML (“hypertext markup language”) is the core language that powers the World Wide Web. Any server side technology must in the end, display HTML in order for web browsers to be able to render web pages. HTML 5 is the latest revision of the HTML spec that is slowly being adopted by the different major browsers. There are some pretty exciting additions to the HTML spec and I wanted to go over a few and what they potentially mean for the future of the web.
New Tags
Structure Tags
New additions to the HTML markup family include tags like header, nav, article, section, and footer. From the visual perspective these probably won’t have a huge impact as users are unlikely to see the difference between pages built on the old DIV based layout and the new structure tags. However from the search engine perspective, these tags will make it easier for crawlers to distinguish between what’s the meat of the content and what is just fluff. Current DIV based layouts structure the content semantically through unique IDs and classes. We give these DIVs IDs and classnames like header, footer, post, etc in an attempt to classify and organize the markup. However these are abstract concepts from the browser’s perspective. If they wanted, there’s nothing stopping the web developer from naming the header something arcane like foobar or even call the footer something like nav_sub2. As you can imagine then, search engines and web crawlers must develop sophisticated algorithms to detect patterns in order to infer what’s a header or footer. However with these additions, the developer must clearly demarcate what section each HTML piece is, thus taking the guesswork out of the search engine. This has the benefit of potentially improving search engine results.
Canvas Tag
The new Canvas tag is exactly what is says it is – a blank canvas with infinite possibilities. Flash developers used to drawing pixels on the MovieClip object will immediately be able to relate. Essentially one would use the canvas tag to render any number of things from manipulated images, animation, or even 3D imagery. With the canvas tag, you could build applications such as a paint program, or a 3D slideshow without having to rely on Flash. As usage of the Canvas tag increases, you’ll see more animation and renderings that were typically done in Flash re-envisioned completely in HTML5 and Javascript. The drawback however is that whereas Flash is build once run everywhere that supports Flash, an HTML 5 solution would leave you vulnerable to browser compatibility issues.
Here’s a video of a Coverflow implementaion done purely in JS + the new Canvas tag
AV Tags
The Audio and Video tags promise to simplify the mess that is currently the state of the art when embedding video. Whereas before you had either the <embed> or the <object> tag depending on what browser you are using or maybe you just turned to a javascript based wrapper to handle your media needs, you can have a very simple video or audio tag. With the ubiquity of the Flash platform as a video player, I’m not sure this is going to make much difference. Sure this is a lot easier, but we really could have used this 10 years ago.
<video width="640" height="360" src="/demo/google_main.mp4?2"
autobuffer></video>
Web Worker
Think of Web Workers as threads – any jobs that can be computationally expensive and intensive. In the current model, a complex task on a webpage might bring the interactivity of the page to a crawl while it’s busy number crunching. A worker thread could be spawned off to do some intense client side crunching without bogging down the page. This is even more relevant in today’s time when so much is being offloaded to the front end UI with javascript libraries. A good candidate for web workers would be a browser based excel spreadsheet like Google Docs where number crunching on the client site is potentially very slow.
<script>
var worker = new Worker('worker.js');
worker.onmessage = function (event) {
document.getElementById('result').textContent = event.data;
};
</script>
Application cache
The Application cache allows web applications to function offline when it’s not connected to the Internet. Google Gears is an implementation of this. All the developer has to do is provide a manifest of files that the web application needs in order to function offline. I see this as a really great feature to make web apps more robust. With most webapps, if you lose connection, you most certainly lose whatever you were working on. I can see more and more applications handling loss of network connectivity more gracefully by taking advantage of the application cache.
All you need is this code snippet and a manifest file which lists all the files the application needs.
<html manifest="foobar.manifest">
Geolocation
The Geolocation API provides a scripting interface that lets the developer determine the user’s location (based on GPS or inferred from IP, Wifi, etc). The user must however allow the application to access that information. Although geolocation has been inferred by IP for a while now on the backend, we’re seeing an increase of functionality performed on the front end with AJAX and this is no different.
navigator.geolocation.getCurrentPosition(function(position));
Should I be using HTML5 tags?
Here’s a table outlining features I played around with in the latest browsers from Google, Apple and Mozilla.
| Feature\Browser | Chrome 2 | FireFox 3.51 | Safari 4.02 |
|---|---|---|---|
| Video Tag | no | yes* | yes* |
| Audio Tag | no | yes* | yes* |
| Canvas Tag | yes | yes | yes |
| Geolocation | no | yes | no |
| Web Worker | no | yes | yes** |
| Application Cache | no | yes | yes |
* only certain formats
** sort of worked
As you can see, coverage on some of the new HTML 5 features is pretty good on Firefox and Safari. However with the audio and video tags, I did find that Firefox supports the open source codex Ogg Vorbis while Safari’s supports all the formats that Quicktime supports, naturally. So if you are looking to use some of the new HTML 5 features now, coverage on all the browsers is sketchy at best except for the Canvas tag. If you are trying to do video or audio, you’d best stick to Flash. I think where HTML5 is useful for the here and now is in the mobile sector. Many new mobile OSes including iPhone OS 3.0 and webOS have started supporting some of the HTML 5 features and since you would be developing platform specific apps, compatiblity issues are non issues.
Read More | Permalink | Comments (1) | TrackBacks |Thoughts on Safari 4 Beta
BySafari launched Safari version 4 Beta on Tuesday. There’s some good things and bad things about it.
I won’t go through every facet of the update (you can find a list on Apple’s site). I’ll be focusing on the features that stand out to me the most.
Tabs
Tabs are the most obvious UI change in Safari. In version 3 and earlier, Safari had inverted tabs placed below the address (and bookmarks) bar.
before:
Now, tabs are integrated into the top window bar and serve 2 functions:
- a draggable bar to move your application window around
- a group of individual tabs you can cycle through
after:
the bad: Because the top bar is now serving a dual function, it’s harder to focus/select an individual tab. This is because Safari’s first response to an interaction (click/press) with the top bar is to treat it as an application window you can drag. If the interaction hierarchy were flipped, and tab selection was first priority, window dragging would prove to be nearly impossible.
While you can focus a tab by carefully clicking anywhere on the bar, it takes a few tries, unless you start to train yourself to move straight to the right corner of a tab, where you’ll see the ‘grip’ lines.
Bottom line, Fitt’s Law is being comprimised.
the good: On a positive note, about 20 pixels of vertical screen real estate is gained with the combined browser/tab bar. Economy of space is a great thing and it’s especially relevant on laptops.
Web Inspector – Design Consistency & Data Visualizing
A great feature that I probably won’t be using very much is the Web Inspector. For developers out there that use programs like Firebug within Firefox, the Web Inspector will look very familiar. It allows you do to look behind the scenes of a given page and view the HTML and style sheets as well as see how quickly all the elements within a page load. Coupled with the Activity window, it’s a great way to debug websites.
Like all things Apple, its not only how well the Web Inspector works that makes it great, but how well it’s visually designed. When I toggled from Elements view to Resources view, I was again pleasantly surprised to see that they had appropriated repurposed the iTunes Resource visualizations for the iPod and iPhone:
Web Inspector – Resources:
iTunes – iPhone capacity:
RSS Feeds
I don’t get the option to choose what application/service I want to use to read feeds when I click on the RSS icon in the address bar. Firefox gives me the option to choose Google Reader.
What happened, Apple?!
Address Bar & AutoComplete
This is the clincher for me. Safari 4 Beta does not let you type in any part of the address, or title, of the site you want to go to. This has become an integral part of navigating the web for me and the best improvement from Firefox 2.
It’s a feature that’s easy to overlook until you don’t have it anymore, then you realize you can’t live without it.
Summary
Safari 4 is in many way’s a solid step up from from Safari 3. Nothing feels broken or incomplete, and it is dramatically faster (as reports have claimed). Along with the autocomplete issues, the lack of add-ons is the only other major drawback that’s keeping me from switching from Firefox 3. Adblocker, Delicious, Tabs Open Relative – sure I only have 3 add-ons, but they make a world of difference when browsing.
For the non-techie user, Safari is an excellent choice.
It’s like a Porsche without power windows and door locks – sure they’re drawbacks, but the car still drives like a dream.
Read More | Permalink | Comments (0) | TrackBacks |









