O'Reilly logo

SproutCore Web Application Development by Tyler Keating

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Designing with statecharts

Now, there are entire books written about statechart theory and so we won't even attempt to cover the entire topic in this small section, but that's fine. Like with most software development concepts, we can begin to apply the theory without having to know it all upfront. For our needs, we just need to recognize and remember the proper patterns and let time and practice make the theory clear to us.

Statecharts is a graphical language developed by professor David Harel that has been gaining popularity steadily due to its usefulness in modeling reactive systems. Using a statechart, we can design our application as a series of finite states that will respond (or not respond as it may be) to the many events and actions that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required