Thursday, January 7, 2010

[Gd] Before you change that channel...

| More

Chromium Blog: Before you change that channel...

If you've been waiting for extensions to be available for the Mac version of Google Chrome, you finally have a chance to try them out. Extensions are now available on the new developer channel of Google Chrome for Mac. Just like the Windows version, Google Chrome for the Mac again has a developer channel. If you're willing to put up with some rough edges, you can download the developer channel version. You'll be regularly updated to the latest (but not always the greatest) version of Google Chrome for the Mac. If not, sit tight--we're working on bringing extensions to the beta channel.

Note that all of the original developer channel users prior to the Google Chrome for Mac beta release were migrated to the beta channel as a part of the first beta rollout. If you were on the Mac developer channel at some point, you'll have to reinstall the developer channel version just this once.

Posted by Mike Smith, Product Manager

Wednesday, January 6, 2010

[Gd] Dev Channel Update

| More

Google Chrome Releases: Dev Channel Update

The Dev channel has been updated to for Linux, Mac, and Windows

All Platforms
  • [r33999] Fixed an issue which caused html5 audio/video content to not load. (Issue: 25859)
  • [r34122] Fixed a bug where content scripts would get run twice in some cases. (Issue: 29644)

  • See all platforms


  • IMPORTANT: Use this build to switch back to the Dev channel. If you were running Chrome Dev builds before you must manually install this build to get back on the Dev channel. Previous 4.0.249.x builds are on the Beta channel and will not auto update to new Dev channel releases.
  • Extensions are enabled
  • Bookmark sync is enabled. Please note issue 31015 below.
  • [r34585] Add Learn more link to "Aw Snap" crash page. (Issue: 27212)
  • [r34942] Add Esc as another keyboard shortcut for "stop page load." (Issue: 20916)
  • [r34757] Don't show location bar in devtools and other popup windows. (Issues: 13148, 20244, 26757, 29103)
  • [r34762] Implement "Pin Tab" tab context menu item

  • Scrollbars in GTK theme mode now use some of the GTK colors.
  • [r34915] Fix a hang on many sites using custom fonts. (Issue: 29861)
  • [r34222] OOM killer should now kill runaway tabs before it kills the browser. (Issue: 29752)
  • [r34234] Accelerator tweaks: in particular, GTK-configured Emacs keybindings in web content should now work. (Issues: 26131, 26054, 28839, 24479)
  • [r35390] New optimized drawing path -- please let us know about any new drawing glitches! (Issue: 31301)
  • Many bugs fixed particularly around extension handling.

Known Issues
  • Issue 31015 [OS-MAC] Crash on adding new folder when bookmarks sync is enabled

More details about additional changes are available in the svn log of all revisions.

You can find out about getting on the Dev channel here:

If you find new issues, please let us know by filing a bug at

Anthony Laforge
Google Chrome Program Manager

[Gd] Kaazing creates custom licensing solution using Google App Engine and Google Apps

| More

Google App Engine Blog: Kaazing creates custom licensing solution using Google App Engine and Google Apps

Hello App Engine Developers!

My name is Peter Lubbers and I work for Kaazing, where we have developed an enterprise-ready WebSocket gateway, named — you guessed it — Kaazing WebSocket Gateway, which enables highly scalable, full-duplex real-time Web communication based on the new HTML5 Web Sockets standard. Using Kaazing's technology, you can seamlessly and reliably extend any TCP-based business messaging protocol to the Web with ultra high performance and minimal latency. The Kaazing WebSocket Gateway also provides emulation for browsers that do not support HTML5 Web Sockets, so you can start coding against the standard today.

We recently built an automated software license key generator using Google App Engine. This internal application proved to be very easy to build and we were able to deploy it within a day. We were extremely impressed with how simple it was to create a service that links our existing Google Apps accounts. Here's a bit of background on our solution and why we chose to implement it with App Engine.

The Problem

We recently needed to automatically create custom license key files for our customers. In order to scale up to our large customer base, we needed a simple internal solution that provided an automated way to quickly generate custom license key files on demand. The key to this hosted licensing system was that it had to tie into our existing Google Apps infrastructure. Fortunately, Google Apps integration (documented here) was very easy to achieve.

Why Google App Engine?

We chose App Engine because it allowed us to create a solution quickly. Since we are already a Google Apps shop, as well as a Java shop, we found the Google Apps integration provided by App Engine to be very helpful, and because App Engine provides an extremely easy development model — from design, to prototype, to a deployed implementation — we found that it exactly suited our needs.

How we built our implementation

Our implementation was extremely simple; we basically capitalized on App Engine's out-of-the-box integration with Google Apps so it was just a matter of writing an automatic license key generator and using App Engine's built-in e-mail service. This license key generator application was then made available as an application on our Google Apps instance.

The best part? From start to finish our license key generator application took no more than a day to prototype, test, and deploy.

Future Apps on App Engine

