Menu+44 (0) 117 930 3530
  • Home
  • Who we are
  • What we do
  • Our work
  • cxBlog
  • Contact
Get in touch with us: +44 (0) 117 930 3530 info@cxpartners.co.uk

The UX of HTML5

  • Joe Leech
  • 12 Jul 2012
  • 5 Comments

Here’s my presentation from the Future of Web Design on the UX of HTML5.

I cover the things we need to be aware of about the tools we’ve been given in HTML5, how to use them responsibly and which ones to avoid.



If you were at the FOWD event you’ll be able to access the full video (you’ll need the login they sent you):
FOWD: The UX of HTML5

It relates to an article I wrote about a year ago here on the cx blog: HTML5: Seven predictions and tips for a better UX

Who are cxpartners?

We are a customer experience consultancy that develops effective and profitable digital products. See how

Related cxblog articles

Joe is running a workshop and speaking at Future of Web Design

My book Psychology for Designers is out and I’ve been asked to run a workshop and speak at the Future of Web Design in London in May.

‘Usability of web photos’ slides from FOWD & UXCambridge

I had the pleasure of presenting at both FOWD and …

Why you should be investing in your delivery & returns process

In the run up to Christmas we look at why investing time and money in your logistics is essential to your business.

Our books

Communicating User Experience Cover

Communicating The User Experience is a wonderful new book by cxpartners' Richard Caddick and Steve Cable, available now.

  • Buy from Amazon UK
  • Buy from Amazon US

Resources

We have put together a collection of essential Keynote, Omnigraffle and PowerPoint stencils in our Resources section for the UX professionals and enthusiasts out there

Joe Leech

As a User Experience Director Joe heads up teams of user experience consultants. He specialises in designing every aspect of the user experience from initial research to developing a robust, measurable online strategy to producing beautiful, easy to use wireframes and website information architectures.

  • +44 117 930 3537
  • joe.leech@cxpartners.co.uk
  • @mrjoe

Other articles from Joe

Psychology for designers or 3 predictions from psychology for the future of web design

I was lucky enough to speak at Future of Web Design London last week. I made three predictions for the future of web design based on how we humble humans interact.

Free product roadmap template

We’ve been using this product road map template for a few years now. A product roadmap links individual projects to your wider business strategy. The steps the to go through to reach the goals identified in your strategy.

Joe is running a workshop and speaking at Future of Web Design

My book Psychology for Designers is out and I’ve been asked to run a workshop and speak at the Future of Web Design in London in May.

5 Comments

  • Pete Love
  • 12 Jul 2012
  • 19:50

Good stuff… and agree particularly that the inconsistent and often clunky approach to validation across browsers currently means its better to suppress HTML5 validation entirely and design something that works.

I’m puzzled though about your opposition to the use of the tag. I’m seeing the slide out of context, so perhaps I misunderstand your point, but the tag has become meaningful with HTML5 where it was previously presentational (and therefore inappropriate). To mark something as ‘small print’ seems pretty useful to me, particularly to screenreaders who have no other way of telling by its visual presentation that something is legalese etc

  • A’braham Barakhyahu
  • 13 Jul 2012
  • 15:48

Good presentation. Regarding sliders, are you saying using them as the ONLY means of input is not recommended, or using them at all? A slider that updates a text box would still allow you to put in exact numbers.

  • Brian Ruff
  • 13 Jul 2012
  • 15:45

Joe, I read your HTML 5 book on vacation to Mexico and enjoyed it very much. My next focus has been on UX so blog posts like these are really helpful. Hoping to see more UX lessons in the future. (thanks for the free education)

  • Ronnie
  • 14 Jul 2012
  • 13:23

I developed UIs for native/desktop applications using toolkits like Motif, VCL, MFC, AWT, Swing, wxWindows/wxWidgets, and Qt for many years. I have since been developing web UIs for the past several years, however.

Even after a few years of front end web development, I am continuously amazed at how shoddy the entire infrastructure is. HTML5 is not helping at all.

Everything about it is horrid and inefficient. The markup is obtuse. JavaScript is a terrible programming language. CSS is awkward and inefficient to use. And like your presentation shows, support for creating basic data entry forms, with elementary validation, is extremely broken.

Even using an ancient toolkit like Motif, while using a low-level language like C, were easier and more efficient to create software with than HTML5/CSS3/JavaScript. It pains me to say it, but the resulting UIs were often more user-friendly and usable than many web-based UIs today.

It’s true. HTML5, CSS3 and JavaScript are a big step backwards even from Motif, which is generally regarded as one of the least-desirable UI toolkits that achieved significant use.

  • Andy Warr
  • 19 Jul 2012
  • 17:07

Hi Joe,

Interesting presentation. Glad people like you are looking at the UX side of HTML.

I am going to take your assertion that ‘a designer who doesn’t understand how people behave is going to be no more successful than an architect who doesn’t understand physics’ a little further and say that based on some of the examples in your presentation, they do not understand the tools available to them.

For example…

The example web sites you provide has nothing to do with HTML5, but rather bad design – this would be true regardless of the tool. Better tools could be developed to better align to UI guidelines, but I believe that itself is also problematic.

I do also hate the inconsistency in the way browsers support HTML5 features and standards. However, some of these features are also not finalized i.e. there is no defined standard – some of the features are cutting-edge. The different implementation, rendering engines of each browser, etc, also makes this difficult i.e. -webkit-, -moz-, etc…

I hate * as well. But, I think you was a bit harsh with required=”required”. This is just a boolean that some JavaScript can query. In fact, this is an awesome attribute, because it better enables MVC.

I also think you were harsh with the jQuery datapicker. The ordering of the days of the month can be changed i.e. .firstDay. A webdev would have to do a lot of work to effectively internationalize this though.

So, in conclusion, designers and web devs should better understand the tools they have available to them and use a bit of design sense – I thought you illustrated this nicely.

Leave a comment

Cancel Comment

Joe Leech

As a User Experience Director Joe heads up teams of user experience consultants. He specialises in designing every aspect of the user experience from initial research to developing a robust, measurable online strategy to producing beautiful, easy to use wireframes and website information architectures.

  • +44 117 930 3537
  • joe.leech@cxpartners.co.uk
  • @mrjoe

Other articles from Joe

Psychology for designers or 3 predictions from psychology for the future of web design

I was lucky enough to speak at Future of Web Design London last week. I made three predictions for the future of web design based on how we humble humans interact.

Free product roadmap template

We’ve been using this product road map template for a few years now. A product roadmap links individual projects to your wider business strategy. The steps the to go through to reach the goals identified in your strategy.

Joe is running a workshop and speaking at Future of Web Design

My book Psychology for Designers is out and I’ve been asked to run a workshop and speak at the Future of Web Design in London in May.

Research

  • Surveys
  • Expert reviews
  • Usability testing
  • International research
  • Ethnography

Strategy

  • Business requirements
  • Customer experience maps
  • Vision development
  • Stakeholder workshops

UX

  • User journeys
  • Information architecture
  • Wireframe design
  • Task modelling
  • Persona development

Design

  • Design workshops
  • Art direction & design
  • CSS/HTML development
  • Mobile interface design
  • Who we are
  • What we do
  • Our work
  • cxBlog
  • Contact
  • UX resources
  • Working at cxpartners
  • Client login
  • Contact us