Friday, October 5, 2012

[Gd] Fridaygram: celebrating teachers, satellite anniversary, flipping food

| More

Google Developers Blog: Fridaygram: celebrating teachers, satellite anniversary, flipping food

Author PhotoBy Scott Knaster, Google Developers Blog Editor

If you’re a teacher, happy World Teachers' Day! Whether you’re a teacher or not, you might take a moment today to think of your favorite teacher, that one who made a big difference to your education and general life outlook. We support education in a bunch of ways, such as YouTube Edu, App Engine Education Awards, and Google Apps for Education. And recently we’ve been observing World Teachers' Day by recognizing a few amazing teachers on our +Google in Education page. Here on Fridaygram, we try to honor our teachers by using good spelling and grammar.

Savvy history and science teachers might have told their students that yesterday was the 55th anniversary of the Sputnik launch. Sputnik was the first human-made object to reach space. Sputnik looked like a basketball with antennas stuck to its side, and the little (585 mm diameter) spacecraft beeped its way around the world. Sputnik only lasted about 3 months in orbit, but it was a huge milestone.

sputnik photo
Sputnik (replica)
Finally, here’s something that might prove educational: it's a video that shows how to flip food in a pan just like a pro. Spoiler alert: you’re supposed to move the pan back and forth, rather than actually trying to flip the food into the air. This will give you something to practice over the weekend.


All week long we post about important developer topics. Once a week, on Friday, we do a Fridaygram just for stuff that’s fun and interesting, but not necessarily developer-related. Special thanks this week to Boing Boing for showing off the food-flipping video.
URL: http://googledevelopers.blogspot.com/2012/10/fridaygram-celebrating-teachers.html

[Gd] Dev Channel Update for Chrome OS

| More

Chrome Releases: Dev Channel Update for Chrome OS


The Dev channel has been updated to 23.0.1271.19.  The Platform version for Chromebooks (Acer AC700, Samsung Series 5 550, and Cr-48) and Samsung Chromebox Series 3 is 2913.49.0, and for Samsung Chromebook Series 3 is 2913.50.0.  This build contains UI, stability and wifi improvements.


Highlights of these changes are: 
  • Audio Video players have been fixed
  • The network unresponsiveness has been fixed.
Known issues: 
  • Camera app doesn't load.

If you find new issues, please let us know by visiting our help site or filing a bug. Interested in switching channels? Find out how. You can submit feedback using ‘Report an issue’ under the wrench menu.

Ben Henry and Josafat Garcia
Google Chrome
URL: http://googlechromereleases.blogspot.com/2012/10/dev-channel-update-for-chrome-os_5.html

[Gd] Apps Script in the classroom

| More

Google Apps Developer Blog: Apps Script in the classroom

Over the past few years we've seen lots of Apps Script adoption within the EDU community. Educators need lightweight systems that integrate with the Google Apps they already use. Empowered by a cloud-hosted and simple to use platform, non-programmers have been able to create powerful scripts that have a real impact on the lives of their students. In honor of World Teachers' Day we're highlighting some popular scripts educators have created and other materials teachers can use to get started.

Earlier this year we sat down with Andrew Stillman, Program Officer for Digital Instruction at New Visions for Public Schools and co-founder of youpd.org. We discussed about how he uses Apps Script to build solutions for the New York City school system. He's the author of many popular scripts in the Script Gallery, including formMule, doctopus, and autocrat, which he uses to create powerful systems that tie together Google Forms, Spreadsheets, Docs and GMail in a way that teachers and administrators can maintain and enhance.

Flubaroo is another popular script among teachers, as it extends the usability of Google Forms for online assignments. After students have submitted their responses this script scores their answers against an answer key, generates histograms of the class's performance, and sends out personalized emails to each student with their grades.

Even more exciting, however, is that teachers have been writing their own scripts to solve problems and make their lives easier. For example, Adelphi University professor Lee Stemkoski wrote a small script that he uses to populate a Google Calendar with the topics for each lecture he'll give during the semester. In just 30 lines of code he was able to complete a long, monotonous task with the click of a button.

