Just That Easy
As you can see, interfacing with the Google Web API is not a complicated affair, whether via web service calls or the Java API. Granted, much of this simplicity is due to the somewhat limited feature set offered by the API. However, even though you can essentially only perform searches, retrieve cached pages, and get spelling suggestions, there's enough functionality here for creative coders to come up with interesting applications.