25.5 Wrapping It Up

Congratulations. You have completed the image viewer/slideshow application. We've applied many of the techniques from recipes throughout the book. We've also seen how to create an application from a series of custom components. And we've explored real-world techniques to address operational requirements such as synchronization, performance, and dynamic interaction. The remaining chapters explore additional applications that apply and extend what you've learned.

    Part I: Local Recipes
    Part II: Remote Recipes