2. Class Materials
• You will want to get:
• https://github.com/blazingcloud/
simple_animation
• git@github.com:blazingcloud/
simple_animation.git
3. Who are we?
• Blazing Cloud, Inc.
• Product Development Consultancy
• Training
• Lean Startup, Customer Development
• Languages: HTML, CSS, Javascript,
Ruby, Objective-C, Java
4. Who are we?
• Lee Lundrigan
• iOS, Mac and Mobile Web specialist
• Wrote a cross mobile browser CSS
framework that ran on iPhone,
Android, Blackberry and WinMo
• Sarah Allen
• 20 years of Product Experience
• After Effects, Shockwave, Flash
video, Open Laszlo, Lean Startup
6. Tools of the trade
• Oxygen XML Editor
• http://www.oxygenxml.com
• Aptana
• http://www.aptana.com
• TextEdit (on Mac)
• TextPad (on Windows)
7. Course Topics
• Animation
• 2D and 3D / HTML5 Canvas
• Collision detection
• Sprites
• Sound
• Interaction
• Best practices
8. Vocab
vec·tor /ˈvektər/
Noun: A quantity having direction as
well as magnitude, esp. as determining
the position of one point in space
relative to another.
10
15
9. hertz (Hz)
a unit of frequency of one cycle per
second. Ex. 60Hz = 60 times per second
’tween/twēn/
Contraction: time between. The process
of creating in between frames.
11. Animation
• setInterval(code,millisec);
• repeats until cleared
• setTimeout(code, millisec);
• Fires the event once
• Note: There are 1000 milliseconds in
one second.