Now it is time to see what is inside a Palm application. We cover everything you need to know, from the application’s structure and user interface elements to the API for the various parts of the application. Chapter 4, takes you through the whole cycle of a Palm application, from the time it is launched by the user to the moment that it receives the command to quit. Chapter 5, shows you how to create the various user interface elements of the application, everything from buttons to lists to dialogs. Chapter 6, shows you how to work with and store data in a Palm application. Chapter 7, is an examination of menus and the items they contain. Chapter 8, covers a little bit of this and a little bit of that—topics that are important, but too small to require their own chapter. Chapter 9, gives you a detailed look at serial and TCP/IP. Last, but most importantly, in Chapter 10, we turn to that crucial topic that is every programmer’s necessary evil in life—debugging.