Constructing the User Interface with Statecharts
Ian Horrocks , Constructing the User Interface with Statecharts. 978-0-201-34278-9.
It ain’t long, but it doesn’t waste time either. The book introduces the concepts of statecharts for designing the implementation of user interfaces. The terminology/notation is well explained and several, quite convincing, examples are presented.
This book is aimed at a practitioner and is meant to give tools for using statecharts in real situations and I think it achieves this rather way. However, I’d say that the expectations of how modern user interfaces behave a changed since this book was written – but that is not a flaw of the book.
The fact that there are both a structured introduction of statechart notation and detailed, real implementations is absolutely fantastic. The book ends with a discussion on implementation and testing.