Is Internet software so different from “ordinary” software? This book practically answers this question
through the presentation of a software design method based on the State Chart XML W3C standard
along with Java. Web enterprise, Internet-of-Things, and Android applications, in particular, are
seamlessly specified and implemented from “executable models.”
Internet software puts forward the idea of event-driven or reactive programming, as pointed out in
Bonér et al.’s “Reactive Manifesto”. It tells us that reactiveness is a must. However, beyond concepts,
software engineers require effective means with which to put reactive programming into practice.
Reactive Internet Programming outlines and explains such means.
The lack of professional examples in the literature that illustrate how reactive software should
be shaped can be quite frustrating. Therefore, this book helps to fill in that gap by providing in-depth professional case studies that contain comprehensive details and meaningful alternatives.
Furthermore, these case studies can be downloaded for further investigation.
Internet software requires higher adaptation, at run time in particular. After reading Reactive Internet
Programming, you will be ready to enter the forthcoming Internet era.