Keith Shakib presents how to use JSF 2 to write user interfaces on the server side.
Halle Winkler overviews the state of speech technology, examining the opportunities in usability and new forms of usage that become available with speech interfaces in mobile apps.
Terena Bell underlines the importance of designing applications for multiple languages including right-to-left ones in an age of rapid globalization.
Jennifer Hayes, Adam Archer present how they built a mixed team (local&remote) to learn the practice of design studios, making them an integral part of doing UI design.
Craig Muth demoes using a simple text syntax to create tool interfaces for git, MySQL, MongoDB, Rails, Node.js, etc. with Xiki.
Sergey Bolshchikov discusses building complex UIs with Ember.js by combining Handlebars templates and Ember.View.
Gilles Di Guglielmo and Julien Baudry present patterns for solving UI issues –large forms, linked form fields, conditional field display, dynamic list content, incremental validation-, using modeling.
Paul Lammertsma conducts a hands-on workshop on creating custom components for Android applications, providing best practices for accessibility, measuring and memory management.
David Nolen keynotes on how developers learn as seen in a number of diverse examples drawn from objected oriented user interface programming to constraint logic programming.
Jan Srutek explores ways to apply what we know about how the mind works from cognitive psychology in daily UX and user interface design.
Kevin Lynagh provides the rationale behind visual interfaces, and presents a sample example written in ClojureScript.