Teachers looking to get a better idea of how Apps Script works and what it can be used for should watch our video Google Apps EDU Fireside Chat: An Introduction to Apps Script. In it we cover the basic functionality and use cases supported, and even do some live coding to show how easy it is to get started. More than 20 million students, faculty and staff worldwide use Google Apps for Education, so if you build something interesting and worth sharing, consider publishing to the Chrome Web Store.


Eric Koleda profile

Eric is a Developer Programs Engineer based in NYC on the Google Apps Script team. He's previously worked with the AdWords API and enterprise content management software.

URL: http://googleappsdeveloper.blogspot.com/2012/10/apps-script-in-classroom.html

[Gd] Web fonts: a look under the hood

| More

Google Web Fonts: Web fonts: a look under the hood

Google Web Fonts are viewed more than 1 billion times every day across the web, on more than 100 million web pages. To help you sort through and pick the right font for your site you can order fonts by popularity, and now you can check out usage data for each font too.

Click on "Analytics" in the upper right corner of the homepage to view the new analytics tab, where you can see and compare numbers for individual font views by browser, operating system and see usage trends.


You’ll see a list of fonts, ranked by the total number of all-time font views and sortable by time period. To see a graph of font data for an individual font or a set of fonts, check the box next to the font name and click on the Trend button.



Clicking the views by platform tab on the left pane shows you a heatmap and pie charts of usage of each font by browser or operating system.



While browsing through fonts in the directory, you can also access analytics for an individual font at anytime by navigating to the Statistics tab on the font’s specimen page.



And finally, to help you compare and select fonts, clicking on the “Pairings” tab on the Specimen page will show you groupings of fonts that are frequently used together, based on actual usage data via the API.


Selecting the right font for your website is an expression of your personal style, and we hope to continue expanding the set of tools to help you do that. Happy browsing!

Posted by Raziel Alvarez, Software Engineer
URL: http://googlewebfonts.blogspot.com/2012/10/web-fonts-look-under-hood.html

[Gd] GWT 2.5 RC2 is here!

| More

Google Web Toolkit Blog: GWT 2.5 RC2 is here!

Today we are excited to announce GWT 2.5 Release Candidate 2.  For a quick run-down of GWT 2.5 features, read our earlier blog post here.

You can download this release from our main GWT download page.

The release notes have a short summary of changes in RC2.

- GWT Team
URL: http://googlewebtoolkit.blogspot.com/2012/10/gwt-25-rc2-is-here.html

[Gd] Beta Channel Update

| More

Chrome Releases: Beta Channel Update


The Beta channel has been updated to 23.0.1271.17 for Windows, Mac, Linux, and ChromeFrame. This build fixes some of the known stability issues. A complete log of what changed can be found in the svn revision log.  If you find new issues, please let us know by filing a bug. Want to change to another Chrome release channel? Find out how.

Karen Grunberg
Google Chrome


URL: http://googlechromereleases.blogspot.com/2012/10/beta-channel-update.html

Wednesday, October 3, 2012

[Gd] Get a front row seat with GDL Presents

| More

Google Developers Blog: Get a front row seat with GDL Presents

Author Photo
By Peter Lubbers, Program Manager, Google Chrome Developer Relations

Calling designers, web developers, and the creatively curious! Next week marks the launch of Google Developers Live Presents, a new series of exclusive programming from GDL.  Presents kicks off this month with Design Ignites the Web, a family of episodes that takes you on a journey from back-end to front-end, showing you how to create compelling projects in the browser. The series will feature exclusive interviews with the developers behind select Chrome Experiments, Chrome WebLab, Movi.Kanti.Revo, and DevArt.

So, what’s coming up?

Make Web Magic: The Minds Behind the Most Popular Chrome Experiments | Tuesday, October 9 - Part 1, 1 PM PDT | 20:00 UTC [Event page] | Part II, 2 PM PDT | 21:00 UTC [Event page] | Part III, 3 PM PDT 
| 22:00 UTC [Event page]
Using the latest open web technologies, the developers creating some of the most inspired Chrome Experiments showcase their latest web experiments and discuss how they are making the web faster, more fun, and open in this 3-episode hangout.
Host: Paul Irish, Developer Advocate, Chrome
Guests: Hakim: Google+, Website | Michael Deal: Google+, Website | Mark Danks: Google+, Website

