Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

seo Announcing Google Moderator’s API, powering a Wave Extension and Android App 2013

Seo Master present to you: Google Moderator is used extensively within Google for meetings and to collect feedback from Googlers on events or happenings within the company. It is also used at conferences and other events to organize and draw upon the collective wisdom of the participants.

Many users have asked us for a formal API, and today, we’re excited to announce the Google Moderator API. You can use the API to access, update, and participate in Google Moderator from custom interfaces.

Here's a quick look at what you can do with Google Moderator’s API:
  • Create: You can create new series, topics, submissions, or votes on behalf of the currently authenticated user.

  • Vote: You can allow authenticated users to vote on submissions, or to review their own votes on submissions in a series.

  • Discover: You can retrieve topics in a series, or submissions in a particular topic or series. You can also track the current aggregate status of votes.
Here are some projects that are using the API today:

Rajiv Bammi whipped up a gadget for Google Wave that will be at Google I/O to allow attendees to ask questions:

http://code.google.com/events/io/2010/wave.html


Jim Blackler, a Google software engineer, spent some of his 20% time to build Google Moderator for Android, an open source project.


When Moderator was used by the White House, we used the Maps API to plot on a map where submissions were coming from:


We’re curious to see what you build, and we’re eager to get your feedback on new features. To get started, check out the documentation and join our Google Group!

2013, By: Seo Master

seo Google Developer Products Help WhiteHouse.gov Connect With America 2013

Seo Master present to you: Last Thursday was a momentous day for citizen participation in government. As you may have heard, President Obama hosted the first online Town Hall meeting with questions submitted and voted on via the internet. The Developer team at Google is honored that two of our technologies, App Engine and Google Web Toolkit, played a role in making this possible.

Google Moderator, built with App Engine and Google Web Toolkit, allows users to submit and vote on questions collaboratively. Originally developed for Google company meetings, it's now available for anyone to use -- but being featured on WhiteHouse.gov offered an unprecedented level of potential traffic and attention. We are thrilled that, thanks to scalable hosting provided by App Engine, Moderator successfully handled traffic from tens of thousands of simultaneous visitors.

During the 48-hour open voting period, the site peaked at 700 hits per second, and 92,934 people submitted 104,073 questions and cast 3,605,984 votes. In total, over one million unique visitors visited the site before the town hall. Even while the site was featured on major news outlets and even the Google homepage the other 50,000 apps built on App Engine were fully supported and experienced no adverse effects.

Since the front-end of Moderator was written using GWT, most user interaction with the site was handled via AJAX requests made from the browser to the server. This enabled a very responsive UI while at the same time keeping bandwidth down. It also made it easy to make some last-minute adjustments to the UI, while ensuring that the JavaScript was compatible with all browsers and all platforms.

As would be expected when a website is utilized by the White House and is featured in the media, there were dramatic, and sometimes unforeseen, upswings in traffic. The graph below shows some of the major surges in load to which App Engine adapted. Conventional web hosting strategies demand the pre-provisioning of enough servers to handle load. Sometimes, as was the case with Moderator on WhiteHouse.gov, accurate traffic estimates can be difficult to develop ahead of time. Fortunately, since Moderator runs on App Engine, all servers and resource allocation were handled automatically. With App Engine, you never need worry whether you've set up enough machines...we'll automatically spin up new servers as traffic grows.


If you haven't tried App Engine yet, we encourage you to join the 150,000 developers who have already built highly scalable web applications on top of Google's computing infrastructure. To learn more, visit code.google.com/appengine/ and make plans to attend our sessions at I/O at the end of May.

2013, By: Seo Master
Powered by Blogger.