參與1/12數位時代所舉辦的創業小聚,雖然沒有想像中的精彩,但是在聽完『街旁』的心得分享的同時,我們也下了一個決定,把三年前開發到一半的 LBS spec 專案公開分享,希望能貢獻一點小小的心力。下個月創業小聚主題為 LBS service,不知道有無創新概念可以讓人為之一亮,至少這樣的活動筆者是給予正面評價的。
2007年底 android sdk 釋出的第一時間,我們分析平台特性後,設計一個 LBS service,一開始稱它為『GMEET』,2008年正式改名 IRIS。構想起源於人與人之間的關係,延伸至地域性的不可切割性。瞄準目標為 Android Challenge 的高額獎金。終止於諸多原因,主因為來不及送件。
功能層面
- 區域劃分
- 以基地台(BTS)為基本單位劃分為無數個區域範圍,區域可重疊。
- 可被標記的物件(OBJ)
- 基地台本身為一個可被標記的不可移動物件(OBJ)。
- user 為一個可移動的物件(OBJ)。
- 其它衍生的不可移動物件(店家、虛擬廣告)
- 行為
- user 可以對任何物件(OBJ)進行留言
- user 可以對任何物件(OBJ)進行投票 (同 fb 的讚)
- 根據 user 的活動頻率,對特定基地台具有某種程度的修改權限。
概念說明
基本上這可看做是一個 online game,你隨時可以知道同一個 BTS 上有誰進來有誰離開,可以使用『文字』、『語音』對某人留言,實際上是可以對任何物件做評論(稱為留言、註解、鼓勵也行),所以一家服務好的餐廳長久下來會累積不少好評,也可以提供給任何一個初到此地的 user 做為參考,最終目的就是為了呼應主旨『拉近人與人的關係,並與現實生活產生聯繫』。而為了讓 user 更進一步擁有『權力』,設計了『BTS 台長』的角色。
實作過程與取捨
每個團隊必定會經歷的一個過程,就是過度發散,為了集中火力而做取捨,最後我們決定以 BTS 為主軸當做第一個 miletone,2007/12/3 起了初稿,下圖是初稿的第一個藍圖。
接下來的畫面是從某份文件上的圖截取下來,實際運作的界面需要把當年的 code 挖出來重新修改編譯過 (當時的 code 是 android sdk m5),想到這就懶了,放個一張圖過乾癮。
實作初期必需透過充分的討論,於是像這樣的多次修改是可預期的。一個團隊的合作是經過多次的發散與收斂取得共識,溝通的過程非常重要,可以釐清每個人的想法、碰觸更多意想不到的火花。
最後,Techmemo 分享 GMeet/Iris 當初放在 google docs 的一份 spec 初稿,從中可以觀察到當時的想法與思維,與未經修飾的概念。文件連結。細節說個三天兩夜也說不完,就留給讀者細細品味了。