All the Web’s a Stage: Building a 3D Space in the Browser | Thursday, October 11 - 10:30 AM PDT | 17:30 UTC  [Event page]
Meet the designers and creative team behind a new sensory Chrome experiment, Movi.Kanti.Revo, in a live, design-focused Q&A. Learn how Cirque du Soleil and Subatomic Systems worked to translate the wonder of Cirque into an environment built entirely with markup and CSS.
Host: Pete LePage, Developer Advocate
Guests: Gillian Ferrabee, Creative Director, Images & Special Projects, Cirque du Soleil | Nicole McDonald, Director/Creative Director, Subatomic Systems

Push the Limits: Building Extraordinary Experiences with Chrome | Week of October 15-19  [Event page]



The experiments in Chrome Web Lab are pushing the limits of what developers can build in a browser. Explore the design and technical mastery that went into making extraordinary experiences, directly from the experiments’ home, the London Science Museum.
Hosts: Pete LePage, Developer Advocate | Paul Kinlan, Developer Advocate
Guests: Tellart & B-Reel representatives for Universal Orchestra, Sketchbot, Teleporter, LabTag, DataTracer

Van Gogh Meets Alan Turing: The Browser Becomes a Canvas with DevArt | Monday, October 22 - 10:00 AM PDT | 17:00 UTC  [Event page]
How can art and daily life be joined together? Host Ido Green chats with creators Uri Shaked and Tom Teman about tackling this question with their “Music Room” – a case study in the power of Android – and with Emmanuel Witzthum on his project “Dissolving Realities,” which aims to connect the virtual environment of the Internet using Google Street View.
Host: Ido Green, Developer Advocate
Guests: Uri Shaked, Tom Teman, and Emmanuel Witzthum

If you can’t make the live show, you’ll still be able to see recordings of these and past sessions on our YouTube channel.  For more information on our monthly schedule, add +Google Developers to your circles and follow @googledevs on Twitter.



Peter Lubbers works on the Chrome Developer Relations Team, spreading HTML5 and Open Web goodness. A native of the Netherlands, Peter served as a Special Forces commando in the Royal Dutch Green Berets.

Posted by Scott Knaster, Editor
URL: http://googledevelopers.blogspot.com/2012/10/get-front-row-seat-with-gdl-presents.html

[Gd] Dev Channel Update for Chrome OS

| More

Chrome Releases: Dev Channel Update for Chrome OS

The Dev channel has been updated to 23.0.1271.16 (Platform version: 2913.41.0) for Chromebooks (Acer AC700, Samsung Series 5 550, Samsung Chromebook Series 3, and Cr-48) and Samsung Chromebox Series 3. This build contains UI, stability and performance improvements.

Highlights of these changes are: 
  • Pepper Flash updated to version 11.4.31.108
Known issues: 
  • 3495434964 - There are a few situations where the network becomes unresponsive.  Workaround: Restart system and reconnect to the internet.
  • Camera app doesn't load.
  • 151431 - Audio and Video doesn't play in the background.

If you find new issues, please let us know by visiting our help site or filing a bug. Interested in switching channels? Find out how. You can submit feedback using ‘Report an issue’ under the wrench menu.

Ben Henry and Josafat Garcia
Google Chrome
URL: http://googlechromereleases.blogspot.com/2012/10/dev-channel-update-for-chrome-os.html

[Gd] Hermetic Servers

| More

Google Testing Blog: Hermetic Servers


Consider a complex and rich web app. Under the hood, it is probably a maze of servers, each performing a different task and most talking to each other. Any user action navigates this server maze on its round-trip from the user to the datastores and back. A lot of Google’s web apps are like this including GMail and Google+. So how do we write end-to-end tests for them?

The “End-To-End” Test

An end-to-end test in the Google testing world is a test that exercises the entire server stack from a user request to response. Here is a simplified view of the System Under Test (SUT) that an end-to-end test would assert. Note that the frontend server in the SUT connects to a third backend which this particular user request does not need.


One of the challenges to writing a fast and reliable end-to-end test for such a system is avoiding network access. Tests involving network access are slower than their counterparts that only access local resources, and accessing external servers might lead to flakiness due to lack of determinism or unavailability of the external servers. 

