Google Developer Day 2008に行ってきたぜ


http://code.google.com/intl/ja/events/developerday/2008/home.html


面白かったよGoogle Developer Day。会場は満員で、どのセッションも立ち見だらけだった。肩書きがソフトウェアエンジニアだったりのいかにも技術者っていうGoogle社員がセッションを担当していて、プレゼン慣れしてませんって感じが全開で(良い意味で)、〜営業部長とかが出てきてセールストークし始めるIBMMicrosoftセミナーとは全然違う。



以下気になったところのメモ。



基調講演
3つのC(Client, Connectivity, Cloud)


Gears

  • MySpaceで検索機能にGearsを利用しており、オフライン機能にとどまらないブラウザをよりリッチにするという面白い使い方をしている。


Android

  • Raise the bar of baseline mobile functionality


Google App Engine

  • Pix Chatで使用している?(Six ApartのNew Product?)
  • 対応中:Python以外の言語への対応、リッチメディアサポート(Large File Support)、インフラ拡充


OpenSocial

  • ウェブが人やサービスを結びつける基盤へ
  • ソーシャルサイトはVertical=縦に閉じている
  • サイトオーナー、アプリ開発者のための共通基盤
  • 現在、利用者:2億7500万、開発者2万、インストール可能アプリ5000万
  • 話を聞いていて、将来的にはWebOS(=Browser+AddOn)の一部になるコンポーネントなんじゃないかと思った。


Google Maps API for Flash

  • 先月発表したばかりのAPI
  • デモ失敗


Communities


Google GearsからGearsへ
Webアプリの将来

  • 1アプリケーションで1URLにするのが理想
  • オンライン/オフラインのシームレスな切り替え


Firefox3対応は、Firefox3正式リリース(今月末)に合わせて公開できるのでは?とのこと。


Worker Poolのデモ

  • 画面上のUIの動作とは別にバックグラウンドで演算処理が実行されるので画面が固まらない
  • 実際にデモを見ると、おおおおおと思う


GearsMonkey

  • Gears+GreaseMonkey
  • GreaseMonkey経由でGearsを利用するので、サイトオーナーの許可無しにGearsが利用できる!!!


今後の展開

  • Desktop API
  • Notification API
    • ポップアップが画面右下にブラウザのウィンドウとは別に出てくる
  • File System
    • 複数ファイルを同時にアップデート可能
  • Large Upload
  • Geolocation
    • 現在地を取得(できるようになる予定)
    • モバイルならGPSなんかを使って実装しようとしているらしい(他にはWifi ID、Cell ID、IPアドレス
    • セキュリティが課題
  • BLOB API


Google AJAX API

AJAX Feed API

  • RSS0.9、1.0、2.0、Atomの違いを正規化してJSONにしている
  • LookUp:URLからその中のフィードを探すAPI