Database Reference
In-Depth Information
libraries are distributed as a set of common (OAuth and HTTP) libraries
and separate per-API packages. The latest version of the BigQuery library
is located at https://developers.google.com/
api-client-library/java/apis/bigquery/v2 . This page also has
instructions on setting up the libraries under a variety of development
frameworks. The samples download described in the previous section also
contains the Java libraries required by the chapters that have Java
examples.
Additional Tools
Over the course of the topic, you develop a substantial application built
on the Google AppEngine platform and Android platform in addition to
BigQuery. The details of setting up the development tools for these
platforms are beyond the scope of this topic. However, many online
resources are available to help with the process.
Google AppEngine ( https://developers.google.com/appengine/ )
is an application platform that simplifies building scalable web services.
It supports a number of runtime environments, but this topic uses only
the Python run time. To work through the AppEngine examples in this
book,
you
need
the
Python
SDK
available
at
https://developers.google.com/appengine/
downloads#Google_App_Engine_SDK_for_Python . To actually
deploy the sample code to your application, you can follow the instructions
at https://developers.google.com/appengine/docs/python/
gettingstartedpython27/uploading . Note that AppEngine has a free
usage level, so you can try this at no cost.
Android ( http://www.android.com ) is Google's mobile platform, and
as part of the sample application in this topic, you develop a mobile client
for Android. Developing for Android requires a substantial tool chain, and
setup is covered in detail on the Android site. This topic supplies an Eclipse
project that you can import after you have the Android plug-in set up to
experiment with the client. In addition, the client is available in the Android
App Store so that you can use it without actually having to build it. The
details are covered in Chapter 8, “Putting It Together,” which explains the
example mobile client and web application.
Search WWH ::




Custom Search