Hermetic Servers

One of the tricks we use at Google to design end-to-end tests is Hermetic Servers.

What is a Hermetic Server? The short definition would be a “server in a box”. If you can start up the entire server on a single machine that has no network connection AND the server works as expected, you have a hermetic server! This is a special case of the more general “hermetic” concept which applies to an isolated system not necessarily on a single machine. 

Why is it useful to have a hermetic server? Because if your entire SUT is composed of hermetic servers, it could all be started on a single machine for testing; no network connection necessary! The single machine could be a physical or virtual machine.

Designing Hermetic Servers

The process for building a hermetic server starts early in the design phase of any new server. Some things we watch out for:
  • All connections to other servers are injected into the server at runtime using a suitable form of dependency injection such as commandline flags or Guice.
  • All required static files are bundled in the server binary.
  • If the server talks to a datastore, make sure the datastore can be faked with data files or in-memory implementations.
Meeting the above requirements ensures we have a highly configurable server that has potential to become a hermetic server. But it is not yet ready to be used in tests. We do a few more things to complete the package:
  • Make sure those connection points which our test won’t exercise have appropriate fakes or mocks to verify this non-interaction.
  • Provide modules to easily populate datastores with test data.
  • Provide logging modules that can help trace the request/response path as it passes through the SUT.

Using Hermetic Servers in tests

Let’s take the SUT shown earlier and assume all the servers in it are hermetic servers. Here is how an end-to-end test for the same user request would look:


The end-to-end test does the following steps:
  • starts the entire SUT as shown in the diagram on a single machine
  • makes requests to the server via the test client
  • validates responses from the server
One thing to note here is the mock server connection for the backend is not needed in this test. If we wish to test a request that needs this backend, we would have to provide a hermetic server at that connection point as well.

This end-to-end test is more reliable because it uses no network connection. It is faster because everything it needs is available in-memory or in the local hard disk. We run such tests on our continuous builds, so they run at each changelist affecting any of the servers in the SUT. If the test fails, the logging module helps track where the failure occurred in the SUT.

We use hermetic servers in a lot of end-to-end tests. Some common cases include
  • Startup tests for servers using Guice to verify that there are no Guice errors on startup.
  • API tests for backend servers.
  • Micro-benchmark performance tests.
  • UI and API tests for frontend servers.

Conclusion

Hermetic servers do have some limitations. They will increase your test’s runtime since you have to start the entire SUT each time you run the end-to-end test. If your test runs with limited resources such as memory and CPU, hermetic servers might push your test over those limits as the server interactions grow in complexity. The dataset size you can use in the in-memory datastores will be much smaller than production datastores.

Hermetic servers are a great testing tool. Like all other tools, they need to be used thoughtfully where appropriate.

URL: http://googletesting.blogspot.com/2012/10/hermetic-servers.html

[Gd] More than a Map: a new site to explore the full power of the Google Maps API

| More

Google Developers Blog: More than a Map: a new site to explore the full power of the Google Maps API

Author Photo
By Ken Hoetmer, Product Manager, Google Maps JavaScript APIs

We’re constantly working to build the most comprehensive, accurate and usable maps in the world for our users--no matter where or how they access Google Maps. While millions of people come directly to maps.google.com to search for a nearby business or get directions, many people around the globe experience Google Maps on their favorite website or application thanks to the Google Maps API (and some very talented developers). In fact, today 800,000 active websites and apps are using the Google Maps API to create interesting and useful experiences for you.

MoreThanAMap.com
To demonstrate the capabilities and features of the Google Maps API, today we’re launching a new website called morethanamap.com. This site showcases the unique features of the Google Maps API and how developers are using it.


Visit morethanamap.com to learn more!

Through morethanamap.com you’ll learn how developers can embed popular Google Maps features like Street View, public transit directions, location data, and advanced data visualization capabilities into their website or app. The interactive demos on morethanamap.com show how these features are ready to be added to any website or app.


Developers can use the Google Maps API to embed Street View imagery into their sites

Even if you’re not a developer, the animated London Heathrow flight map or global population heat map are a fun way to visualize data and explore the power of Google Maps.

