Here are the slides for the 2 sessions at the Octo IT University conference:
The conference was excellent. French philosopher Michel Serres gave the best talk, the first day. He started with an ethymological exegesis of Robin Hood, the one who bears the magistrate robe in the lawless zone, around the themes of internet and law that Larry Lessig develops in Code. I was surprised he did not mention Lessig at all.
Then he explained how computers create an evolutionist transformation of our cognitive capacities: as our memory is outsourced to computers, this frees us to develop new totipotent capabilities for our mind, such as innovating. A thought provoking session, narrated by a master pedagog.
Here are the slides.
Tags: ajax, apis, appengine, atom, culture, events, gdata, Google, innovation, maps, opensocial, slides
Yesterday I gave a talk about OpenSocial and Google App Engine at FZI in Karlsruhe.
The room was packed, 100 people, who asked many interesting questions ranging from business models to technical aspects of OpenSocial and App Engine. FZI has a very strong computer science research program (they have many PhDs who stay there to do research), and Stefan Tai is creating a new cloud computing program. I hope he can collaborate with Chris Bisciglia, from the Google Code University program, and IBM, to replicate in Karlsruhe what they did at the university of Washington.
Markus Klems who studies with Stefan created excellent slides to explain how to create an OpenSocial application using Google App Engine. It seems like the fact that I mentioned his slides in my preso generated a P@ effect on his blog traffic:-)
Thanks to the FZI team for inviting me: we have a lot of interest in common, I hope this is the beginning of a long friendship.
Here are my slides from yesterday.
Tags: appengine, events, germany, karlsruhe, opensocial, slides
Summertime started on saturday and it starts with a few speaking engagements, followed by a nice cool 4 weeks vacations in France!
Tuesday June 24th, 11:30-12:15 PST, Voice Peering Forum Summer 2008 in San Francisco
With Charlene Li (Forrester), David Jones (Friendster), Anil Dharni (hi5), and John McCrea (Plaxo… or should I say Comcast?-), we’re doing a panel about federating social networks. I really look forward to this one: I have not met Charlene yet and liked her Future of Social Networks GSP West 2008 presentation very much. Only issue with this panel: my surf buddy Stephane Teral is in a panel at the same time and I really wanted to see him wearing a not wet suit:-)
Wednesday June 25th, 18:15-18:35 Paris time, Electronic Business Group General Assembly in Paris
With Jeff Clavier, Henri Moissinac and Philippe Cailloux we do a panel over video conference from Palo Alto, talking about the next steps in web innovation. You can send us questions using this Google Spreadsheet form. We’re talking just before the french prime minister: I hope we will keep the audience awake:-)
Friday June 27th I fly to France for 2 months.
Saturday June 28th at noon, OpenCamp Paris at Musée de l’Informatique on the roof of the La Defense Arch.
This BarCamp organized by my friends Christophe Ducamp and Philippe Jeudy should be a good opportunity to chat with developers about OpenSocial, OpenID, other APIs and whatever the developers who come want to talk about. Philippe wrote a nice summary about why he organized the event.
Monday June 30th at 6 pm, OpenSocial and App Engine talk at FZI in Karlsruhe. Thanks To Dr. Stefan Tai to organize this one.
Tuesday July 1st, Paris, a talk about the Social Web and Brand Advertising at the french direct marketing association, organized by the “french Seth Godin” Henri Kaufman.
Wednesday July 2nd, Paris, 2 sessions at the Octo IT University conference:
My friends at Octo who organize this event are co-founders and long time sponsors of our open source group in Paris OSSGTP. I’m impressed by the lineup of speakers they gathered: Neil Armstrong, Michel Serres and Bjarne Stroustrup! I need to find my old copy of “Design and Evolution of C++” to ask Bjarne for an autograph. Thanks to Octo and Marc-Antoine Guarrigue for inviting me.
After that I have a much needed one month break in France.
Then I’ll be working in the Paris office from august 4 to august 22: if you are based in Europe and want to meet about OpenSocial or Google APIs, don’t hesitate to contact me. For now all I have planned is:
August 11th, talk about GWT at the Cologne JUG.
I hope to meet many developers during that trip to Europe. Enjoy the summer!
One of these mornings
You’re going to rise up singing
Then you’ll spread your wings
And you’ll take to the sky
George Gershwin, Summertime
Tags: apis, appengine, events, france, Google, opensocial
This morning we had 2 talks about OpenSocial at the GSP East 2008 conference. Here are the slides.
OpenSocial + Google App Engine Technical Overview, 9:05am - 9:30am Wednesday, 06/11/2008
OpenSocial: Open for Business, 11:15am - 12:00pm Wednesday, 06/11/2008
Tags: aol, Google, gspeast2008, hi5, imeem, myspace, opensocial

This week we have 2 sessions about OpenSocial at the Graphing Social Patterns East 2008 Conference in Washington DC:
We hope to see you there!
Tags: appengine, events, GSPEast08, opensocial
Tags: events, googleio, opensocial
A few pictures from Google I/O: it was great to meet so many old friends and make new ones.
Nelson Minar came to the conference and seemed happy about the recent developments in Google Developer products: Nelson is the one who started APIs at Google in 2003, with the Search API, then in 2005 with the AdWords API for which he recruited me.
Highlights: pictures of the who’s who of social networks during our Meet the Containers session.
Tags: events, googleio, opensocial, photos
Yesterday we had a great session at Google I/O where 12 OpenSocial containers presented their offering and answered questions: OpenSocial is really picking up steam, with 4 of them live, representing 275 million users, many sandbox environments and many planning to ship soon.
Our secret guest was Eric Staats from AOL, who announced that AOL was adopting OpenSocial: this makes me particularly happy because I used to work at AOL in 1999, when I managed the MyNetscape team.
Here are the slides for the session.
Tags: aol, containers, events, friendconnect, Google, igoogle, linkedin, myspace, netlog, ning, opensocial, orkut, presos, yahoo
Here are the slides for the talk Kevin Marks, Chris Schalk and myself gave this morning at Google I/O: Opensocial, a Standard for the Social Web.
Update 5/30: I had to upload the presentation on slideshare again because it did not display correctly, so the url for it changed.
Tags: events, opensocial, slides
Up to last september, every time I gave a presentation about all Google APIs, I used to go to the Google Code page listing all the APIs and count the number of APIs Google offers manually.
This became difficult and last april for my Evans Data “Google, Opening up to developers” talk I came up with a script:
wget http://code.google.com/more/ -q -O | grep products-short-desc | wc -l
The page at that time was nicely marked up with a style called “products-short-desc” that I used as an unofficial microformat.
But the Google code team is working tirelessly to modernize the site and recently they switched to using Google Web Toolkit (download it, version 1.5 will soon be out with Java 1.5 support) for the site, and my script is broken. So I reached out to Jacob Moon, one of the Code engineers, and he explained that they now get the API list from a javascript file at http://code.google.com/js/codesite_product_dictionary.js.
I will now update my script to this one liner (you need to have Rhino installed)
js -e 'window=[];load(”http://code.google.com/js/codesite_product_dictionary.js”);print(window["CODESITE_productDictionary"].products.keys.length);’
Which tels us that we now offer 58 APIs!
Come learn more about them at Google I/O tomorrow and thursday.
For those of you who prefer the browser to the command line, you can go to http://code.google.com/more/ and paste this code in the url bar to the same effect.
javascript:{alert(CODESITE_productDictionary.products.keys.length)}
Thanks Jacob!
Tags: apis, Google, gwt, javascript