Overall we were extremely pleased with how easy it was to use App Engine to build a custom solution on top of our existing Google Apps framework. We also appreciate App Engine's support for Java, so we look forward to building other App Engine apps in the future.

To learn more about Kaazing software including their WebSocket Gateway, which includes a developer license (with a license key generated with the App Engine powered license key generator application) visit:

Posted by Peter Lubbers, Kaazing

[Gd] MySpace SF devJam on Jan 14th

| More

OpenSocial API Blog: MySpace SF devJam on Jan 14th

MySpace is hosting a developer event at our San Francisco office on January 14th where developers can come and learn about the MySpace Developer Challenge, meet the MySpace developer team, and hack away with us!

This MySpace devJam “hackathon” is a great way to turn the ideas you've been thinking about into something real and live on the site. The objective is to create something interesting, preferably that you can enter in our developer contest by the end of the day. We'll have coding sessions for each contest category and give you an update on our OpenSocial work and new APIs. It's also a chance to get feedback from your peers and help from the MySpace Developer team.

We recently opened up our data by releasing a suite of free-to-use APIs that we hope will inspire the developer community to create innovative applications. To celebrate, we've launched the MySpace Developer Challenge, a competition aimed at encouraging further development from our partners. Now, we’re opening up our San Francisco office on January 14th (1 – 5pm) so developers can get started on their submissions with help from the MySpace developer team.

We hope to see you there! For a detailed agenda and to RSVP, go to

Posted by Amy Walgenbach, MySpace Developer Platform


Tuesday, January 5, 2010

[Gd] AdWords Downtime: January 9th, 10am-2pm PDT

| More

AdWords API Blog: AdWords Downtime: January 9th, 10am-2pm PDT

We'll be performing routine system maintenance on Saturday, January 9th from approximately 10:00am to 2:00pm PDT. You won't be able to access AdWords or the API during this time frame, but your ads will continue to run as normal.

- Eric Koleda, AdWords API Team

Monday, January 4, 2010

[Gd] Beta Channel Update

| More

Google Chrome Releases: Beta Channel Update

The Beta channel has been updated to for Mac. This release includes a relatively minor update that corrects a potential issue with our auto-update processes for Mac users.

More details about additional changes are available in the svn log of all revisions.

Anthony Laforge
Google Chrome Program Manager

[Gd] The MySpace Developer Challenge

| More

OpenSocial API Blog: The MySpace Developer Challenge

Calling all developers! MySpace is hosting the MySpace Developer Challenge, a competition aimed at encouraging further innovation from the developer community. We believe the best onsite and offsite integrations with MySpace are not here yet and the MySpace Developer Challenge intends to find them. We also want to reward innovative developers big and small and recognize them as much as we can.

Developers can participate by creating a new MySpace application or integrating our API's on their website. The Challenge will feature monetary and promotional prizes, to be given out to those developers whose submissions are picked by a panel of judges. There is a two month submission window, culminating in winners announced at the Games Developer Conference in San Francisco in March 2010. Submissions for the Challenge will be accepted from January 4 through Feb 28, 2010, and the most promising entries will be recognized in March.

The contest features five categories, and each category winner will be awarded $10,000 (for a total of $50,000) as well as MySpace promotion.

MySpace Developer Challenge Categories:

1. Most innovative use of the Real-Time Stream API

o MySpace's Real-Time Stream API allows the full MySpace activity stream to be pushed
to your site in real-time. The API includes granular filters to control
the amount of data seen. Show us your best integration of this API on
your site and enter for a chance to win.

o To spur some ideas, check out these examples by OneRiot, who launched their real-time search integration, Groovy Corporation , who included MySpace in their massively parallel processing technology, and Google will be leveraging our data in their Google Real-Time Search shortly. Also, check out our own internally built demo of our Real-Time Stream API.

2. Best new MySpace app

o Build a new MySpace app and enter for a chance to win.

3. Most innovative use of the Open Search API

o MySpace's Open Search API allows your site to include public MySpace profile information in search results. Users can search for people by name, profile type (eg musician, celebrity, comedian) or email address and filter search results by gender, age and location. Show us your best integration of this API and enter your site for a chance to win.

4. Most innovative MySpace Integration on Mobile

o MySpace is looking for innovative uses of our APIs for mobile applications. We're accepting submissions for mobile apps that either leverage our iPhone SDK for integration into existing apps and games or create a stand-alone MySpace application that surprises us with your creative use of our APIs, for any mobile platform. Think big or focus on a core feature - the goal is to enhance or reinvent a mobile MySpace experience.

5. Most innovative use of Photos

o With MySpace's Photo Upload API you can now upload photos from your site or app into MySpace. This includes the creation of public or private albums. Show us your best integration of this API and enter for a chance to win.

Our judging panel will include Mike Jones - MySpace COO, Ron Conway -
Founder and Managing Partner of Angel Investors LP, David Glazer -
Engineering Director at Google, and Robert Scoble - renowned blogger and
tech evangelist.

Go to for more information and to submit your entry.

Posted by Amy Walgenbach, MySpace Developer Platform