當我們伴隨著時間的車輪告別2005年,迎來2006年時,時間帶給我們的除了經驗的增長以外,還帶來了很多新的技術。
2005年是輝煌的一年,J2ME技術在手機程序開發領域得到了長足的發展,有越來越多的J2ME程序被安裝到數以億記的手機中,各種新的技術和應用層出不迭,手機流媒體、定位技術以及手機網絡游戲大量出現,手機3D技術也慢慢飛入了尋常百姓家。
而且,SUN公司在考慮了多年以后,終于啟動了Java API的漢化工作,相信這會大大提高國內的Java程序開發速度,降低Java技術的門檻,也必將掀起一股新的Java技術學習浪潮。
而即將到來的2006年,隨著中國移動在國內啟動3G(第三代移動通信技術)網絡的員工培訓,也使國內的3G網絡建設正式拉開了序幕,而3G網絡帶給J2ME技術的除了網絡速度的大幅度提升以外,還將使基于手機的應用爆炸性的出現,可以預見的是,3G時代的手機程序將出現大量的短缺。作為手機程序開發的主要技術之一J2ME技術,將憑借其優秀的平臺無關性以及廣泛的設備支持獲得更加巨大的應用空間。
隨著手機硬件性能的大幅度提升以及成本的降低,以及移動運營商將提供一些新的增殖服務,很多J2ME技術將真正成為市場的熱點。下面介紹一下新的一年中將大量應用的一些熱點技術:
1、 JavaTM Technology for the Wireless Industry(面向無線領域的Java技術)
為了避免J2ME平臺的分裂,使手機對于J2ME技術的支持更加規范,SUN公司推出了該技術,各個手機廠商也慢慢開始支持。相信在新的一年里面,隨著該技術的普及以及手機廠商的大力支持,會大大提高J2ME技術的通用性以及降低程序移植的難度。
相信該技術普及以后,作為程序員或者是即將步入這個行業的您,就避免了需要經常查閱手機對于MIDP和CLDC版本的支持情況,也使手機低層的平臺更加統一。當然廠商的擴展API,例如著名的Nokia UI API,也將逐步消失。
2、 Location API for J2ME(移動定位技術)
為了使用手機方便的記錄當前的位置,以及獲得附近的一些信息,例如酒店等生活設施的具體位置,該技術將使定位技術走入尋常的生活。
其實定位技術由來已久,例如大家熟知的GPS(全球定位系統)在實際生活的各個領域都得到了廣泛的應用,但是該設備的使用費用一般人還難以承受。
如果由移動運營商,也就是現在的中國移動和中國聯通,能夠使用已有的基站設備來提供該服務,根據您的手機信號和基站的位置,獲得您的方位,將使該技術的使用費用以及受眾人群大量增加,這個就是該技術實現的初衷。
相信隨著該技術的出現,大量的和位置相關的應用程序將如雨后春筍一般的出現,也將會大大方便人們的生活。
3、 Mobile 3D Graphics API for J2ME(移動3D圖形技術)
隨著手機游戲的大量出現,手機作為娛樂工具的傾向也越來越明顯,自從中國移動的“百寶箱”業務首開先河以來,很多公司都在手機游戲領域獲得了很大的發展。
但是隨著游戲數量的增多,以及用戶體驗的增強,傳統的2D游戲以及2.5D游戲已經無法滿足用戶的需要,所以3D圖形技術也就應運而生。
自從2004年索愛推出第一款支持3D技術的手機以來,3D技術已經走過了一年多的時間,而截止2005年底,支持3D技術的手機已經有幾十種之多,價格也從高不可攀,逐漸走向大眾化,相信新的一年中,支持該技術的手機品牌和型號將繼續大量的出現。
隨著移動3D技術的成熟以及手機廠商的大力支持,基于該技術的手機游戲必將大量出現,并大大提高手機游戲的層次。
除了上面的技術以外,J2ME技術對于網絡編程的支持也將獲得質的飛躍,使流媒體技術得到廣泛的應用,以后通過手機開電視以及電影將不再是遙遠的夢。
當然,隨著移動市場的發展,會有更多的移動開發技術出現,這個領域的競爭也將更加激烈,但是相信J2ME技術憑借其廣泛的支持以及平臺無關性等優勢,必將位于不敗之地。