3 ms·
Not a recent book, but Ian Horrocks’ “Constructing the User Interface with Statecharts” (1999) is one of those technical books which presents an idea so clearly
by henrikeh 7y ago
Not a recent book, but Ian Horrocks’ “Constructing the User Interface with Statecharts” (1999) is one of those technical books which presents an idea so clearly but also so different from my usual work that I’m just itching to try it.
The essential thesis of the book is that statecharts (a kind of finite state-machine) is not just a valuable tool for specifying user interface interaction, it is excellent for design and implementation.
What intrigues me about this is how solid the argumentation in the book is and how utterly singular this argument is. There is barely anything else written on this subject. Recently it has gotten popular to talk about state machines again; but this book was released 20 years ago!
All in all the book is an easy read and with a laser focus. Definitely recommended just for the sake of expand horizons.
https://www.goodreads.com/book/show/4589003 https://www.goodreads.com/book/show/4589003
- lkschubert8 7y agoI really recommend checking out https://sketch.systems/ https://sketch.systems/ . It's a tool that really goes for this concept.
- jlu 7y agoIf anyone’s interested in statecharts, have a look at these two resources: https://statecharts.github.io/ https://statecharts.github.io/ https://github.com/davidkpiano/xstate https://github.com/davidkpiano/xstate (This is probably the most complete implementation of statecharts so far)
- mcphage 7y agoThat book sounds interesting—where did you get a copy? Amazon lists it starting at over $200.
- henrikeh 7y agoI borrowed it from the library here in Denmark.