icalとgearthのマッシュアップeinstein
カレンダーとグーグル・アースのマッシュアップであるアインシュタインeinstein。カレンダーアプリのグリッド表現では来るイベントの切迫感がない。そこでグーグルアースを少し傾けてicalデータをkmlデータに変換してプレースマークとしておけばいいと思いついたことから出来たのがアインシュタインeinstein。名前の由来はこのマッシュアップが空間と時間を融合させたものであるからだという。ただこれだけであるとrubyを使ってicalをkmlにしましたよということでしかない気がする。
"It should be like looking at Google Earth from a tilted angle, events placed on a sphere which I can roll back and forth". It took me some moments, then it hit me.[...] Fast forward to one and a half days later: A very basic implementation of the "iCal meets Google Earth" mashup is ready, which I call einstein, well, because what it does is some kind of joining space and time. I used Ruby (of course), employing the vpim library for extracting iCal data and XML builder templates for creating the KML output. In the end it was almost too simple.