BigQuery and Prediction API, WaveOne Wave Server Implementation, OrangeScape, App Engine Basic Text Search, Mail Merge in Cloud with Google APIs

“dynamic document packages (DDPs) for Google Apps was the lack of mail merge anywhere in the cloud. DDP combines one or more documents together while also merging data into those documents, giving you a combined file with whatever page order you'd like. To manage cloud-based mail merge solution, we decided it would be best to […]

“dynamic document packages (DDPs) for Google Apps was the lack of mail merge anywhere in the cloud. DDP combines one or more documents together while also merging data into those documents, giving you a combined file with whatever page order you'd like. To manage cloud-based mail merge solution, we decided it would be best to make it wrap around our existing DDP functionality. To manage the merge data, we create a folder inside Google Docs and place within that folder a single spreadsheet. All data for a merge can be placed in that spreadsheet, which we then tie directly to existing DDP at runtime. Each row is now considered a single DDP run with all results streaming back to Google Docs,” rites Google.

Google App Engine Basic Text Search: “Taking advantage of App Engine Datastore, we can issue an inequalities query to perform a basic "starts with" search. This can be a good solution for searching users, tags, and domains and works well for implementing a search box auto-complete feature. “Solution: Our example solution uses JDO to generate query that instructs DataStore to return all records that start with search string. This’s accomplished by issuing a greater than or equal condition against search term, and a less than condition against search input concatenated with unicode replacement character ('\ufffd'). Resulting query limits results to items that start with search input, as well as any other unicode characters that follow. This code uses JDO behind the scenes, but this trick will work with straight GQL as well,” Google.

Now you can “build business apps on Google App Engine, too! OrangeScape is a Platform-as-a-Service for building business apps that run both on cloud via Google App Engine and in your data center,” Google.

Google Wave Federation Protocol, “allows developers to have several domains, and thus build several different content management platforms, with ability to act as a single interoperable tool. It doesn’t matter if you don’t want to host your company data on Google Wave server; you can instead deploy your own Wave compliant tool internally and still collaborate with people outside your organisation on that content. This’s cross-organization document workflow,” Google.

Since the announcement of Wave, ProcessOne has been excited by the possibilities offered by this new protocol. Federation was build on top of XMPP (eXtensible Messaging and Presence Protocol), a domain in which ProcessOne is already a leading provider. It was a natural progression for us to extend our platform to support Wave.

Google also, introduced two new developer tools: BigQuery enables fast, interactive analysis over datasets containing trillions of records. Using SQL commands via a RESTful API, you can quickly explore and understand your massive historical data. And Prediction API exposes Google’s advanced machine learning algorithms as a RESTful web service to make your apps more intelligent.