Google Maps Developers Stories from Around the World
Morethanamap.com also features stories from our community of developers who are using the Google Maps API to start businesses, help improve their communities or save the environment. Starting next week we’ll showcase these stories weekly on the Geo Developers Blog. And follow us on Google+ to learn more.


With just a backpack and a camera Google Maps team member Carlos Cuesta went on a global tour to video blog six distinct developers who are creating thriving applications with the Google Maps API.

Start exploring what’s possible with the Google Maps API today at: morethanamap.com.


Ken Hoetmer is Product Manager of the Google Maps JavaScript APIs, based in Sydney, Australia. A long time Maps API developer, he claims to have been the first external user of JavaScript Maps API v3.

Posted by Scott Knaster, Editor
URL: http://googledevelopers.blogspot.com/2012/10/more-than-map-new-site-to-explore-full.html

[Gd] Taapi Plans to Enable OpenSocial Gadgets in Energy Game!

| More

OpenSocial API Blog: Taapi Plans to Enable OpenSocial Gadgets in Energy Game!


A team of mobile and gaming industry experts have collaborated to create and launch Taapi, an entirely new type of social game that uses the power of gamers around the globe to save energy.

The game is the first global, mobile gaming platform that will have a significant impact on the real-world.  Available via iOS for iPhones, iPods and iPads, Android, and the web, Tappi awards players points for being the first to shut off unused lights.


So, how does it work?

People tap in to Taapi to provide blocks of time where their homes (and lights) are available to the game for shut off. When a home is tapped in, it’s lights are anonymously added to a ‘pool’ of other lights that are waiting to be turned off.

Meanwhile, gamers race to be the fastest to turn off lights from that pool as soon they become available.
Gamers get the satisfaction of knowing that they are turning off lights all over the world that are not being used.  All with just a tap.

Gamers will have the ability to choose challenge games, geographies, light types, or random selections while playing to get to turn lights off from the pool of waiting lights. Every light and location is completely secure. Lights in the pool waiting for turn off are anonymous and not individually identifiable in any way.

Taapi leverages crowdsourced players to act on unused lights that are available in the pool for shut-off and rewards both players and the households that use Taapi. By being on Taapi, homes will benefit from saving money on their energy bills and also get points for every minute their lights are available to the game.

If some players want to keep their home’s lights all to themselves-that works too. Households can use Taapi to control only their own lights and create a local Taapi group of players within their WiFi network. They still get points for using Taapi and a nifty home control panel in the app.

The Taapi team has brought some powerful partners into the energy-gaming spotlight with them. Amazon is slated to fulfill orders for the Taapi in-home products and smart-chip giant NXP will be providing chipsets.

Taapi is appealing to a range of developers by providing a full API to provide hooks that can programmatically act on Taapi's services.

The Taapi API will provide access to features such as:

  • Adding new players
  • Authenticating players
  • Calling player stats
  • Calling general country, energy, and date stats
  • Initiating a race session
  • Obtaining the stats for a unique race session
  • Polling for available races

