EaselJS Book Review: Instant EaselJS Starter

Editor’s note: The Author of the book ‘Instant EaselJS Starter’ by PACKT Publishing, Fabio Biondi, is a friend of mine and I also did the technical reviewing for the book. However, I want to state that I do not get any money from any of the book’s sales.

So today I’m making a small book introduction on the book Instant EaselJS Starter by PACKT Publishing, written by Fabio Biondi.

The main goal of the book is to provide the most basic information needed to instantly start creating nice looking HTML5 canvas-application. The techniques explained in the book have no special attachment to “gaming”.

The book consist of the follwing five sections

  1. What is EaselJS? – A brief overview on the library, what you can do with it and why it is so great.
  2. Installation – A short set of instructions on how to setup EaselJS for your project.
  3. Quick start – Teaching the basics with a typical ‘Hello World!’-application.
  4. Top 8 features you need to know about - This section explain the use of the eight more important features with examples.
  5. People and places you should get to know - Introduction additional places to get help and find resources for your projects.

The Book’s main learnings

  • Displaying shapes, graphics and images
  • Preloading images
  • Displaying dynamic text
  • Translating, transforming and rotating display objects
  • Handle mouse- and touch-events
  • Creating animations through tweens and spritesheets
  • Build cross-platform app for desktop and mobile devices
As you can see the information of the book is a set of basic instructions to help you getting started with EaselJS. So this book obivously targets beginners.


About the author

Fabio Biondi is a freelancer, living in the north-east of Italy. Since 2003, he deals almost exclusively with the Adobe Flash Platform technologies. He is an Adobe Certified Instructor (ACI) in Flex, AIR, Flash Professional, Flash Catalyst, and FlashLite (ACE) and he has devoted all his time and resources to the development of custom interactive user interfaces for web, mobile, and touch displays for many international brands. Since 2011 he has been focusing almost entirely on the development of cross-platform web applications in HTML5, JavaScript, CSS3, AngularJS, and HTML5 canvas through the use of the CreateJS suite. Fabio runs a blog (www.fabiobiondi.com/blog) and a YouTube channel (http://www.youtube.com/user/BiondiFabio) where he provides tutorials, snippets, and many prototypes related to HTML5, AIR, Flash, Arduino, Kinect, and collaborative applications.


  • http://micheg.blogspot.com michelangelog

    It is a good starting point.