As we've mentioned already, our HTML JavaScript client is the most attractive of interfaces. I designed it to be as simple and straightforward as possible in order to explain various concepts. But what if we want to take it to another level? The following is a list of JavaScript libraries that may be used to enhance our HTML JavaScript client.
Enhancing our JavaScript client to control our robot car
Nipple.js
Nipple.js (https://www.bypeople.com/touch-screen-joystick/) is a JavaScript touchscreen joystick library that may be used in the control of robots. Nipple.js is basically an onscreen version of pointing stick controls found on some laptops:
![](https://static.packt-cdn.com/products/9781789134803/graphics/assets/7bd78c7a-ce93-4494-85c1-b54f046ee66a.png)
If you are creating a JavaScript client for a touchscreen tablet or laptop...