Chapter 13 — I Need to Get To... 277
Wrapping Up
As in many other examples, the application relies on two distinct components: the front-end
interface and the backend database connection and XML generator. Although there is some
additional intelligence in this solution, the bulk of the code is still relying on the basic process of
adding data to the database and requesting XML versions of the information already stored.
What is important is just how complex an application you can produce using that basic process.
The techniques shown in this chapter can be adapted for a wide range of different uses. For
example, the application could be adapted to work as a method for directing clients and cus-
tomers to your home or office from key intersections. The application could also be used as a
method to promote different walking routes in your city or town, highlighting different areas.
With a small amount of expansion (by adding key points to the database as well as the route
points that make up the route sequence), you could turn the system into a way of highlighting
important landmarks on an unguided tour of a city.
The current application also stores only a basic amount of information about each route. It
would be a fairly trivial process to add other features, such as photos, additional markers, or
other information. All of the functionality and potential has been demonstrated in this chapter
and in earlier chapters about how to add this information.