Skip to main content

HTML Canvas Deep Dive

Joshua Marinacci (PubNub), Walter `wxl` Lapchynski (Bike Friday)
JavaScript - HTML5 - Web
Portland 251
Tutorial Please note: to attend, your registration must include Tutorials.
Average rating: ***..
(3.94, 18 ratings)


Behind plain images, HTML Canvas is the number one technology for putting graphics in web content. In previous years we have focused on 3D or games. This year we will tackle a more useful topic: data visualization. Raw data is almost useless. Data only becomes meaningful when visualized in ways that humans can understand. In this three hour tutorial we will cover everything needed to draw and animate data in interesting ways. The tutorial will be divided into sections cover both the basics and techniques specific to finding, parsing, and visualizing public data sets.

The first half of the tutorial will cover the basics of HTML canvas, where it fits in with other graphics technologies, and how to draw basic graphics on screen. The second half will cover how to find, parse, and visualize a variety of public data sets. If time permits we will examine a few open source libraries designed specifically for data visualization. All topics we don’t have time to cover will be available in a free ebook to read


* Basic Javascript and HTML skills. No previous experience with HTML Canvas is required.
* A laptop, text editor of choice, and Chrome.

QUESTIONS for the speaker?: Use the “Leave a Comment or Question” section at the bottom to address them.

Photo of Joshua Marinacci

Joshua Marinacci


Ask me about HTML Canvas, mobile apps, and visual design. Or 3D printing and wearable computing. Or just ask me to rant about Java.

Josh Marinacci is a blogger and co-author of “Swing Hacks” and “Building Mobile Apps with Java” for O’Reilly. He is currently a researcher for Nokia.

He previously worked on webOS at Palm and JavaFX, Swing, NetBeans, and the Java Store at Sun Microsystems.

Josh lives in Eugene, Oregon and is passionate about open source technology & great user experiences.

Photo of Walter `wxl` Lapchynski

Walter `wxl` Lapchynski

Bike Friday

Walter ♥ everything about bikes & computers. He’s a Release Manager for Lubuntu & the Team Leader for Ubuntu Oregon. Bioinformatics looms in his future, as much as his obsession with Unicode allows…