Posts Tagged ‘open source’

OpenMoko急徵軟體工程師

Posted in Online services on January 25th, 2008 by christiney35 – Be the first to comment

1/19我們參加由Creative Commons所舉辦的『ACIA:資訊時代之亞洲與公眾創用國際研討會』,聽到了一家叫OpenMoko的簡報,覺得十分有趣,因此昨天拜訪了他們的CEO Sean Moss-Pultz,見識到他擺滿玩具與玩偶的辦公室,也認識了這個特別的公司。

OpenMoko原來是大眾電腦下的專案,由行動通訊部門內的Sean所發起。Sean發現,電腦的許多系統、平台由於原始碼開放,許多功能可被工程師自行修改與設計,但是手機的硬體、系統,一直是個封閉的環境,使用者只能被動地接受手機廠商提供的產品與服務,因此Sean決定做一個開放式手機,從硬體到軟體全面開放,讓每個人(若你有能力的話)都能設計符合自己需要的手機。

什麼叫由硬體到軟體全面開放呢?在軟體方面,手機平台可以用開放API與原始碼的方式,讓engineer去發展新的應用與服務,OpenMoko的軟體應用就是以這種方式開發,他們在製造出來的手機內建一些基本功能給使用者,例:語音通話、簡訊、GPS等,但服務應用的增減,都可讓使用者自行修改甚至創造,這是軟體的開放。手機硬體的開放則如同我們拆解、組裝電腦一般,可以自行組裝不同硬體在手機內。OpenMoko的VP engineer, Wolfgang給我們看一塊OpenMoko的主機板,上面有些基本的晶片,但大部份的面積,都被密密麻麻的方格與文字佔據,Wolfgang說,這些文字都是在標示主機板每個位置可接上的功能,例如想自行接Wifi或藍芽接收器,可以在board上找到硬體接合的正確位置。這種設計,就是為了符合OpenMoko的基本精神:Open。使用者不但可以自己加上新的硬體,還可以完全將OpenMoko原來的東西全數取代,改造成完全不同的手機。

下圖就是OpenMoko的主機板,我的相機(就是SONY T100!)近來近拍的功能不大好,無法將文字拍清楚,但是還是看得出來板子上有許多白色像表格的標示,那些就是為了讓開發者自行加上不同功能所規劃的說明:


這是OpenMoko第一支手機neo1973的外貌,看起來比一般手機大很多,也比較厚,比較像工程師在使用的「機器」,這支手機是給developer用來實驗開發用的,一般使用者的版本最快2008年底才會上市。Sean說未來連手機的外殼都可以自行改變,形狀也可以不一樣,但我們倒想介紹一些工業設計師幫他們重新設計外形:


OpenMoko有一個開發者專用的portal:openmoko.org,內容包括OpenMoko的wiki、bug的回報與討論、以及專案開發的管理,讓全世界的開發者一起加入討論與記錄,現在OpenMoko在美國與歐洲都有工程師,他們也與不同國家的open source communities緊密合作,並邀集各方open source的高手一起加入開發。

原來只是大眾電腦下的專案,但Sean愈做愈有心得,加上大眾對OpenMoko觀念的支持,因此,OpenMoko就在2007年7月正式自大眾電腦的部門獨立,成立為一個公司,現在的OpenMoko已具70~80人的規模。但是Sean說他想做的事還很多,以現在的人力仍然不夠,OpenMoko需要更多台灣優秀的軟體工程師加入,因此只要他參加研討會或接受採訪,都不忘告訴大家:We are hiring!

開放式創新已經是科技發展不可避免的觀念與趨勢,在過去,手機、電信產業屬於相對保守封閉的環境,因此OpenMoko雖然已在開放手機平台的領域內耕耘了兩三年,在尋求不同產業合作時,仍然面臨不被接受的困難,這個”open your mobile”的觀念,直到去年底Google Android平台的出現,才逐漸被正視。相信未來像OpenMoko這類的公司會愈來愈多,也希望使用者版的OpenMoko能儘快推出,讓我感受一下當個「開放使用者」的滋味!

Google的開放式手機平台: Android

Posted in Online services on November 6th, 2007 by christiney35 – Be the first to comment

經過漫長的等待,Google終於在今日宣佈其Open Handset Alliance以及開放式平台Android,並將於11/12釋出第一階段的SDK,屆時所有developers不但可以自行開發手機應用服務,還可以結合眾人之力,擴充平台的功能。

這個剛被宣佈的聯盟聲勢浩大,名單中包括:T-Mobile, Sprint, NTT Docomo, KDDI, 中國移動, Telefonica, Motorola, Samsung, HTC, Qualcomm以及Intel等,然而支援Android平台的手機卻需等到2008年下半年才會上市,不但打破了Gphone將上場的傳言(誰說支援Android OS的手機不是Gphone呢?),使用者也還需耐心等待這個可支援各種有趣應用服務的平台。

此專案的負責人Andy Rubin在Google blog “Where’s my Gphone“做了一段說明,中文摘譯如下:

雖然過去幾個月來,大家對於Gphone做了許多譩測,但我們仍然沒有關於Gphone的新聞要宣佈,不過,我認為我們今天所公佈的開放式手機聯盟與Android平台,遠比單單上市一支手機更具重要性。

透過與行動業者、手機製造商、應用開發者的深入合作,我們希望能夠讓行動通訊的生態變得開放,我們相信開放的結果,最終能以更快更好的方式達成創新,並帶給手機使用者意想不到的應用與服務。

Android的誕生,對於mobile internet的發展將有重大的影響與貢獻,一旦大家都以此平台開發applicaion,並與網路、使用者個人資料串連,目前被行動業者包在重重限制下的walled-garden加值服務,將不再有足夠的力量對抗全世界不斷湧入的應用服務,愈多的應用相互競爭,使用者也將是最大的受益者。Google為了普及這個平台,並不向所有合作廠商收取license fee,也不向使用者收費,而是善用他們的廣告平台,全面性地拓展手機廣告市場。不過今天的記者會僅有聲明,所有具體的平台或服務皆未成形,未來發展如何,大家都在拭目以待。

以下是關於Android的影音介紹:

Google的手機版開放平台Android

Posted in Online services on November 4th, 2007 by christiney35 – Be the first to comment
Google最近似乎對於組織共通平台特別有興趣,上週的OpenSocial才掀起一波熱潮,據聞週一(美國東岸時間10月5日上午11點)又要開記者會宣佈與各大手機廠商、行動業者推出共通的手機平台,讓所有手機應用服務提供者,未來只要寫一套application,就可以讓不同手機使用。

PC World上的消息是這麼寫的:

Google將公佈一個開放原始碼的手機應用開發平台,此平台包括作業系統、共同APIs、中介軟體 、客製化使用者介面,甚至包括上網瀏覽器,並且支援即時通訊軟體的標準協定。

此平台的目的在簡化手機應用程式的開發與製作流程,使工程師能在短時間內開發手機應用服務,並且適用於不同手機上。

Google在2005年併購當時才新創不到兩年的Android(請參考Business Week的報導),其用意一直不為人知,這個秘密終於也要在週一一併揭曉,這個讓亞洲幾家重要的電信業者KDDI、NTTDoCoMo、中國移動同時加入的共通平台,能為未來的手機應用發展出多少力,得自明天起開始觀察了。