Taapi has selected Atlassian (http://atlassian.com) products for community support, Mashery (http://mashery.com) for API hosting and they have a built-in an OpenSocial container for developers to write gadgets for Taapi using the OpenSocial (http://opensocial.org) standard.

Taapi & OpenSocial

Taapi's OpenSocial container support will allow developers to quickly and easily write OpenSocial compliant gadgets that can call and serve a number of Taapi features like public Taapi use statistics, aggregated stats, individual users stats and game session availability.

The Taapi OpenSocial container will support gadget authentication via OAuth to enable personalized, contextual player information and interaction as well.  Players will be able to add approved gadgets to their instances of the Taapi game and extend Taapi's functionality.

For example, a developer could write a 'My Country' Taapi gadget to alert a player when a session in a specific country is available, authenticate them, opt them into the game session and tweet about their participation, all in that country's native language(s).

Taapi founder Carol Glennon states, "Support for an accelerated development process was one of our top goals for the Taapi platform. Enabling gadgets through our OpenSocial container makes it easy for developers to gain fast access to our API while writing cool gadgets that users can use in Taapi right away."

Taapi has already distributed in-home prototypes to create a seed pool of lights that can be acted upon by players and is expected to launch their mobile suite over the next few months.

Learn More!

Watch the Taapi movie
Visit Taapi for the latest news and updates
Get more information about Apache Rave and OpenSocial

Posted on behalf of Don Martelli, Chief Marketing Officer, Taapi, by Mark Weitzel, President, OpenSocial Foundation


About Taapi

The Taapi core executive team have been working on projects together for the last four years and have experienced amazing success in that time. Together, they have a fantastic history of ability with the proven results to deliver this project in a timely manner. Examples of previous work includes delivering mobile apps, games as well as cutting edge and complex 3D animations and solutions for Fortune 500 companies including Time Warner, Intel, CBS, California Tourism, Delta Airlines and National Geographic. We have been recognized and received over a dozen National and International awards for our work and have been at the cutting edge of technology for a combined four decades. 


URL: http://blog.opensocial.org/2012/10/taapi-plans-to-enable-opensocial.html

[Gd] Rich snippets guidelines

| More

Official Google Webmaster Central Blog: Rich snippets guidelines

Webmaster level: All


Traditional, text-only, search result snippets aim to summarize the content of a page in our search results. Rich snippets (shown above) allow webmasters to help us provide even better summaries using structured data markup that they can add to their pages. Today we're introducing a set of guidelines to help you implement high quality structured data markup for rich snippets.

Once you've correctly added structured data markup to you site, rich snippets are generated algorithmically based on that markup. If the markup on a page offers an accurate description of the page's content, is up-to-date, and is visible and easily discoverable on your page and by users, our algorithms are more likely to decide to show a rich snippet in Google’s search results.

Alternatively, if the rich snippets markup on a page is spammy, misleading, or otherwise abusive, our algorithms are much more likely to ignore the markup and render a text-only snippet. Keep in mind that, while rich snippets are generated algorithmically, we do reserve the right to take manual action (e.g., disable rich snippets for a specific site) in cases where we see actions that hurt the experience for our users.

To illustrate these guidelines with some examples:
  • If your page is about a band, make sure you mark up concerts being performed by that band, not by related bands or bands in the same town.
  • If you sell products through your site, make sure reviews on each page are about that page's product and not the store itself.
  • If your site provides song lyrics, make sure reviews are about the quality of the lyrics, not the quality of the song itself.
In addition to the general rich snippets quality guidelines we're publishing today, you'll find usage guidelines for specific types of rich snippets in our Help Center. As always, if you have any questions or feedback, please tell us in the Webmaster Help Forum.

Posted by Jeremy Lubin, Consumer Experience Specialist, & , Webmaster Trends Analyst
URL: http://googlewebmastercentral.blogspot.com/2012/10/rich-snippets-guidelines.html

[Gd] GDG DevFest Season, round 2: Happily hacking!

| More

Google Developers Blog: GDG DevFest Season, round 2: Happily hacking!

Author PictureBy Phoebe Peronto, Developer Marketing

“Happily hacking!” was GDG DevFest organizer Simon Buxton’s share directly from the DevFest Auckland event on September 29th. This past weekend marked the second round of community-organized DevFests. Local Google Developer Groups powered up the developer community with 11 total events. From hackathons that produced compelling and polished apps, to local press coverage, to excitement for future events, this most recent round of DevFest events showcased the engagement and innovation thriving in the Google developer ecosystem. Below, we’ve spotlighted key moments from last weekend’s events and provided a schedule for those coming up next.  Find your nearest GDG, attend an event, and join the community!

DevFest Jakarta | Host: GDG Jakarta
Tech In Asia recapped the most memorable moments from DevFest Jakarta.

DevFest Kyoto | Host: GDG Kyoto
“今、DevFest Kyotoでは、CodeLabの真っ最中です!写真は後でアップします。 “ – GDG Kyoto +Page Update

DevFest IIT Guwahati | Host: GDG IIT Guwahati
“75 developers and designers, 25 teams, 15 prototype submissions with 5 complete projects define a successful 12-hour hackathon as part of the first-ever GDG DevFest held at +IIT Guwahati. Thanks a lot +Google Developers for sharing our update, most importantly for supporting such a great GDG program and a flagship event like DevFest. It's not even 24 hours after our hackathon and students at +IIT Guwahati are asking when's the next one !! <3 . Hope the fruitful collaboration continues for years to come.” – GDG IIT Guwahati +Page Update
Photo Gallery

DevFest Goa | Host: GDG Goa
“We had an awesome devfest extending over two days 29th and 30th Sep 2012. The event was attended by about 100 developers (Day 1 and Day 2). We had two tracks on Day 1 featuring Android and Modern Web (Chrome/HTML5/Dart), followed by a hackathon on Day 2. In fact, we hosted a code lab on HTML5 in which a complete 2D game was developed step-by-step by participants. Out of the hackathon came more than 6 apps, 4 of which were completely polished (will be live in one week’s time). From an HTML5 version of “Draw My Thing,” to an Android rescue app that logs the user out of all accounts in the event of one’s phone being misplaced, to a presentation app featuring an HTML5 version of Prezi and Mupples, the hackathon entries ran the gambit. Participants really enjoyed. Explore the event gallery on our +Page, Facebook, and Twitter.” – Smarth Behl, GDG DevFest Goa Organizer

DevFest Surabaya | Host: GDG Surabaya
“DevFest Surabaya took place on September 29th at Sekolah Tinggi Teknik Surabaya, Ngagel Jaya Tengah 73-77, Surabaya, Indonesia, hosting a total of 267 developers.  Of the tracks focusing on Maps, Android, and HTML5, highlight sessions included Merci Niebres (Google Senior Marketing Events Team) explaining Google's technology impact on developers all around the world, Anna Chernova (Google Quantitative Analyst) covering various Google Maps API for developers, and Vivi Wei Zhang (Metaps Singapore) discussing monetizing Android applications.  Attendees were ecstatic about the event and look forward to the next GDG event.”  – Esther Irawati Setiawan, GDG DevFest Organizer

Photo Gallery



DevFest Seattle | Host: GDG Seattle


Can’t get enough GDG?  Visit this past weekend’s events +Pages for more info:
Jakarta
Kyoto
Washington, D.C.
IIT Guwahati
GDG Goa
Surabaya
Auckland
Colombo
Seattle
Amman
Bangalore

Upcoming DevFests
Santa Fe, Argentina | 10/2/2012
Buenos Aires, Argentina | 10/3/2012
Kuala Lumpur, Malaysia | 10/4/2012
Mumbai, India | 10/5/2012
Pune, India | 10/6/2012
Bandung, Indonesia | 10/6/2012
Kathmandu, Nepal | 10/6/2012
Amman, Jordan | 10/6/2012

DevFest season goes until November 11th, so you still have time to get involved.  It’s a really simple process: find your nearest GDG, attend an event, and join the community!  Visit devfest.info for specific event details and session updates.  


Phoebe Peronto is an Associate Product Marketing Manager on the Developer Marketing team here at Google. She’s a foodie who has a penchant for traveling, politics, and running. Oh, and of course...Go Cal Bears!

Posted by Scott Knaster, Editor
URL: http://googledevelopers.blogspot.com/2012/10/gdg-devfest-season-round-2-happily.html

[Gd] Dev Channel Update

| More

Chrome Releases: Dev Channel Update

The Dev channel has been updated to 24.0.1284.2 for Windows, Mac, Linux, and Chrome Frame.  This build contains following updates:

All

  • Updated V8 - 3.13.7.1
  • Updated WebKit - 537.13

  • Fixed an issue where clearing browsing data would not complete when Pepper Flash was disabled (Issue:  144874)
  • Fixed an issue where inline disposition isn’t displaying correctly. (Issue: 145622)
  • Fixed a crash when clicking speech input. (Issue: 146689)
  • Fixed file system URLs no longer work in platform apps. (Issue: 150861)
  • Fixed a crash when opening YouTube in full screen mode. (Issue: 149821)
  • Fixed a crash when loading explicit intent service. (Issue: 150834)

Full details about what changes are in this build are available in the SVN revision log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug.

Dharani Govindan
Google Chrome
URL: http://googlechromereleases.blogspot.com/2012/10/dev-channel-update.html