Designing HTML5 Components

Javascript & HTML5
Location: D137 Level: Intermediate
Average rating: **...
(2.67, 3 ratings)

Dozens of toolkits offer a wide range of widgets to build rich web applications on top of HTML5 platform. For a real world application the included widgetset is rarely enough and development of custom user interface components is required. Design of a reusable component is far from trivial.

In this presentation Joonas Lehtinen, one of the authors of the popular Vaadin Framework shows how a new component can be designed and implemented from scratch. Topics covered include considerations for choosing DOM structure, finding a balance between performance and features, implementation considerations and testing the component. During the presentation a new component is implemented from scratch with Google Web Toolkit and packaged as a Vaadin Framework add-on ready for use by third parties.

Photo of Joonas Lehtinen

Joonas Lehtinen

Vaadin Ltd

Joonas Lehtinen, PhD, is one of the core developers of Vaadin, a Java-based framework for building business-oriented Rich Internet Applications. Joonas has been developing applications for the web since 1995 with a strong focus on Ajax and Java. He is the founder and CEO of the company behind the Vaadin framework.


For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

View a complete list of OSCON contacts