I had the chance to go to Google Developer Day 2007. It was a very well organized day at San Jose Convention center. I was mostly interested in the Geoweb track of presentation so I attended Opening Keynote, Extending Google SketchUp: A Developer’s View, Google and the Geoweb, New Features in Maps API, Making Maps Mashups Discoverable with Google Mapplets and Fireside Chat: Geo Product Team.
The event was well organized, it was just like any other professional conference, and even better the wifi coverage was flawless. Also who can complain about free food all day long and an excellent selection of free beverages? No kidding the attendees have been pampered. The night event was also great and allowed people to meet with fellow attendees.
Here are my comments for each presentation. The opening keynote was interesting and gave us a nice introduction of the day to come. Sergey Brin made an appearance with a promising story which ended being just a joke and not a very funny joke. At least he was there and the start of his speech was good.
The SketchUp part was probably very interesting for everyone but me. I went thinking they would have something for maps, but not really. It was just a showcase of the product and they said they have an API for plugins. The product seems very nice, I was just not the target audience.
Google and the Geoweb was the part where they started hitting the KML note. They just love KML. I like it too and I understand it’s easier for Google to index KML than to understand javascript. But I started to be seriously annoyed at this do everything in KML (or GeoRSS), it’s like Google saying forget all document type and do plain html for us to crawl. I understand that if we want visibility we should use KML, but at some point it was just too much. I guess my problem is that for now I can’t make everything go as smoothly in KML now.
New features in Maps API was really the session for me. Driving directions and Ads manager will be great. Also the fact adsense on the page will react to the view port is great. This session was full of very interesting information. The only problem with this one was the questions. The first presenter started to answer them as they were coming and it quickly made the presentation painful to listen. He should have asked the people to wait for a specific time and go to the microphone. We got interesting questions in the lot, but a great part was basic documentation questions.
Mapplets was a good presentation. The background info on how the Mapplets work was a very nice touch. They plan to put the usage of Mapplets in the API, so this is really great because it should allow sites to make fantastic maps without spending too much time on non-core functions of their maps. I see great things for site with core functions on the map and a collection of supporting Mapplets.
Finally the fireside chat. Listen to all the questions and concerns was great. The team seemed to genuinely care, and they were very knowledgeable. Must be great working with any of those guys. Also, it made me realize a good part of the attendees had interest for Google Earth. To me this is so strange, I have such a bias in favor of Google Maps. I really see Earth as a niche player and Maps as such a great consumer product. I have nothing against niches, I just didn’t expect to see so many people in that niche.
Finally it was a good day where I got to meet nice people. I don’t know yet if I’ll go back, but it was a nice day.