In this chapter we did quite a bit of coding to extend our server and client programs, and they have become quite useful now, haven't they? Hopefully, we have shown you enough here to ensure you have a good understanding how to extend the software for your own needs. We now also have a working setup to access camera hardware on (or connected to) our board. Considering the previous movement sensor example, this must have given you plenty of ideas already.
The hardware example we went through in this chapter was actually the last complete hardware design that we will be going through in this book. We believe that since you have come this far already, you now have a good, general understanding how different types of components can be integrated to our target board. And even if you don't readily know how to add some components, we're sure you have a good basis to start studying and experimenting on your own.
In the next chapter, we will jump a bit to a different environment, and start...