What you need for this book
For this book, you will generally need a modern web browser on your system. For some of the chapters, you will also need some additional software. For a better experience, it is strongly advised to have a working server on your machine. It can be either an Apache, an Nginx, or a HTTP Server created from Python.
For Chapter 8, OpenLayers 3 for Mobile, you will either need a handheld touch device to test some touch based features, or a browser, which can emulate such a device. For emulation, any of Google Chrome, Mozilla Firefox, or Opera are good enough. Unfortunately, Microsoft browsers are not suitable for this purpose. For Chapter 9, Tools of the Trade – Integrating Third Party Applications, you will need a fresh version of QGIS.