Use of Google APIs for Biodiversity Informatics Kathryn Hurley, Rebecca Shapley Google Fusion Tables Team Current Usage - Google Maps Protected Planet* Mountain Biodiversity Portal BioGeomancer GBIF *in progress Current Usage - App Engine Map of Life / GeoPhylo Engine VertNet* *in progress Many, many Google APIs HTTP (REST) HTML/JS Extension/App Storage Visualization Google Earth BigQuery Maps Picasa Prediction Language GWT Fusion Tables App Engine Latitude Android Buzz 77 APIs!! http://imagine-it.org/google/apistimeline.html Many, many Google APIs HTTP (REST) HTML/JS Extension/App Storage Visualization Google Earth BigQuery Maps Picasa Prediction Language GWT Fusion Tables App Engine Latitude Android Buzz 77 APIs!! http://imagine-it.org/google/apistimeline.html Problem - Sharing Data Nice data! Can I have a copy? I've got data about that, too! Happy to share, but I'm still making the data better... Solution - Virtual data join in Fusion Tables Solution - Virtual data union in Fusion Tables Problem - Mapping data John has data on several species of butterflies in North America. He would like to create several maps using the data. Solution - Fusion Tables Why Use it Upload data to Fusion Tables. Select a subset of the data to display on a map Place the map on an HTML page! Find out more http://code.google.com/apis/fusiontables/ More mapping with Fusion Tables Problem - Sharing apps, but not data John created an App Engine app to collect his butterfly data. Pete and Sharon really like this app and would love to use it for collecting their own data. Butterfly Collector Name: Description: Image: Select... Go! Solution - App Engine Multi-tenancy Why use it Set up multiple clients using a unique namespace All clients have the same database schema Each client is served the same application Data is kept separate Find out more http://bit.ly/9UvNz0 Problem - Image serving John and his team have several pictures of butterflies from his trips to the field. He wants to easily upload these pictures to a Web service and be able to access these images quickly. Photos courtesy of docentjoyce, aussiegall, and HaPe_Geraon on flickr Solutions - Picasa and App Engine Why use it Picasa button for upload App Engine for High Performance Image Serving Find out more Picasa - http://code.google.com/apis/picasa/docs/web_uploader.html App Engine - http://bit.ly/9UvNz0 A few more... Google Web Toolkit - http://code.google.com/webtoolkit/ Google AJAX Language API - http://code.google. com/apis/ajaxlanguage/ Google Maps API Geocoding - http://code.google. com/apis/maps/documentation/geocoding/ Elevation - http://code.google. com/apis/maps/documentation/elevation/ Next few APIs... ... are the cutting edge of Google APIs! Some invite only, some coming soon, all will hopefully be helpful! Store Lots of Data Solution - Google Storage for Developers Data replicated to multiple U.S. data centers Up to 100 gigabytes of binary data storage for free "pay as you go" plan RESTful interface, almost identical to Amazon's Simple Storage Service Find out more http://code.google.com/apis/storage/ Query Your Data Solution - BigQuery SQL-like query language Very fast - Analyze billions of rows in seconds Scalable - Terabytes of data Powerful group- and user-based permissions REST API, JSON RPC, Google Apps Script Find out more http://code.google.com/apis/bigquery/ SELECT location FROM data WHERE species='s1' or species='s2'; Make Predictions Solution - Prediction API If monarchs can thrive in Monterey, would the Simple to use be able to survive in Upload data to Google Storage Japan? Build the model from the data Use the model to classify new data RESTful interface Find out more Given the text "C'est la http://code.google.com/apis/predict/ vie", what is the language? Want to learn more? Google Developer Days - http://www.google. com/events/developerday/2010/ Links All APIs - http://code.google.com/apis/ Fusion Tables API: http://code.google.com/apis/fusiontables/ via Maps API: http://bit.ly/aXTgsW online app: http://www.google.com/fusiontables AppEngine Multi-tenancy and High Performance Image Serving - http://bit. ly/9UvNz0 Picasa - http://code.google.com/apis/picasa/ Google Web Toolkit - http://code.google.com/webtoolkit/ Google AJAX Language API - http://code.google.com/apis/ajaxlanguage/ Google Maps API Geocoding - http://code.google. com/apis/maps/documentation/geocoding/ Elevation - http://code.google. com/apis/maps/documentation/elevation/ Storage - http://code.google.com/apis/storage/ BigQuery - http://code.google.com/apis/bigquery/ Prediction - http://code.google.com/apis/predict/.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages22 Page
-
File Size-