Google Drive SDK Version 2; Support for Android and iOS Apps; Bing Enhancements to Apps Script; App Engine v1.7.0; GWT 2.5 Release Candidate

Google Drive SDK Update announced at the Google I/O comes with a number of updates including an expanded API, a simplified developer experience and mobile app support."The new Drive API exposes all standard file operations as well as methods to list and search files, convert between formats, copy files, manage revisions, and share files with […]

Google Drive SDK version 2.0, Mobile support for Android, iOS app using GDrive SDK, New Drive Apps

Google Drive SDK Update announced at the Google I/O comes with a number of updates including an expanded API, a simplified developer experience and mobile app support.

"The new Drive API exposes all standard file operations as well as methods to list and search files, convert between formats, copy files, manage revisions, and share files with users. The API is based on open standards, including a RESTful service architecture, JSON data exchange format, and OAuth2 for authorization. And with a simplified design and drop-in client libraries available in eight languages, using the API has never been easier," explains Google.

Also, Google today, announced full mobile support for Android and iOS apps using the Drive SDK.

"Mobile apps can securely use the Drive API to read and write files directly to Google Drive. Users can also "Open with" on mobile devices to view or edit content from their phone or tablet just like they do on the web. (Installation of apps via the Chrome Web Store is no longer required.)," posted Mike Procopio is a Software Engineer for Google Drive.

Also, the company introduced today several new features for Drive apps for the web including sharing to your apps with the familiar Drive sharing box. "With just a few lines of JavaScript added to your app, users can share their files with the new embeddable sharing component," Google said.

Also, users can now open Google document formats in any app that supports one of the many export formats available. For example, an app that faxes PDFs can now fax a Google document, spreadsheet, or presentation directly.

Finally, some new Drive apps include: mobile photo editors for cropping photos on a phone to a web-based IDE for slingin' code in the cloud will soon join the apps already available today.

You can read the documentation on the Google Drive SDK, or head over to Getting Started guide.

By Saurabh Gupta, Product Manager, Google Apps Script

Cross-posted with the Google Apps Developer Blog

Google also announced today enhancements to Google Apps Script to help build richer applications and share apps with users.

"You can now create scripts from or from Google Drive. Plus, your projects are now stored in Google Drive, and you can share them just like a Google document or spreadsheet," Google informs.

HtmlService launched today allows you to create web apps using HTML, client-side JavaScript, CSS and Apps Script. You can also use jQuery to build web apps. HtmlService uses Google Caja to ensure that the HTML content served by your web apps is safer for you and your users.

And, "ScriptDb," brings a better way to store application's data.

"Every script now has an embedded JSON database. You no longer have to rely on a spreadsheet to store the data. Using ScriptDb, you can store a larger volume of data and search easily," Google said.

You can learn more about ScriptDb on the Google Apps Script Developers page.

Also, your apps can now, with authorization, run as the user behind the keyboard, not just the script owner. This brings a new level of versatility to web apps built with Apps Script.

Finally, Google also made it easier to distribute apps. "You can now publish your apps in the Chrome Web Store. Register and package your app directly from the Publish menu in Google Apps Script. Then customize your listing from the Chrome Web Store and publish your app to the world," Google adds.

Google also posted an updated developer reference documentation, and also created a new user guide for Apps Script.

Google App Engine platform version 1.7.0 released at the I/O, now let developers serve their applications via HTTPS on custom domains. "We're offering both SNI and VIP based SSL, which provide both a low cost and universally supported option, respectively," Google said.

Google App Engine version 1.7.0 rGoogle App Engine's additional location - the EU. "Initially, the Google App Engine cluster in the European Union will be limited to Premier Accounts only. If you are interested in signing up for a Premier Account to get access to our European cluster, as well as Premium Support and invoice billing, please contact our sales team at," Google said.

  • PageSpeed service available to HRD applications with just a few clicks. Use of the PageSpeed Service is priced at $0.39 per GB of outgoing bandwidth, in addition to standard App Engine outgoing bandwidth price.
  • GeoPoint Support in Search:You can now store latitude and longitude as a GeoPoint in a GeoField, and search documents by distance from that GeoPoint.
  • Blob Migration Tool now Generally Available, so you can migrate both your Blobstore and Datastore data in one easy step.
  • Application Code Limits Raised from 150MB/version to 1 GB/application - "You can check your app's Admin Console to see the total size of all your application versions. In the future, you'll be able to purchase more quota to store additional files," Google informed.
  • Logs API Updates - Paid applications will now be able to specify a logs retention time frame of up to 1 year for their application logs, provided that the logs storage size specified is sufficient for that period.
  • Additionally, Google also introducing some Logs API billing changes so that you can pay to read application logs after the first 100MB. Reading from the Logs API will cost $0.12/gigabyte for additional data over the first 100MB.
  • Go SDK for Windows for the Go runtime.

For more information, read the release notes for Java, Python, and Go.

Google Web Toolkit (GWT) version 2.5 Release Candidate was also announced at the I/O.

GWT 2.5 comes with new optimizations that boast a 20% code size reduction and a 39% reduction in initial download size of the Showcase application. GWT 2.5 also includes several new features that improve both usability and functionality.

You can download this release from the GWT download page.

Finally, Google rolled out changes to the activity graphs in the control panel for its domains including Google Apps, Google Apps for Business, Government and Education.

  • Gmail, Calendar and Docs: Instead of just showing login activity counts, we will show the counts of an expanded set of interactions with these products.
  • Sites and iGoogle - We are removing these graphs because of relatively low usage of the graphs.