5. 展訊:
展訊平臺(tái)07年也發(fā)展很快,利用MTK下半年P(guān)A放大器缺貨的機(jī)會(huì),趁勢(shì)而入,搶走mtk很多市場(chǎng)份額。展訊的開發(fā)模式和MTK的很類似,基本也是給廠家提供整體解決方案,與MTK的差別見此鏈接。國(guó)內(nèi)主要是夏新、聯(lián)想、文泰等采用展訊平臺(tái)。展訊平臺(tái)采用的嵌入式操作系統(tǒng)是threadx,關(guān)于threadx的有一本中文書《嵌入式實(shí)時(shí)操作系統(tǒng)的多線程計(jì)算:基于ThreadX和ARM》。同MTK平臺(tái)一樣,為封閉平臺(tái),開發(fā)語(yǔ)言為C,開發(fā)環(huán)境為vc6, MMI的各控件和窗口之間與windows類似通過(guò)消息進(jìn)制實(shí)現(xiàn)通訊。另外也沒有書籍介紹展訊平臺(tái),以下資料值得推薦:
《Spreadtrum_SAP.ppt》
《MMK_Kernel軟件API接口說(shuō)明書.doc》
《MMK_Window_Table開發(fā)說(shuō)明書.doc》
《展訊平臺(tái)MMI窗口開發(fā)說(shuō)明書.pdf》
《展訊手機(jī)平臺(tái)軟件簡(jiǎn)介.pdf》
關(guān)于展訊的開發(fā)網(wǎng)站和論壇:
我愛研發(fā)網(wǎng):http://www.52rd.com/ 上面幾篇文章都能從本網(wǎng)站找到。
手機(jī)研發(fā)論壇:http://www.1mp.cc/bbs/index.asp
6. J2ME:
J2ME平臺(tái)為手機(jī)上運(yùn)用最廣泛的開放式平臺(tái),絕大部分手機(jī)均已經(jīng)支持J2ME了。關(guān)于J2ME的書籍?dāng)?shù)不勝數(shù),個(gè)人推薦以下書籍:
《j2me技術(shù)手冊(cè)》
《J2ME開發(fā)大全》
《J2ME移動(dòng)應(yīng)用程序開發(fā)》
關(guān)于J2ME的開發(fā)網(wǎng)站和論壇:
J2ME開發(fā)網(wǎng):http://www.j2medev.com/Index.html
中國(guó)Java手機(jī)網(wǎng):http://www.cnjm.net/
以及各手機(jī)廠商的官方j(luò)ava論壇
7. Brew
Brew 的全稱是無(wú)線二進(jìn)制運(yùn)行時(shí)環(huán)境。Brew平臺(tái)是高通公司開發(fā)的,從無(wú)線應(yīng)用程序開發(fā)、設(shè)備配置、應(yīng)用程序分發(fā)以及計(jì)費(fèi)和支付的完整端到端解決方案中的無(wú)線應(yīng)用程序開發(fā)部分。目前絕大部分CDMA手機(jī)都支持Brew平臺(tái)。學(xué)習(xí)Brew平臺(tái),首先需要熟悉c語(yǔ)言。學(xué)習(xí)步驟和方法可參考” BREW高手之路-解析BREW學(xué)習(xí)過(guò)程”。
學(xué)習(xí)書籍:
《深入BREW手機(jī)游戲開發(fā)》
《BREW 技術(shù)開發(fā)與應(yīng)用》
這些書雖然不夠深入,但對(duì)于入門還是可以參考的。
關(guān)于Brew的開發(fā)網(wǎng)站和論壇:
Brew官方論壇:http://brewforums.qualcomm.com/index.php
8. Blackberry,Android,iPhone
黑莓公司BlackBerry手機(jī)和Google的Android手機(jī)均只支持java開發(fā)。蘋果的iPhone不支持第3方開發(fā),只能開發(fā)網(wǎng)頁(yè),據(jù)說(shuō)將來(lái)開放sdk,值得期待。
BlackBerry的開發(fā)網(wǎng)站和論壇:
BlackBerry開發(fā)者指南:http://www.cnblogs.com/confach/category/36451.htmlBlackBerry官方網(wǎng)站:http://na.blackberry.com/eng/developers/community.jsphttp://bbs.maxpda.com/forum-184-1.html
Android的開發(fā)網(wǎng)站和論壇:
http://www.androiddev.net.cn/bbs/
http://www.androidin.com/http://www.androidcn.net/
iPhone的開發(fā)網(wǎng)站和論壇:
一群蘋果fans成立的網(wǎng)站:http://apple4.us/
http://bbs.maxpda.com/forum-190-1.html
http://lordhong.javaeye.com/blog/153315
http://lordhong.javaeye.com/blog/152774
9. 其它Feather phone平臺(tái)
其它feather phone平臺(tái),如TI、飛利浦、英飛凌(Infineon)、飛思卡爾(Freescale)、Broadcom、Skyworks等平臺(tái),由于平臺(tái)私有,并且不提供第三方sdk,所以也沒有相關(guān)資料和文檔,希望有了解的朋友介紹一下。
DIY的沖動(dòng)
現(xiàn)在手機(jī)能做的事越來(lái)越多,你可以隨意更換鈴聲與桌面,還可以從網(wǎng)上下載各種Java軟件和應(yīng)用程序。手機(jī)制造商對(duì)消費(fèi)者個(gè)性化口味的試探也令人眼花繚亂,索尼-愛立信認(rèn)為人們需要MP3播放器,摩托羅拉認(rèn)為人們需要iTunes手機(jī)。然而,手機(jī)的未來(lái)只是市場(chǎng)朝分眾模式發(fā)展嗎?有人不這么看。手機(jī)領(lǐng)域和PC、互聯(lián)網(wǎng)領(lǐng)域日漸靠攏,但還有一個(gè)根本的不同——一切都是整機(jī)化、商品化的,任何新的技術(shù)可能性,用戶只能等待巨頭們的行動(dòng),而后者需要以有利可圖為前提。
來(lái)自英國(guó)的通訊工程師蘇吉·帕特爾(Surj Patel)對(duì)此非常不滿。一年前,他就在博客上寫道:“我想要一個(gè)Linux手機(jī),這樣我就可以用我想要的任何語(yǔ)言來(lái)編程。我想進(jìn)入呼叫控制,我想進(jìn)入數(shù)據(jù)層。我不想為一個(gè)開發(fā)軟件花上3000美元,也不想接受遮遮掩掩的功能。我是個(gè)開發(fā)者,是個(gè)駭客,我想讓我的電話做我想要的事,讓我得到我想要的應(yīng)用。”在這篇博客中,他發(fā)出了驚人卻頗具叛逆精神的口號(hào):“如果你不能和他們一起干,就打倒他們。”
蘇吉現(xiàn)在是一位自由職業(yè)者,專門從事手機(jī)和傳媒技術(shù)創(chuàng)新。1993年,他就在BBC研究新媒體,1999年參加了BBC內(nèi)容創(chuàng)新團(tuán)隊(duì)的組建,研究新媒體形態(tài)的整合。后來(lái)他在麻省理工學(xué)院的媒體實(shí)驗(yàn)室和英國(guó)Orange電信公司的研發(fā)實(shí)驗(yàn)室工作。
馬薩諸塞州TagSense傳感器公司的工程師德瓦·西塔拉姆(Deva Seetharam)是蘇吉的合作伙伴。他是2005年年中為商品手機(jī)開發(fā)射頻標(biāo)簽讀碼器時(shí)對(duì)現(xiàn)有的手機(jī)體系產(chǎn)生不滿的。他的研究中難度最大的是界面而不是硬件,然而他發(fā)現(xiàn):不支付昂貴的特許費(fèi),手機(jī)制造商就根本不提供界面和應(yīng)用編程接口的細(xì)節(jié)。“不管是用戶、研究者,還是駭客都沒有制造任何東西的自由。”他說(shuō),“所以我說(shuō),好,我來(lái)做個(gè)東西,讓大家都可以按自己想要的方式定制手機(jī)。”
蘇吉和西塔拉姆將自己的手機(jī)稱為TuxPhone,Tux顯然取自Linux操作系統(tǒng)的企鵝logo。不過(guò)這兩位印度裔工程師還有另一個(gè)精神來(lái)源,他們把自己的工程稱為KhadiTech。Khadi是一種印度家織土布,因圣雄甘地掀起的非暴力不合作運(yùn)動(dòng)而聞名。
雖然蘇吉和甘地都是古吉拉特邦人,他和西塔拉姆都認(rèn)為在手機(jī)這件事上也需要同樣的自給自足精神,但面對(duì)手機(jī)這個(gè)如此強(qiáng)大的產(chǎn)業(yè),甘地的精神當(dāng)然已經(jīng)不合時(shí)宜。蘇吉和西塔拉姆的思想仍然是Linux式的,最大的興趣在于讓使用者有更大的自由。回顧歷史,30年前蘋果電腦的創(chuàng)辦人史蒂夫·喬布斯和史蒂夫·沃茲尼亞克在車庫(kù)里“自制電腦”時(shí),沒人知道后來(lái)PC時(shí)代的輝煌,但在移動(dòng)通訊領(lǐng)域,進(jìn)化順序恰好相反,直到街頭人手一部手機(jī)時(shí),才有人來(lái)自制手機(jī)。
蘇吉認(rèn)為:服務(wù)商有一千條理由不讓你有一臺(tái)可編程的手機(jī),有些理由說(shuō)是為你的財(cái)務(wù)安全,其實(shí)主要是為他們自己的財(cái)務(wù)安全。因此他表示:“與其說(shuō)我要的是個(gè)手機(jī),不如說(shuō)我想要個(gè)可以開發(fā)的平臺(tái)。有了你能控制的平臺(tái),你就會(huì)有一千個(gè)可能。”
自己做一部手機(jī)成本并不高,從市場(chǎng)上買齊現(xiàn)成的部件總共需要大約400美元。蘇吉說(shuō):“這在5年前還是不可想象的。”SIM卡當(dāng)然也要買。西塔拉姆說(shuō):“你會(huì)發(fā)現(xiàn),做一個(gè)Linux手機(jī)只需要一些基本硬件知識(shí)、Linux編程和驅(qū)動(dòng)知識(shí)、基本機(jī)械設(shè)計(jì)知識(shí),主要難度在于不同部件的組裝。”這就是為什么市場(chǎng)上出售的手機(jī)精心設(shè)計(jì),功能齊全,成本卻只有你的一小半,而你“可能需要一個(gè)數(shù)百萬(wàn)美元的實(shí)驗(yàn)室,才能將所有的東西集成起來(lái)”。蘇吉說(shuō)。
雖然音質(zhì)不好、個(gè)頭太大、半小時(shí)就能耗盡電池,但不管怎樣蘇吉他們做出來(lái)的要算個(gè)手機(jī)。2005年12月10日,還沒來(lái)得及裝揚(yáng)聲器、麥克風(fēng)、鍵盤和顯示器,西塔拉姆就急不可耐地用Tuxphone撥通了自己的手機(jī),第二天裝上揚(yáng)聲器和麥克風(fēng),他第一次清楚地聽見了聲音。雖然他們對(duì)給人欣賞并不感興趣,最近還是有個(gè)叫格列哥的工業(yè)設(shè)計(jì)師從荷蘭發(fā)來(lái)郵件,主動(dòng)給他們介紹制造非常小批量的塑料機(jī)殼的方法。但蘇吉承認(rèn):我們不是專家,只是出于熱情和一點(diǎn)手藝。至于是否大家都來(lái)自制手機(jī),蘇吉表示:我只是第一個(gè)承認(rèn)可以做到這一步的。
省錢不如掙錢
做個(gè)并沒有省錢的手機(jī)不是蘇吉真正熱衷的。2006年4月初,一項(xiàng)稱為Freeswitch的技術(shù)使老式電話網(wǎng)和采用VoIP協(xié)議的網(wǎng)絡(luò)電話得以連通,4月18日,蘇吉就在VoIP-News網(wǎng)站發(fā)表了題為《Freeswitch是大爆炸的導(dǎo)火索嗎》的文章。
電話和網(wǎng)絡(luò)連接起來(lái)并不是第一次,但與Skype不同的是,Skype是專利技術(shù),采用自己的應(yīng)用軟件和協(xié)議,而Freeswitch是開放源代碼的,可以包含在一個(gè)網(wǎng)頁(yè)內(nèi)。這使蘇吉興奮地想象了一系列創(chuàng)新應(yīng)用,比如建立一個(gè)基于網(wǎng)絡(luò)的專用分組交換機(jī),為所有電話用戶提供GoogleTalk。
蘇吉等人相信:如果手機(jī)軟件變得更加開放,將會(huì)聚集起一個(gè)為它編寫應(yīng)用軟件的程序員群體。蘇吉說(shuō):“世界上最好的研發(fā)團(tuán)隊(duì)就是那些程序高手,那些駭客。只要讓他們能夠做,他們就會(huì)動(dòng)手。”有了一批自由軟件,就能使手機(jī)跟電腦一樣富有彈性,越來(lái)越多的專業(yè)玩家將創(chuàng)造出很多前所未見的功能。
盡管網(wǎng)絡(luò)電話技術(shù)正進(jìn)入黃金時(shí)代,但連接不是免費(fèi)的,保證服務(wù)質(zhì)量也需要成本。蘇吉等人的理想最終還是要回到電信增值服務(wù)的領(lǐng)地,只不過(guò)小軟件帶來(lái)的創(chuàng)新業(yè)務(wù)可以依附于更大的運(yùn)營(yíng)商或增值服務(wù)商,從而堅(jiān)守網(wǎng)民對(duì)免費(fèi)服務(wù)的心理期待,使得這類技術(shù)創(chuàng)新顯得特別富于自由的理想主義色彩。
這一點(diǎn)在蘇吉等人開辦的Ringfo網(wǎng)站上體現(xiàn)得再明顯不過(guò)。當(dāng)你在任何地方買書和CD時(shí),用任何一部手機(jī)或座機(jī)撥打一個(gè)免費(fèi)號(hào)碼,輸入國(guó)際標(biāo)準(zhǔn)書號(hào)或UPC號(hào)碼,就能得到它的新貨和二手貨價(jià)格,還有讀者評(píng)價(jià)甚至圖像等信息,從而使你淘到最合算的書和碟。Ringfo的數(shù)據(jù)都來(lái)自網(wǎng)上購(gòu)物巨頭亞馬遜,它只在網(wǎng)上購(gòu)物成交時(shí)向亞馬遜收取少量傭金。目前價(jià)格比較信息的范圍已經(jīng)擴(kuò)大到亞馬遜上銷售的任何產(chǎn)品,甚至有人利用這種價(jià)格信息買到低價(jià)書和CD,然后拿到網(wǎng)上賣。難怪蘇吉說(shuō):“我不是個(gè)無(wú)政府主義者,我不想危及任何人的生計(jì)。”
自由與不自由
其實(shí),在手機(jī)和電信服務(wù)這種巨頭爭(zhēng)霸的領(lǐng)域,蘇吉這種力量的確談不上危及什么人的生計(jì)。聯(lián)想集團(tuán)創(chuàng)新設(shè)計(jì)中心產(chǎn)品設(shè)計(jì)總監(jiān)李鳳朗說(shuō):在硬件上,手機(jī)與電腦的兼容機(jī)不可同日而語(yǔ),費(fèi)時(shí)費(fèi)力的自制手機(jī)最多維持在與業(yè)余無(wú)線電愛好者類似的氛圍中。軟件上的創(chuàng)新如果要落實(shí)到電信增值服務(wù)上,也已經(jīng)不是Linux最初那樣的草根革命。哪怕是一個(gè)人的公司,技術(shù)全部依靠外包,最終也是做產(chǎn)品的公司行為。而且這種行為仍主要表現(xiàn)為小公司寄生在運(yùn)營(yíng)商后面,靠的是快,花樣多,而運(yùn)營(yíng)商有更大的蛋糕。
對(duì)Linux式的理想,李鳳朗認(rèn)為:“手機(jī)與Linux不是一個(gè)量級(jí)的,手機(jī)的應(yīng)用軟件已經(jīng)很微觀了。做自由軟件將讓做應(yīng)用軟件的人受益,但手機(jī)的應(yīng)用軟件是受運(yùn)營(yíng)商制約的。因而在手機(jī)領(lǐng)域,所謂開放源代碼,也是產(chǎn)業(yè)對(duì)產(chǎn)業(yè),不是產(chǎn)業(yè)對(duì)個(gè)人,沒有辦法變成一種精神,也不存在對(duì)抗性。”
蘇吉等人也非常清楚,現(xiàn)在的自制手機(jī)還離不開電信運(yùn)營(yíng)商的網(wǎng)絡(luò),這也是他對(duì)電話與網(wǎng)絡(luò)互通興奮的原因。有了這種可能,手機(jī)在后臺(tái)是連到電信還是互聯(lián)網(wǎng)是沒有界限的。用李鳳朗的話說(shuō),就是“上了互聯(lián)網(wǎng)就撒了歡了,成了非常自由的東西”。然而對(duì)電信運(yùn)營(yíng)商來(lái)說(shuō),這種威脅并非始于幾個(gè)手機(jī)自制者,而早就存在于互聯(lián)網(wǎng)產(chǎn)業(yè)內(nèi),要應(yīng)對(duì)也是針對(duì)后者而非前者。難怪美國(guó)最大的無(wú)線通訊運(yùn)營(yíng)商Cingular Wireless的發(fā)言人表示:“只要合于規(guī)范許可,人們進(jìn)行任何實(shí)驗(yàn)都很不錯(cuò)。”
同時(shí),李鳳朗認(rèn)為:要解決與互聯(lián)網(wǎng)的連接問(wèn)題,本地平臺(tái)要升級(jí),中間的無(wú)線上網(wǎng)要連上,互聯(lián)網(wǎng)的口要打開,這些也都不是靠個(gè)人想象,而是社會(huì)性的行為,背后是巨大的社會(huì)利益的瓜分問(wèn)題,這些利益廠家也會(huì)看到,用戶單靠創(chuàng)意,不具有撼動(dòng)這些后臺(tái)利益的可能。當(dāng)然,在美國(guó)成熟的商業(yè)環(huán)境下,一個(gè)很好玩的創(chuàng)意,大運(yùn)營(yíng)商也可能支持,利益就有更多的價(jià)值轉(zhuǎn)換可能。長(zhǎng)遠(yuǎn)來(lái)看,手機(jī)領(lǐng)域所有的東西也一定會(huì)越來(lái)越個(gè)性化和公開,但草根的力量畢竟難以根本改變資本秩序。技術(shù)的發(fā)展脫離人的本質(zhì)需求,總會(huì)被扭轉(zhuǎn)回來(lái)。同樣,技術(shù)的發(fā)展脫離資本的壓力,也總會(huì)被扭轉(zhuǎn)。