Google Developer Day 2008參加紀實
2008/06/14 @ 台北國際會議中心
五個月前的照片,不知道該分在遊記還是IT(笑),完整相簿在此。

今年蠻早就注意到GDD的報名時程,身為一個Google service的重度使用者當然要去朝聖一下,所以很快就把表單填好送出去了,雖然作品沒被選上special present,不過也是個蠻特別的活動經驗。本年度的主要重點放在雙A:App Engine及手機平台Android上,原本報名時好像只打算依照去年的規模開放數百人的名額,不過後來一口氣湧入了上千人,簡所長也說這個場地快要放不下了,明年得要換個更大的地方來辦:P。

報到櫃檯分成A~E五條動線,在此領取名牌及文件袋。

大廳內懸掛的活動旗,順序就是依照Google的形象色順序:藍紅黃藍綠紅來排列,我沒帶廣角鏡所以很難全部拍入,很有趣的安排。

把Google office環境在現場重現也是今年的重點之一,場內隨處可見以Google配色做設計的各種擺飾元件或生活用品,像這些是擺在休憩區的大小懶骨頭沙發,大致上都不脫基本四色:P

一樣是擺在休息區的Cube desk,我覺得這東西的設計感很棒,可惜只有帶定焦鏡人蠻多的不太容易取好角度。

Google的工作環境主打休閒機能,所以像Wii或XBOX360這類小玩具當然也是不可或缺的,倒是沒有見到PS3啊(笑)。

零食架,當然這比起先前看過強者我同學Nakomi到Google NY的參訪照來說只是超級平凡的版本。

飲料冰櫃,如果有特製版的雪碧瓶子該多好~(被踹飛)

會場內的看板多半都以藍色系為基調,搭配圓滑的字型看起來就有種普普風的簡潔感。

另外一版懶骨頭沙發上的形象標誌,真想搬一個回家啊..(淚)

這天的Topic agenda及場地分布圖,我把主力放在Maps及Android上頭,所以我連續聽了早上的兩場Map API及GEO作品展示,接著到隔壁聽Android簡介及VM internal。

這是在進場聽opening speech前拍的,因為分隔了三間教室,所以簡所長及來賓們本尊是在101AD開講,其他兩間教室則是用轉播的方式進行,不過顯然大家都想看本尊,許多沒佔到座位的人都跑去外頭搬小沙發甚至懶骨頭來101AD的外圍坐著。

題目是Cloud, Connectivity and Client,這也是Google一直致力於的作業環境及理念。個人認為Cluster、Grid、Thin client這些技術或概念早已發展多年,雲端運算其實是個將技術重新包裝嘗試以新包裝突破困境的廣告名詞而非嶄新技術,若非Google挾其地位名聲登高一呼進行推廣,或許也就只能在科研界載浮載沉吧。

呼應主題,出發點是希望能提高雲的那一端的resource availablity,所以需要使用App Engine及GEAR來協助瀏覽器成為最普及的portal(當時Chrome browser還沒有問世),最終因為mobile network的普及化而達成pervasive computing的願景-access everywhere。

午餐時的便當是由國際會議中心的餐廳直接提供的,拿到手上第一個感覺是:好重。

嗯,這去骨雞腿肉還真是大塊..比起在中華電信比賽時的肉份量又更上了一層,不過這份便當被九月參加的TI MSP430課程給徹底打敗了,TI把雞腿當配菜啊..(爆)。

用餐時簡所長跑來宣傳後來舉辦的全球性競賽:Code Jam。

用餐完畢到報到櫃檯領取的台灣版形象紀念貼紙,我喜歡中間那個101的版本:)。

美式休閒的名產:迷你足球對戰台,類似的玩意Costco有在賣且還不便宜呢。

接下來聽Android簡介時講者是以英文進行的,有提供同步口譯的設備,不過後來覺得口譯員對於一些技術名詞並不熟悉且有很明顯的延遲,所以索性直接聽講者講比較舒服,反正工程師間的溝通也不會用到太機車的辭彙,大多數都能聽的懂。

從ITU的資料可看出手機成長速度遠勝過PC-based的網路用戶,這也是推動Google進軍手機平台市場的關鍵,Google希望的是讓使用者能夠更廣泛的連上整體平台並且自由運用,而非執著在單一應用的使用者數量或流量取得領先,我想這是與Y公司蠻大的差別,過度重視市佔率對於內容品質未必是好事,由有名大站就可見一班。

結合各領域大廠的OHA聯盟,其中製造商部份HTC已經推出第一隻產品G1了。

整個系統的架構圖,蠻令人好奇的是他們選用了Java當成平台主語言,當然VM本身是Google的特製版本(不然依照Sun VM那種效率大概放Atom進手機都跑不順),圖中藍色的部分都是Java-based,亦即透過開放App framework中的API使用者亦可自行撰寫Apps。

這部份算是這趟聽到收穫最多、最特別的課程,Google在VM的tuning上下了非常多的工夫,對於在mobile device來說選用Java最大的挑戰就是code size及runtime perforemance,因此這堂課根本就是compiler optimize + system programming + assembly課程的合體,最後聽完課跟學弟聊到時都覺得比在學校上課還本格派(笑)。

吃飯時跟我們同桌的講師Ben,看起來很年輕但可看出功力非常深厚,且能夠簡單扼要的把如此生硬的技術課程在短時間讓大家聽懂吸收也是件不容易的事,光這點就十分值得技術人借鏡。

散場時堆放在一角的休閒器具們,真想抱一個回家啊~很充實的一天,明年一定還要來報名參加!當然也希望今年能順利把服務放出來測試,明年上台demo一下啊(笑)。
tag :
