1. 什么是60系列平臺(tái)?
60系列平臺(tái)是一個(gè)智能電話軟件工具包,設(shè)備制造商可以通過(guò)授權(quán)在自己的智能電話硬件中使用這個(gè)平臺(tái)。設(shè)備制造商可以使用標(biāo)準(zhǔn)的60系列軟件,但一般情況下他們會(huì)提出需求來(lái)定制60系列軟件。60系列完全使用圖形化用戶界面,并且包括方方面面的無(wú)線應(yīng)用程序。
2. 60系列是基于何種技術(shù)建立的?
Symbian OS是有針對(duì)性的操作系統(tǒng),它是多種移動(dòng)設(shè)備的選擇,是構(gòu)建60系列平臺(tái)的底層系統(tǒng)。60系列使用Symbian OS 6.1版。
3. 用戶界面的主要特性有哪些?
60系列的用戶界面(User Interface ,UI) 為方便單手使用而特別設(shè)計(jì)。它具有一個(gè)大尺寸的顯示屏(176x208像素),有利于明晰的界面設(shè)計(jì);它還擁有一個(gè)直觀的鍵盤布局(一套功能鍵組合、一些專用鍵,以及一個(gè)五方向?qū)Ш芥I),使用戶能使用拇指來(lái)選擇各項(xiàng)功能。
4. 與60系列平臺(tái)一起供應(yīng)的應(yīng)用軟件有哪些?
60系列平臺(tái)上已經(jīng)有多種應(yīng)用軟件。其中重要的有:各種先進(jìn)的智能電話應(yīng)用、個(gè)人信息管理應(yīng)用(Personal Information Management ,PIM, 如電話簿、日程安排表、照相冊(cè)等)、信息同步(SyncML)應(yīng)用、消息應(yīng)用、瀏覽應(yīng)用、電子郵件應(yīng)用,以及能讓用戶通過(guò)個(gè)人電腦連接特性或無(wú)線空中下載方式向平臺(tái)添加或刪除應(yīng)用程序的安裝引擎等。
5. 瀏覽器能做些什么?
60系列平臺(tái)上使用的瀏覽器符合WAP 1.2.1標(biāo)準(zhǔn),并支持通用分組無(wú)線業(yè)務(wù)(General Packet Radio Service ,GPRS)連接。它具備增強(qiáng)的安全特性和WTAI (Wireless Telephony Application Interface,無(wú)線電話應(yīng)用接口),同時(shí)還支持WAP推送服務(wù)。60系列的大屏幕有助于表現(xiàn)深具吸引力的彩色內(nèi)容,并提供方便的瀏覽導(dǎo)航功能。
中文版本1.0 2003年1月
關(guān)于60系列平臺(tái)的一般常見問(wèn)題解答
6. 消息收發(fā)的功能選項(xiàng)有哪些(簡(jiǎn)介)?
60系列平臺(tái)既提供短消息服務(wù)(Short Messaging Service ,SMS),也提供多媒體消息服務(wù)(Multimedia Messaging Service ,MMS)。同時(shí)它還支持智能短消息(is Smart Messaging)和電子郵件(POP3/IMAP4)服務(wù)。所有這些服務(wù)特性一般情況下可以通過(guò)消息應(yīng)用來(lái)獲取。
7. 如何啟動(dòng)一項(xiàng)應(yīng)用?
對(duì)‘菜單(Menu)’鍵的短暫按擊將導(dǎo)出“應(yīng)用”窗口。如要啟動(dòng)某項(xiàng)應(yīng)用,可以導(dǎo)航到該應(yīng)用圖標(biāo)并選中該圖標(biāo)。
8. 如何使用應(yīng)用切換器?
對(duì)‘菜單(Menu)’鍵的長(zhǎng)按擊將導(dǎo)出應(yīng)用切換窗口,該窗口顯示當(dāng)前正在運(yùn)行的應(yīng)用的圖標(biāo)列表。用戶可以選擇一個(gè)圖標(biāo),設(shè)備就會(huì)切換到那個(gè)應(yīng)用。
9. 有哪些通信技術(shù)手段?
電話、多媒體消息(MMS)、短消息(SMS)、(無(wú)線應(yīng)用協(xié)議)WAP、電子郵件、紅外、傳真,及智能短消息等技術(shù)。
10. WAP推送能提供些什么?
WAP推送被用來(lái)向設(shè)備發(fā)送存在于某條消息中的鏈接。當(dāng)用戶收到一條WAP推送消息(與一條SMS相似)時(shí),他可以打開這條消息并選擇裝載服務(wù)。結(jié)果是:用戶被連接到了某個(gè)WAP頁(yè)面。
11. MMS有何功能?
多媒體消息(Multimedia Messaging Service,MMS)在概念上類似于短消息服務(wù)(SMS),它同樣使用“存儲(chǔ)轉(zhuǎn)發(fā)”服務(wù)模式,但其通過(guò)數(shù)據(jù)通道遞送的內(nèi)容卻豐富得多
中文版本1.0 2003年1月
關(guān)于60系列平臺(tái)的一般常見問(wèn)題解答(如圖片和音頻剪輯等)。SMS主要在移動(dòng)終端之間傳送消息,而MMS卻允許各種Web應(yīng)用和移動(dòng)設(shè)備進(jìn)行通信,它也支持互聯(lián)網(wǎng)和移動(dòng)終端之間的雙向通信。MMS還可用于各種高級(jí)服務(wù)器應(yīng)用,以便向移動(dòng)終端推送豐富的內(nèi)容。
12. 有那些開發(fā)技術(shù)?
Java? -如果需要開發(fā)跨平臺(tái)、可下載的應(yīng)用,那么J2ME?/MIDP技術(shù)是理想的選擇。
C++ - 用于開發(fā)各種Symbian OS應(yīng)用,這類應(yīng)用往往需要全面的API調(diào)用(調(diào)用所有的智能電話特性或其它各類高性能的應(yīng)用程序)。
用于內(nèi)容瀏覽的各類瀏覽應(yīng)用(WAP使用WML或更新版本的XHTML/CSS)
消息技術(shù)– SMS、MMS以及使用IMAP4/POP3協(xié)議的電子郵件技術(shù)。
13. 有哪些開發(fā)工具?
Series 60 SDK for Symbian OS.
Series 60 SDK for Java? MIDP.
Series 60 SDK for MMS.
14. 什么是Java? MIDP?
Java移動(dòng)信息設(shè)備描述(Java Mobile Information Device Profile,MIDP)建立于Java 2 Micro Edition (J2ME?)核心平臺(tái)之上,并使用有限連接設(shè)備配置(Limited Device Configuration ,CLDC)。它擁有一套經(jīng)過(guò)縮減的API,用于諸如移動(dòng)電話這樣的小型設(shè)備。
15. 用何種集成開發(fā)環(huán)境(IDE)來(lái)進(jìn)行Java開發(fā)?
“60系列Java MIDP SDK”工具針對(duì)Java開發(fā),其中包括一個(gè)60系列模擬器。可以方便地將該模擬器與Borland JBuilder 6.0?、Borland JBuilder MobileSet 2.0? 及Sun Forte for Java 3.0?/Sun ONE Studio 4等進(jìn)行集成。
中文版本1.0 2003年1月
關(guān)于60系列平臺(tái)的一般常見問(wèn)題解答
16. 60系列MMS模擬器有什么作用?
60系列MMS模擬器幫助用戶在基于PC的圖形化環(huán)境中創(chuàng)建各種消息以測(cè)試MMS的方方面面特性。
17. C++開發(fā)伙伴可以得到什么支持?
通過(guò)C++為60系列平臺(tái)創(chuàng)建各種應(yīng)用的開發(fā)伙伴可以利用Symbian OS 6.1應(yīng)用編程接口(API),60系列用戶界面庫(kù)和眾多的應(yīng)用引擎(如照相冊(cè)等)。
各種Symbian OS API提供了對(duì)大多數(shù)技術(shù)的支持,這些技術(shù)包括:藍(lán)牙、圖形、紅外、多媒體、消息、網(wǎng)絡(luò),及電話技術(shù)等。
60系列軟件開發(fā)工具包(Series 60 Software Development Kit ,SDK)包括:60系列應(yīng)用編程接口、用于測(cè)試目的的60系列模擬器、各種范例應(yīng)用程序、文檔及一個(gè)應(yīng)用向?qū)Аi_發(fā)環(huán)境是微軟的Visual C++ 6.0。
18. 開發(fā)伙伴如何向設(shè)備裝載Symbian OS (C++)應(yīng)用?
各種Symbian應(yīng)用必須被打包并以安裝文件(.sis)的形式發(fā)送。可以通過(guò)PC連接(藍(lán)牙,IrDA紅外等)或一個(gè)WAP瀏覽器將這些應(yīng)用下載到某個(gè)60系列設(shè)備。
19. 在這個(gè)平臺(tái)上開發(fā)的業(yè)務(wù)模式是什么?
在這個(gè)標(biāo)準(zhǔn)多多的行業(yè)中,60系列平臺(tái)就屏幕尺寸、輸入方式、應(yīng)用編程接口和用戶界面庫(kù)提出了標(biāo)準(zhǔn)化規(guī)范。60系列平臺(tái)廣泛整合了各種支持技術(shù)和開發(fā)選項(xiàng),從而具備了為應(yīng)用設(shè)計(jì)者和開發(fā)者開發(fā)可移植的,創(chuàng)新的應(yīng)用所需的所有特性。
20. 設(shè)備定制功能有哪些?
比起傳統(tǒng)的移動(dòng)電話來(lái),60系列提供了更廣泛的定制能力。除了圖標(biāo)、標(biāo)記、墻紙和鈴音的定制,用戶還可以通過(guò)諸如下載新應(yīng)用、改變菜單網(wǎng)格中的應(yīng)用順序,以及定義60系列電話處于待機(jī)狀態(tài)時(shí)的功能鍵特性等手段對(duì)其手機(jī)進(jìn)行定制。
中文版本1.0 2003年1月
關(guān)于60系列平臺(tái)的一般常見問(wèn)題解答60系列平臺(tái)還向60系列的被授權(quán)方提供了極其靈活的定制能力。由于60系列源代碼開放的本質(zhì),移動(dòng)電話制造商可以生產(chǎn)這樣的設(shè)備:它與60系列完全兼容,同時(shí)又具備自己獨(dú)特的風(fēng)格和外觀。
21. 60系列平臺(tái)的硬件需求是什么?
需要下列的輸入硬件:兩個(gè)功能鍵、五方向?qū)Ш芥I、12鍵組成的數(shù)字鍵盤,一些指示鍵(“發(fā)送”鍵、“結(jié)束”鍵、“清除”鍵、“ABC”鍵(對(duì)應(yīng)文本編輯選項(xiàng)的彈出菜單))以及“菜單”鍵(用于啟動(dòng)各種應(yīng)用程序)。
屏幕必須具備176x208像素分辨率,并最少支持256色。
建議設(shè)備使用32位ARM處理器。
ROM大小不低于16MB,而RAM大小不低于8MB。
愛上大S,夸夸岳母Symbian
用了一段時(shí)間的大S后,發(fā)現(xiàn)自己越來(lái)越愛上她了,為了將來(lái)的幸福,特意去研究了一下Symbian(岳母大人 ;-DD),不敢獨(dú)享,特報(bào)告如下:
在說(shuō)Symbian之前,先說(shuō)說(shuō)她的前身EPOC(Electronic Piece of Cheese/使用電子產(chǎn)品時(shí)可以像吃乳酪一樣簡(jiǎn)單,未婚之前的名字 ;-DD),在演進(jìn)到第五版后正式更名為Symbian。EPOC首次在中國(guó)亮相是在2000年Ericsson的R380sc身上,由于其超前的規(guī)格和功能(那時(shí)就支持Wap和手寫),當(dāng)時(shí)曾經(jīng)引發(fā)了國(guó)內(nèi)愛機(jī)迷的深度關(guān)切(區(qū)區(qū)不才,也混入其中),直道現(xiàn)在R380sc都還在愛機(jī)迷的收藏范圍。其實(shí)在這之前歐洲就有了不少EPOC的產(chǎn)品,只是在中國(guó)不被關(guān)注而已,如Psion(國(guó)內(nèi)很少資料的公司,Symbian 的 EPOC 最早由 Psion 開發(fā),現(xiàn)在仍是Symbian的主要股東之一)就出過(guò)好幾款專用設(shè)備(應(yīng)該算手持電腦類吧),那個(gè)時(shí)候EPOC已經(jīng)開始冠上了Symbian EPOC的名字了,而在手機(jī)極度發(fā)達(dá)和追求新功能的日本,也是從99年開始就對(duì)EPOC表示了強(qiáng)烈的興趣。
但是由于第一個(gè)嘗試將Symbian EPOC用在手機(jī)上的Ericsson市場(chǎng)操作能力和R380sc(包括其CeBIT 2000上推出的Communicator Platform樣機(jī)后流產(chǎn)和MC218手機(jī)套件的不得志)批量生產(chǎn)一度后推,等他上市的時(shí)候,暫時(shí)失去了應(yīng)有的光環(huán),然后她那天下一統(tǒng)的思路(手機(jī)+PDA)還是得到了業(yè)內(nèi)的一致認(rèn)可。加上Psion從進(jìn)軍職能手機(jī)市場(chǎng)開始,就把Symbian EPOC定性為開放源碼的平臺(tái)(這點(diǎn)跟Linux一樣),但是他收取使用廠商的授權(quán)費(fèi)用,而且各個(gè)廠商都可以根據(jù)要求提出修改意見,正是這樣,才使得EPOC趨于完美,吸引了Ericsson、Nokia、Motorola、philphs、Matsushita(松下子公司) 等公司建立了Symbian聯(lián)盟(目前手機(jī)屆5個(gè)老大都是該聯(lián)盟的成員),一同攜手將Symbian電話推出市場(chǎng),出現(xiàn)了現(xiàn)在Symbian到處開花的局面。 現(xiàn)在獲得Symbian系統(tǒng)授權(quán)的廠商有愛立信、建伍、摩托羅拉、諾基亞、松下、Psion、三洋、西門子、三星和索尼等。
得益于Symbian的開源和開放,Symbian甚至獲得了IT巨頭IBM和Sun的關(guān)注,所以在第5版開始就率先在手機(jī)上實(shí)現(xiàn)了Java虛擬機(jī),為Symbian再次注入了強(qiáng)心劑!使得在其上的開發(fā)投入獲得了進(jìn)一步的保證(移植能力),接下來(lái)與PC巨頭IBM合作(2000年2月)無(wú)線企業(yè)應(yīng)用,使得2000年成為Symbian初露鋒芒,成為CeBIT 2000的一大亮點(diǎn)。各個(gè)廠商更是磨拳擦掌,躍躍欲試,當(dāng)年就定下了Symbian今后的三大發(fā)展方向:分別用于智能手機(jī)、筆式輸入通訊器和鍵盤輸入通訊器。三種產(chǎn)品的開發(fā)代號(hào)分別為Pearl(珍珠),Quartz(石英)和Crystal(水晶)。每種系列都采用Symbian核心平臺(tái)80%的代碼。不同系列之間的區(qū)別主要在于用戶接口(例如:筆式或鍵盤式輸入)和屏幕大小。
下面我們來(lái)看看Symbian到底有什么長(zhǎng)處,值得大家為此去付出。Psion在進(jìn)軍智能手機(jī)之前是PDA的研發(fā)公司,所以至今Symbian還有著PDA的特點(diǎn),加上前面提到的三個(gè)發(fā)展方向,在使用80%核心代碼的情況下各自發(fā)展,所以在很多技術(shù)上面是都有著人有我優(yōu),人無(wú)我優(yōu)的特點(diǎn),必將成為2.5G和3G當(dāng)之無(wú)愧的主流,主要優(yōu)勢(shì)總結(jié)如下:
* 開放和開源,這點(diǎn)于Linux有著異曲同工的妙處,從目前Linux的技術(shù)發(fā)展就能看到;
* 逐步完善的C++ API編程支持,使得整個(gè)系統(tǒng)的開發(fā)完全建立在C++高效和高能上;
* 非常健全的核心-強(qiáng)大的對(duì)象導(dǎo)向系統(tǒng)、企業(yè)用標(biāo)準(zhǔn)通信傳輸協(xié)議以及完美的sun java語(yǔ)言;
* 設(shè)備間靈活的移植能力,除了Java應(yīng)用本身的移植能力以外,基于C++的程序大部分也能在設(shè)備間公用;
* 同其他同等硬件條件的系統(tǒng)來(lái)比,具有不管是低階的多工和高階的使用界面來(lái)看都具有快速的數(shù)據(jù)存取能力,
* 經(jīng)濟(jì)地使用電池,低電源和斷點(diǎn)的保護(hù)能力強(qiáng);
* 在小型的裝置上擁有強(qiáng)大支持網(wǎng)絡(luò)、通信、無(wú)線連接等開放和兼容能力;
* 底層支持國(guó)際統(tǒng)一文字編碼Unicode。
說(shuō)完優(yōu)點(diǎn),再來(lái)說(shuō)說(shuō)缺點(diǎn)吧: Symbian只做操作系統(tǒng),不提供用戶界面的做法讓手機(jī)廠商頭痛,一般情況下手機(jī)廠商目前只能搭配著接受Nokia的Series系列界面,而Nokia的野心、在陣營(yíng)中的霸氣(正準(zhǔn)備買下郁郁不得志的Psion擁有之股份 )過(guò)早暴露使得其他手機(jī)廠商心猿意馬,比如西門子開始使用M$的平臺(tái)、Moto開始用Linux、而三星干脆所以平臺(tái)全上(CE、Palm、Linux),而Sony Ericsson干脆自己做起UIQ界面(基于Quartz),使得陣營(yíng)不穩(wěn)定,影響了消費(fèi)者的信心。
最后,作為補(bǔ)充,針對(duì)很多N迷一直把Symbian硬說(shuō)為N的產(chǎn)品,下面引用Nokia網(wǎng)站的原文,看看他對(duì)Symbian的解釋:
“Symbian的EPOC技術(shù)為諸如通信器和智能電話的無(wú)線信息設(shè)備的OEM廠商提供全套解決方案。Symbian為愛立信、Matsushita、摩托羅拉、諾基亞和Psion公司所有,致力于推廣用于無(wú)線信息設(shè)備與無(wú)線網(wǎng)絡(luò)、內(nèi)容服務(wù)、信息處理的交互式運(yùn)作和企業(yè)整體解決方案的標(biāo)準(zhǔn)。總部設(shè)在倫敦,并在日本東京和Kanazawa、瑞典Ronneby、英國(guó)劍橋和美國(guó)舊金山灣地區(qū)設(shè)有辦事處。它的股份為愛立信、Mitrushita、摩托羅拉、諾基亞和Psion公司所持有。公司網(wǎng)址:www.symbian.com”
“Symbian和EPOCS標(biāo)志是Symbian公司的商標(biāo)貨注冊(cè)商標(biāo)。所有其他商標(biāo)和注冊(cè)商標(biāo)是其各自所有者的法律財(cái)產(chǎn)。”
----原文引自:http://www.nokia.com.cn/news/news990526.html
Java知識(shí)問(wèn)答
什么是 Java 虛擬機(jī)?
JJava 虛擬機(jī)是一個(gè)解釋程序,它可以解釋執(zhí)行網(wǎng)上下載的符合 Java 二進(jìn)制標(biāo)準(zhǔn)的應(yīng)用程序, Sun 公司把 Java 虛擬機(jī)分成三個(gè)檔次,企業(yè)版用于服務(wù)器( J2EE ),標(biāo)準(zhǔn)版用于臺(tái)式機(jī) (J2SE) ,微型版用于嵌入式設(shè)備 (J2ME) 。其中,微型版中的 K-Java 虛擬機(jī)主要用于手機(jī)和 PDA 。
什么是 Java 2 平臺(tái)微型版( J2ME ) ?
Java 2 平臺(tái)微型版( J2ME )是 Java 2 平臺(tái)的一種,這個(gè)程序的目標(biāo)平臺(tái)是消費(fèi)電子和嵌入式設(shè)備。 J2ME 技術(shù)包括一個(gè)虛擬機(jī)和一組適合消費(fèi)和嵌入式電子設(shè)備的運(yùn)行環(huán)境的經(jīng)過(guò)剪裁的 API 。 J2ME 目前提供了兩套配置( Configuration ),即 CLDC 和 CDC 。其中 CLDC 用于手機(jī),與 MIDP 配合使用。
什么是 J2ME 的配置( Configuration ) ?
J2ME 技術(shù)有兩個(gè)設(shè)計(jì)重點(diǎn),應(yīng)用程序以及如何將這個(gè)應(yīng)用程序放在一個(gè)使用環(huán)境中。不同的應(yīng)用程序和不同的使用環(huán)境對(duì)虛擬機(jī)和底層 API 有不同的要求。目前有兩種配置( Configuration ),一種適合那些能夠給予 Java 應(yīng)用程序運(yùn)行 128 - 512K 內(nèi)存的設(shè)備,簡(jiǎn)稱 CLDC ( Connected Limited Device Configuration ),另一種適合那些能夠給予 Java 應(yīng)用程序運(yùn)行 512K 以上的設(shè)備 (Connected Device Configuration) 。配置( Configuration )具有蘊(yùn)含關(guān)系,即在比較苛刻的配置( Configuration )上運(yùn)行的應(yīng)用程序可以在比較寬松的配置( Configuration )上運(yùn)行,反過(guò)來(lái)不行。
目前有兩個(gè)標(biāo)準(zhǔn) CLDC 1.0 ( JSR 30 )和 CLDC 1.1(JSR 139) , CLDC 1.1 兼容 CLDC 1.0 。
什么是 Profile?
Profile 是一個(gè)運(yùn)行環(huán)境規(guī)格說(shuō)明書,詳細(xì)定義 Java 應(yīng)用程序接口( API ),這些 API 與所定義的配置( Configuration )相適應(yīng),這些 API 在為一種特定的設(shè)備提供完備運(yùn)行環(huán)境時(shí)是必須的。 Profile 既指定 API ,也要基于特定的配置( Configuration )。所謂一個(gè) Profile 必須是完備的是指:按照規(guī)格說(shuō)明書編寫的應(yīng)用程序在指定的運(yùn)行環(huán)境中運(yùn)行時(shí)不需要任何其他 Java 類。制作 Profile 的過(guò)程可以被認(rèn)為是從一個(gè)比較大的 API 列表中挑選出一組 API, 從而形成完備運(yùn)行環(huán)境的過(guò)程。通過(guò)設(shè)計(jì)和集成 Profile 總是可以滿足不同設(shè)備的需求。
什么是 MIDP ?
MIDP(Mobile Information Device Profile) 是移動(dòng)信息設(shè)備專用的 Profile 。它基于 CLDC ,是今天各種移動(dòng)信息設(shè)備(尤其是手機(jī))的 Java 運(yùn)行環(huán)境。 MIDP 提供了移動(dòng)應(yīng)用所需的核心應(yīng)用功能,包括:用戶接口,網(wǎng)絡(luò)連接、本地?cái)?shù)據(jù)存儲(chǔ)以及應(yīng)用程序的生命期管理,是一個(gè)打包的標(biāo)準(zhǔn) Java 運(yùn)行環(huán)境 API 集合。
MIDP 有兩個(gè)標(biāo)準(zhǔn),一個(gè)是 1.0(JSR37) ,這個(gè)標(biāo)準(zhǔn)雖然發(fā)布時(shí)間比較長(zhǎng)了,但是仍然是主流,比較新的標(biāo)準(zhǔn)是 2.0(JSR118) ,這個(gè)標(biāo)準(zhǔn)主要是解決安全機(jī)制標(biāo)準(zhǔn)化問(wèn)題(把 http 變成了 https ,增加了 SSL 安全協(xié)議層),另外增加了一部分多媒體功能以及游戲的鍵盤支持等。
MIDP 2.0和MIDP 1.0之間的區(qū)別是什么?
• 增強(qiáng)用戶接口
GUI 中的彈出 ChoiceGroup 的當(dāng)前選擇有了視覺(jué)提示。
GUI 中的 Item 有了它自己的命令集。
GUI 中的 Alert Screen 有了抽象命令( Abstract Command )。
布局( Layout )功能更靈活了。
• 媒體支持