索尼愛立信開發(fā)者世界為大學(xué)生開發(fā)者提供技術(shù)創(chuàng)新平臺
索尼愛立信開發(fā)者世界“酷炫新SHOW開發(fā)創(chuàng)意大賽”于2009年7月1日正式啟動報名后,引起了在校大學(xué)生開發(fā)者對手機(jī)內(nèi)容開發(fā)的廣泛關(guān)注。索尼愛立信開發(fā)者世界在舉辦此次大賽的同時,分別在北京、上海和西安三地舉辦了校園宣講活動。才報名啟動后,參與報名提交作品的大學(xué)生開發(fā)者日益踴躍。
憑借在索尼愛立信開發(fā)者世界平臺上的開發(fā)工具,大學(xué)生可以開發(fā)出許多極具創(chuàng)意的應(yīng)用程序及手機(jī)內(nèi)容。以“繁華街景”為例,這是一個被創(chuàng)建成為桌面的主題,除了在布景上有不斷活動的交通工具和行人,主題上的三幢建筑分別反映了手機(jī)的電力、信號以及時間的狀態(tài),比傳統(tǒng)的展現(xiàn)方式更加鮮活。
采用傳統(tǒng)的技術(shù),開發(fā)者在開發(fā)上述內(nèi)容時會遇到很多實際困難,包括軟件開發(fā)技術(shù)的不兼容、開發(fā)工具和相關(guān)技術(shù)資源難以獲取等。軟件開發(fā)技術(shù)本身 ,不僅包括Symbian、Windows Mobile和Java,還包括許多展現(xiàn)層的開發(fā)技術(shù),比如Flash Lite等。這些開發(fā)資源,索尼愛立信開發(fā)者世界網(wǎng)站一直免費提供,使得開發(fā)資源可以被大學(xué)生開發(fā)者充分利用。
“酷炫新SHOW開發(fā)創(chuàng)意大賽”為大學(xué)生開發(fā)者搭建了一個發(fā)揮個人才智的平臺,使他們的創(chuàng)意有了實現(xiàn)應(yīng)用的可能。而架起這座橋梁的,正是索尼愛立信開發(fā)者世界提供的一系列開發(fā)工具:
主題創(chuàng)建器
索尼愛立信流行的主題創(chuàng)建工具的最新4.07版本已經(jīng)發(fā)布,它實現(xiàn)了一個簡化的三步工作流程,三種編輯模式和一個簡潔的最新用戶界面。
迅速的三步工作流程:
使用自動配色、色輪工具或?qū)氡4娴恼{(diào)色板來選擇色彩方案。
導(dǎo)入背景圖像用于待機(jī)壁紙、桌面和導(dǎo)航屏幕
使用預(yù)定義的圖形和屏幕區(qū)域選擇風(fēng)格
三種編輯模式
Wizard - 使用一個三步工作流程創(chuàng)建主題
高級 - 編輯或創(chuàng)建特定要素的選項
XML 編輯器 - 指導(dǎo) XML 代碼編輯
Adobe Kuler 文件導(dǎo)入
Adobe Kuler 是用于探索、創(chuàng)建和分享配色的網(wǎng)絡(luò)應(yīng)用軟件,Adobe Kuler 調(diào)色板文件(Adobe Swatch Exchange Files)可以在第一步,Wizard編輯模式的色彩方案選擇階段被簡單地導(dǎo)入到主題創(chuàng)建器中。
索尼愛立信主題創(chuàng)建工具是一名“設(shè)計者”,使你能通過現(xiàn)有的構(gòu)成要素,如調(diào)色板、聲音文件、圖像文件或動畫,快速創(chuàng)建引人入勝的主題,令索尼愛立信手機(jī)的外表和感覺具有個性化。即便非專業(yè)開發(fā)者,也可以使用主題創(chuàng)建器制作出富有個性的手機(jī)主題。
除此之外,主題創(chuàng)建器還可以配合Adobe公司的CS3或CS4 Professional工具套件等一起使用。通過索尼愛立信提供的接口,F(xiàn)lash Lite程序可以獲取電池電量、移動信號強度、當(dāng)前時間和傳感器參數(shù)等信息,開發(fā)者只需要用簡單的幾行代碼就可以讓這些信息以特有的方式動態(tài)地展現(xiàn)在主題中。
JavaME
由于市場上不同的手機(jī)擁有不同的配置,因此手機(jī)上運行的軟件如何跨平臺是早期手機(jī)軟件系統(tǒng)設(shè)計的一個難題。而Java作為解決這個問題的方案,逐漸被越來越多的手機(jī)廠商認(rèn)可。
索尼愛立信是第一家支持Java MSA全集的手機(jī)廠商。從Java 平臺8開始,索尼愛立信的產(chǎn)品都將支持Java MSA全集。該標(biāo)準(zhǔn)是Sun公司在 JSR 185 標(biāo)準(zhǔn)之上,在考慮向后兼容和兼顧未來的發(fā)展的基礎(chǔ)上,定義了實現(xiàn)該標(biāo)準(zhǔn)的 API 集。作為一個架構(gòu)的定義,該架構(gòu)規(guī)定了端到端的無線環(huán)境中具有Java功能的終端所必需具有的客戶端的組件包括JSR135、JSR184、JSR179、JSR211等多達(dá)16個JSR。除此之外,索尼愛立信手機(jī)還額外添加了支持OpenGL ES的JSR239,以及可以使用傳感器的JSR 256,,這無疑可以幫助開發(fā)者開發(fā)出更多優(yōu)秀的作品。
Capuchin
傳統(tǒng)的JavaME的開發(fā)過程中,Java程序員需要編寫大量的代碼來實現(xiàn)用戶界面的功能,但界面效果很難與使用Flash制作的效果相媲美。Flash Lite被越來越多的手機(jī)支持,使得開發(fā)者多了一種手機(jī)應(yīng)用開發(fā)的途徑,但Flash Lite所能使用的API功能有限,限制了Flash Lite應(yīng)用的功能。Capuchin是索尼愛立信獨有的一種技術(shù)它將Java與Flash Lite更有效地結(jié)合起來,充分利用Java和Flash Lite的優(yōu)勢,從而大大的提高了工作效率。使用Flash開發(fā)用戶界面,大大提升了用戶體驗;使用Java開發(fā)邏輯層,保證了應(yīng)用程序的安全性和功能性。
上述資源通過索尼愛立信開發(fā)者世界網(wǎng)站免費開放給所有大學(xué)生開發(fā)者,幫助他們完成技術(shù)與創(chuàng)意的完美結(jié)合。索尼愛立信開發(fā)者世界中國區(qū)經(jīng)理劉鵬表示:“此次大賽的目的是為了培養(yǎng)在校手機(jī)內(nèi)容開發(fā)人才,在此過程中,我們愿意盡量提供技術(shù)資源和技術(shù)支持,幫助參賽選手最大限度地消除他們制作作品過程中的技術(shù)阻礙,以更好地完成他們的作品?!?

















