Friday, February 15, 2008

[Gd] IETF Applications Area Architecture Workshop

| More

Google Code Blog: IETF Applications Area Architecture Workshop

On February 11 and 12 Google hosted the Internet Engineering Task Force (IETF) Application Area Architecture Workshop. This was a chance for people active in the IETF Applications Area to get together and work on architectural issues, topics that span many specific groups in the Applications area.

The Applications Area is the part of the IETF that deals with applications
"...that is, things that are not security (part of the security area), nor networks (most of the other areas), but rather things that use the networks and security services to provide things of benefit to the end-user."
This was of particular interest to me since that includes specifications like the Atom Syndication Format and the Atom Publishing Protocol, which we use extensively at Google. From the call for participation:
"These should be a few pages of text on some topic related to Applications area architectural issues. Since the group of attendees is expected to span HTTP and AtomPub, email, IM, calendaring, directories and more, issues should be of interest to more than one of these groups. Some existing Applications architecture "modules" that already are reused include SASL, URLs, MIME types, XML and XML schemas and namespaces, HTTP as a substrate, TLS, ABNF, BEEP."
We had around 20 attendees and the breakout sessions ranged over all the topics listed above and many more. There were two days of great conversation and everyone had a good time.
"Thank you for the high quality hosting and convenience of location and food!"

-Lisa Dusseault (Apps Area Director)


Thursday, February 14, 2008

[Gd] Send a geo-located Valentine's Day card or just break some hearts!

| More

Official Google Maps API Blog: Send a geo-located Valentine's Day card or just break some hearts!

It's Valentine's Day. For millions of people, that means a day filled with outpourings of love, diamonds, and chocolate. For another gazillion people, it means cursing Hallmark and wondering why people can't keep their professions of love to their damn selves. Here at the Maps API blog, we are equally embracing of all attitudes towards life, so today we present map mashups that appeal to both the bitter and happy ends of the spectrum.

Happy? Send a geo-located greeting to a loved one. Just geocode an address, drag the marker around, write a message, and mail them the permalink. Remind them about where you first met, where you spent your honeymoon, or even your favorite dimly lit restaurant. The greeting defaults to a cute heart-shaped island which we found from a user-created content search on Google Maps, and the map uses ExtInfoWindow and the adorably compact GMenuMapTypeControl.

Bitter? Break some hearts! See if you can break the score shown in the screenshot below..and yeah, pretty much everyone can. I'm commonly known to be the least coordinated homo sapien known to man. (I consider it a feature, not a bug :)


[Gd] The Code Review: OpenSocial maturing, Rhino on Rails, and more

| More

Google Code Blog: The Code Review: OpenSocial maturing, Rhino on Rails, and more

February already? Spring is here, and you can tell in Mountain View as the rain has stopped. Spring brings out your social side, and we have seen a lot of growth with OpenSocial and other social APIs.

There was plenty of talk across the Web about the new Social Graph API that Brad Fitzpatrick announced. The API uses the Google crawler to gather up the XFN, FOAF, and other public social data that is spread out already on the Web. You can ask for a social graph that puts this together and gives you back a nice set of JSON.

OpenSocial is moving forward also. OpenSocial 0.7 is now available in the Orkut sandbox, MySpace announced their new platform, and a great group of people got together at Six Apart for a Hackathon.

On another note, I had the pleasure to sit down with Steve Yegge at the Google Kirkland office to discuss his Rhino on Rails project. He gave frank feedback on the history, present, and future of the project and I look forward to hearing, and sharing, more.

There was more Web development news too. Two companies came out talking about GWT. First, YesMail talked about the work behind their 17 GWT modules and 33,000 lines of GWT code. They discuss the design, scalability, and testing practices that they employ.

Compiere, creator of an opensource ERP, talked to us about their recent GWT port from a Swing application.

Developers from Autodesk Labs also came to talk to us about their work implementing offline support to their Project Draw project using Gears.

Fun times at Google

Christian Schalk has spearheaded the new Google Technology User Groups, and there are events going on hopefully near you.

One such Mountain View event is a hackathon for JavaScript developers. Come to the Googleplex and enjoy code, beer, and prizes!

And, to finish up, check out the new iGoogle Themes API.

As always, check out the latest tech talks, subscribe to the Google Developer Podcast and visit the Google Code YouTube channel.


Monday, February 11, 2008

[Gd] Go Go Gadgets in Asia

| More

Google Code Blog: Go Go Gadgets in Asia

It's cold and cloudy in Hong Kong and Taiwan this week, as our trusty weather gadgets indicate. At the Googleplex, where a quintessentially Californian winter is holding up, we had the distinct honor of hosting our Taiwan and Hong Kong gadget developer contest winners -- Hu Chih-Pao flew in from Taipei to tour our campus in December (see photos from his visit on his blog), while Alex Ng and Liu Chun-Yu visited us from Hong Kong two weeks ago.

Of the 190 submissions for the gadget contest in Taiwan, Chih-Pao produced a whopping 43 entries, including a real-time Taiwan Train Timetable gadget and a gadget for the Taiwanese traditional worship of the Buddha of Mercy:

Alex and Chun-Yu's innovative use of gadget technology caught our eye, with their real-time local Hong Kong TV program guide with keyword-activated YouTube views, as well as their Feng Shui gadget:

Japan's gadget awards last year also showcased great gadgets from a pool of 178 submissions, including:

The Earthquake information gadget:

The QR code generator gadget from our Grand Prix winner, kilo: