Developing Your Own Google-Based ApplicationsIf you're a software developer or web designer, here's a URL you need to know: code.google.com. This is the address of Google Code, the home base for all of Google's developer services. Note API stands for Application Program Interface, a set of library-based routines that extend a programming language's functionality. SDK stands for Software Development Kit, a set of tools and utilities that enable programmers to create applications to run on a particular platform or work with an API. KML stands for Keyhole Markup Language, which is a programming language used for developing and storing geographic data. As you can see in Figure 40.1, the Google Code home page links to all the APIs and programming tools that Google makes available for its various services. And just what tools are available? Table 40.1 provides the details. Figure 40.1. Google Codethe home page for third-party Google developers.
If you're developing any application that involves web search or other services that Google offers, you should make Google Code your starting point. From here you can download all the APIs, tools, and documentation you need to incorporate Google technology into the applications you develop. Note The hottest type of Google application development today involves the creation of Google map mashups using the Google Maps API. Learn more in Chapter 41, "Creating Google Map Mashups." |