Fast Forward

In this chapter, we covered a lot of ground, from opening a simple web page to using an asynchronous web service. HTML/JavaScript programming is beyond the scope of this book, but several good references are available. If you're going to do much concurrent programming with classes such as ExecutorService, I recommend Java Concurrency in Practice [Goe06] by Brian Goetz.

The next chapter will explore a new level of interactivity through location and sensor services. If you're anxious to learn more about data sources and data binding, you can skip ahead to Chapter 9, Putting SQL to Work, on page 178.

Chapter 8

The Android platform uses many different technologies. Some of them are new, and some have been seen before in other settings. What's unique about Android is how these technologies work together. In this chapter, we'll consider the following:

• Location awareness, through inexpensive GPS devices

• Handheld accelerometers, such as those found on the Nintendo Wii remote

• Mashups, often combining maps with other information

Several popular Android programs use these concepts to create a more compelling and relevant experience for the user. For example, the Locale application1 can adapt the settings on your phone based on where you are. Are you always forgetting to set your ringer to vibrate when you're at work or the movies? Locale can take care of that using the Android Location APi described here.

0 0

Post a comment