資料介紹
Symbian操作系統是現今手機領域中應用范圍最廣的操作系統,并且擁有相當多針對不同用戶的界面,也就是常說的Series。關于Symbian操作系統的界面,我們先來明確一個概念:不管是Series60、Series80、Series90還是UIQ,它們都是基于Symbian平臺而開發的界面,然后各自根據一些硬件特性來進行區分。Series的全名是SeriesDeveloperPlatform。目前有三種不同series,分別為 series 60、series 80、series90。
Series 60
采用Series60界面的智能手機是目前Symbian智能機中出貨量最高的。它具有以下特征:176208或更高分辨率的彩色屏幕、兩個功能鍵、五方向鍵、數字鍵盤及特殊功能鍵,九宮格菜單。采用Series60界面的手機體積相對較小,用戶完全可以用單手完成全部操作。此外,Series60界面手機還具有諸如數碼相機、SMS、MMS、個人信息管理(PIM)、音頻及視頻錄制、XHTML/WML瀏覽、JAVA支持等功能。
Series 80
Series80具有強大的商務辦公性能和高速數據能力,被應用于高端產品。采用Series80界面的移動設備特征很明顯:可折疊,內屏為640200 的高分辨率屏幕。類似于PC鍵盤的完整鍵盤,存儲空間大,可以存儲較多數據、文件。采用Series80界面的產品支持各類文檔、電子表格(SpreadSheet)以及演示文件的編輯操作,以及PDF瀏覽,并且隨著技術的發展,采用series80界面的移動設備開始支持WLAN無線網絡,可以高速瀏覽HTML和XHTML頁面,收發電郵,因此,被作為高端,頂級的商務PDA。
Series 90
Series 90的開發與Series80的開發密切相關。兩者間既有聯系又有區別,如果說Series80偏重于商務功能,Series90則偏重于多媒體娛樂。它具有一個320640的高分辨率彩色屏幕,采用觸摸屏設計,屏幕虛擬鍵盤,通過手寫識別進行操作。Series90為用戶提供了強大的多媒體應用和網絡等方面的功能,用戶可用其進行多媒體播放和互聯網瀏覽。
UIQ Series:
UIQSeries操作平臺的特性是它的多媒體性,功能全面。UIQ界面上可支持手寫操作,不過切換和關閉任務比較麻煩。UIQSeries是 SymbianOS 的系統架構上,專門為高階的多媒體手機而設計,使用起來非常類似PDA操作。它的主要特征為:一個208320的觸碰式彩色屏幕,可以通過手寫筆進行輸入和操作。大部分機型沒有鍵盤。
介紹Symbian,就不得不提到Series60,正是這個UI界面,讓我們接觸、了解了Symbian。所以有必要對Series60進行稍微詳細點的介紹。作為目前Symbian智能機中出貨量最大的用戶界面,Series60受到了廠商和廣大用戶的追捧和喜愛。廠商更是投入了大量的資金對 Series60進行研發。Series60從誕生至今已經有了三個版本,并且有多個PARK。
Series 60的三個版本分別支持以下功能:
Series 60第一版基本功能:
個人信息管理;日歷、電話本、照像冊、目錄、與PC同步的文件管理應用程序;
連接:支持USB、藍牙、IrDA協議。
短信服務:基于GSM傳輸的450個字節以下的短信服務。
E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。
其它:中文支持、PC連接軟件、插件、RealOne Player, XHTML 移動協議。
Series 60第二版基本功能:
多媒體:照相機、圖像瀏覽、RealOne Player、多媒體應用程序
個人帳戶管理:通過因特網支付信用卡的支持
文件管理:充許使用者創建、刪除、移動文件或是目錄。
應用軟件管理:
個人主題:包括UI themes,如更換背景、圖標。
其它:HTTP 支持,高級MMS 服務,支持SMIL協議,錄音功能。
Series 60第三版基本功能:
Macromedia Flash 、音樂播放、OMA DRM 2.0、單機應用程序、桌面主題、新內容格式,支持MSActiveSync、Windows Media Player mpeg、MSDRM編碼;synch 1.2,IMAP/POP、OMA email notification, OMA data synch,email 檢測。
目前,支持SymbianOS的廠商很多,SymbianOS的發展前途被大多數人所看好。其良好的開放性和第三方軟件易開發性,可以更好更快地進行市場占領。但是,如果沒有足夠的第三方應用軟件的跟進,SymbianOS就無法發揮其強大的支持擴展能力,讓我們共同祝愿SymbianOS在智能移動設備的道路上越走越遠!
Symbian作為一款已經相當成熟的操作系統,具有以下的特征:
第一,提供無線通信服務,將計算技術與電話技術相結合。
第二,操作系統固化。
第三,相對固定的硬件組成。
第四,較低的研發成本。
第五,強大的開放性。
第六,低功耗,高處理性能。
第七,系統運行的安全、穩定性。
第八,多線程運行模式。
第九,多種UI,靈活,簡單易操作。
以上總結的九點,并不代表說為SymbianOS所獨有,只是SymbianOS將其這些特點突出,并且充分的這些特點發揮了優勢,讓其更好的為用戶服務。
Symbian OS的不足
Symbian機型所采用的硬件配置較低,且各類機型采用的的處理器主頻較低,雖然系統可以使其獲得較高的處理效能,但是在多媒體等方面的表現依然不盡如人意。在多媒體方面,SymbianOS對主流的媒體格式的支持性較差。SymbianOS雖然采用多種平臺,來適應不同人群和各類需要,但是這也給 SymbianOS帶來了一種限制性的發展障礙。各個平臺之間第三方軟件不兼容,且軟件開發商多專注于某一個平臺,大大減少了各個平臺上可用的第三方軟件,給用戶帶來了一定的不便。版本之間兼容性差也是SymbianOS需要改進的一個地方,每當新版本的SymbianOS發布并有產品面世時,系統的兼容性便成了其發展的一個大敵。相當多的一部分軟件需要軟件開發商跟進,開發新的版本才能得以解決。細節注意不夠,由于symbian只提供給廠商一個內核及UI,很多細節功能需要廠商去添加,但是很多廠商將著眼點放在了產品的多功能及綜合性能等方面,往往忽略了一些基本的功能。一些機型甚至連工作日鬧鐘這類功能都需要第三方軟件才能實現,這無疑給不熟悉symbian的用戶的帶來了極大的不便。
Symbian的硬件構成
一般來說,Symbian系統的主要以下幾個硬件部分組成,中央處理器、ROM、RAM、IO設備和電源。各個硬件構成各司其職,保證系統的運行。 Symbian系統一般采用32位處理器,系統運行及數據運算都依靠處理器來完成。ROM內固化Symbian系統和設備自帶的各項功能。RAM則是用以存放當前活動的程序和系統運行必需的數據,以及各類臨時性交換文件,或者作為WAP緩存等,此外還負責存放用戶的一些數據。IO設備包括一般的控制設備,如鍵盤,觸摸屏、擴展存儲卡、藍牙接口等。電源則為電池或者外接電源。以Series60手機為例,一般會采用德州儀器的AMR處理器,在插入存儲卡之后,系統一般存在4個邏輯存儲驅動器:C盤手機自帶的用戶存儲盤,即FlashMemory,這種芯片的優點是不需要電力來維持資料,并且可以隨時修改,D盤則是一個以空閑運行內存虛擬的緩存盤,E盤是用戶插入的MMC卡,Z盤則固化了系統,即我們之前說到的ROM.
開發須知:
在Symbian的架構上有多種不同的平臺,他們提供不同的軟件開發套件(SDK)給程式開發人員,最主要的分別是UIQ和S60平臺。個別的手機制造商,或是同家族系列,通常也在網絡上提供可下載的SDK和軟件開發延伸套件(SymbianDeveloperNetwork)。SDK內含說明文件、表頭檔案、數據庫和在Windows運作的模擬器(WINS),到了Symbianv8,SDK加入了該版本的GCC編譯器(跨平臺編譯器),才能夠正常在裝置內使用。
由于Symbianv9使用新的ABI,所以需要一個新的編譯器。在SDK方面來說,UIQ提供簡化的framework使得單一的UIQSDK提供所有使用UIQ3的裝置的開發基礎,使用UIQ3的裝置像SonyEricsson P990、M600和P1i。
SymbianC++程式設計在市售的整合式開發環境(IDE)之下完成。之前較常見的是VisualStudio,但是以現在的Symbian版本,比較偏愛于Symbian版的CodeWarrior。不過在2006年Nokia的Carbide.c++將會取代CodeWarrior。預期 Carbide.c++會釋出不同版本:其一個免費版(Carbide.c++Express)允許使用者在模擬器上去設計軟件原型。
還有為Symbian設計的Borland IDE。Symbian操作系統也可借由社群的技術開發而在Linux和MacOSX的環境下開發,有些部份Symbian允許公開key tool源代碼。有一個插件允許在的Xcode IDE for MacOSX的環境下開發Symbian應用程式。
開發完成后,Symbian的應用程式需要找一個管道傳輸到消費者的移動電話。它們通常包裝成SIS檔案,透過電腦連線、藍牙或是記憶卡。一個替代方案是去找手機制造商來合作使手機內建該程式。但是在SymbianOS9的SIS檔案會稍稍不易推廣,原因是每個程式都至少要擁有Symbian的簽署才能安裝在該操作系統的手機。
Java MEforSymbian的應用程式是使用正式的技術開發工具像是J2ME無線套件。它們包裝成JAR或JAD檔案。其他像是名為SuperWaba的工具是提供建立SymbianOS7.0或7.0s的Java應用程式。
?
Series 60
采用Series60界面的智能手機是目前Symbian智能機中出貨量最高的。它具有以下特征:176208或更高分辨率的彩色屏幕、兩個功能鍵、五方向鍵、數字鍵盤及特殊功能鍵,九宮格菜單。采用Series60界面的手機體積相對較小,用戶完全可以用單手完成全部操作。此外,Series60界面手機還具有諸如數碼相機、SMS、MMS、個人信息管理(PIM)、音頻及視頻錄制、XHTML/WML瀏覽、JAVA支持等功能。
Series 80
Series80具有強大的商務辦公性能和高速數據能力,被應用于高端產品。采用Series80界面的移動設備特征很明顯:可折疊,內屏為640200 的高分辨率屏幕。類似于PC鍵盤的完整鍵盤,存儲空間大,可以存儲較多數據、文件。采用Series80界面的產品支持各類文檔、電子表格(SpreadSheet)以及演示文件的編輯操作,以及PDF瀏覽,并且隨著技術的發展,采用series80界面的移動設備開始支持WLAN無線網絡,可以高速瀏覽HTML和XHTML頁面,收發電郵,因此,被作為高端,頂級的商務PDA。
Series 90
Series 90的開發與Series80的開發密切相關。兩者間既有聯系又有區別,如果說Series80偏重于商務功能,Series90則偏重于多媒體娛樂。它具有一個320640的高分辨率彩色屏幕,采用觸摸屏設計,屏幕虛擬鍵盤,通過手寫識別進行操作。Series90為用戶提供了強大的多媒體應用和網絡等方面的功能,用戶可用其進行多媒體播放和互聯網瀏覽。
UIQ Series:
UIQSeries操作平臺的特性是它的多媒體性,功能全面。UIQ界面上可支持手寫操作,不過切換和關閉任務比較麻煩。UIQSeries是 SymbianOS 的系統架構上,專門為高階的多媒體手機而設計,使用起來非常類似PDA操作。它的主要特征為:一個208320的觸碰式彩色屏幕,可以通過手寫筆進行輸入和操作。大部分機型沒有鍵盤。
介紹Symbian,就不得不提到Series60,正是這個UI界面,讓我們接觸、了解了Symbian。所以有必要對Series60進行稍微詳細點的介紹。作為目前Symbian智能機中出貨量最大的用戶界面,Series60受到了廠商和廣大用戶的追捧和喜愛。廠商更是投入了大量的資金對 Series60進行研發。Series60從誕生至今已經有了三個版本,并且有多個PARK。
Series 60的三個版本分別支持以下功能:
Series 60第一版基本功能:
個人信息管理;日歷、電話本、照像冊、目錄、與PC同步的文件管理應用程序;
連接:支持USB、藍牙、IrDA協議。
短信服務:基于GSM傳輸的450個字節以下的短信服務。
E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。
其它:中文支持、PC連接軟件、插件、RealOne Player, XHTML 移動協議。
Series 60第二版基本功能:
多媒體:照相機、圖像瀏覽、RealOne Player、多媒體應用程序
個人帳戶管理:通過因特網支付信用卡的支持
文件管理:充許使用者創建、刪除、移動文件或是目錄。
應用軟件管理:
個人主題:包括UI themes,如更換背景、圖標。
其它:HTTP 支持,高級MMS 服務,支持SMIL協議,錄音功能。
Series 60第三版基本功能:
Macromedia Flash 、音樂播放、OMA DRM 2.0、單機應用程序、桌面主題、新內容格式,支持MSActiveSync、Windows Media Player mpeg、MSDRM編碼;synch 1.2,IMAP/POP、OMA email notification, OMA data synch,email 檢測。
目前,支持SymbianOS的廠商很多,SymbianOS的發展前途被大多數人所看好。其良好的開放性和第三方軟件易開發性,可以更好更快地進行市場占領。但是,如果沒有足夠的第三方應用軟件的跟進,SymbianOS就無法發揮其強大的支持擴展能力,讓我們共同祝愿SymbianOS在智能移動設備的道路上越走越遠!
Symbian作為一款已經相當成熟的操作系統,具有以下的特征:
第一,提供無線通信服務,將計算技術與電話技術相結合。
第二,操作系統固化。
第三,相對固定的硬件組成。
第四,較低的研發成本。
第五,強大的開放性。
第六,低功耗,高處理性能。
第七,系統運行的安全、穩定性。
第八,多線程運行模式。
第九,多種UI,靈活,簡單易操作。
以上總結的九點,并不代表說為SymbianOS所獨有,只是SymbianOS將其這些特點突出,并且充分的這些特點發揮了優勢,讓其更好的為用戶服務。
Symbian OS的不足
Symbian機型所采用的硬件配置較低,且各類機型采用的的處理器主頻較低,雖然系統可以使其獲得較高的處理效能,但是在多媒體等方面的表現依然不盡如人意。在多媒體方面,SymbianOS對主流的媒體格式的支持性較差。SymbianOS雖然采用多種平臺,來適應不同人群和各類需要,但是這也給 SymbianOS帶來了一種限制性的發展障礙。各個平臺之間第三方軟件不兼容,且軟件開發商多專注于某一個平臺,大大減少了各個平臺上可用的第三方軟件,給用戶帶來了一定的不便。版本之間兼容性差也是SymbianOS需要改進的一個地方,每當新版本的SymbianOS發布并有產品面世時,系統的兼容性便成了其發展的一個大敵。相當多的一部分軟件需要軟件開發商跟進,開發新的版本才能得以解決。細節注意不夠,由于symbian只提供給廠商一個內核及UI,很多細節功能需要廠商去添加,但是很多廠商將著眼點放在了產品的多功能及綜合性能等方面,往往忽略了一些基本的功能。一些機型甚至連工作日鬧鐘這類功能都需要第三方軟件才能實現,這無疑給不熟悉symbian的用戶的帶來了極大的不便。
Symbian的硬件構成
一般來說,Symbian系統的主要以下幾個硬件部分組成,中央處理器、ROM、RAM、IO設備和電源。各個硬件構成各司其職,保證系統的運行。 Symbian系統一般采用32位處理器,系統運行及數據運算都依靠處理器來完成。ROM內固化Symbian系統和設備自帶的各項功能。RAM則是用以存放當前活動的程序和系統運行必需的數據,以及各類臨時性交換文件,或者作為WAP緩存等,此外還負責存放用戶的一些數據。IO設備包括一般的控制設備,如鍵盤,觸摸屏、擴展存儲卡、藍牙接口等。電源則為電池或者外接電源。以Series60手機為例,一般會采用德州儀器的AMR處理器,在插入存儲卡之后,系統一般存在4個邏輯存儲驅動器:C盤手機自帶的用戶存儲盤,即FlashMemory,這種芯片的優點是不需要電力來維持資料,并且可以隨時修改,D盤則是一個以空閑運行內存虛擬的緩存盤,E盤是用戶插入的MMC卡,Z盤則固化了系統,即我們之前說到的ROM.
開發須知:
在Symbian的架構上有多種不同的平臺,他們提供不同的軟件開發套件(SDK)給程式開發人員,最主要的分別是UIQ和S60平臺。個別的手機制造商,或是同家族系列,通常也在網絡上提供可下載的SDK和軟件開發延伸套件(SymbianDeveloperNetwork)。SDK內含說明文件、表頭檔案、數據庫和在Windows運作的模擬器(WINS),到了Symbianv8,SDK加入了該版本的GCC編譯器(跨平臺編譯器),才能夠正常在裝置內使用。
由于Symbianv9使用新的ABI,所以需要一個新的編譯器。在SDK方面來說,UIQ提供簡化的framework使得單一的UIQSDK提供所有使用UIQ3的裝置的開發基礎,使用UIQ3的裝置像SonyEricsson P990、M600和P1i。
SymbianC++程式設計在市售的整合式開發環境(IDE)之下完成。之前較常見的是VisualStudio,但是以現在的Symbian版本,比較偏愛于Symbian版的CodeWarrior。不過在2006年Nokia的Carbide.c++將會取代CodeWarrior。預期 Carbide.c++會釋出不同版本:其一個免費版(Carbide.c++Express)允許使用者在模擬器上去設計軟件原型。
還有為Symbian設計的Borland IDE。Symbian操作系統也可借由社群的技術開發而在Linux和MacOSX的環境下開發,有些部份Symbian允許公開key tool源代碼。有一個插件允許在的Xcode IDE for MacOSX的環境下開發Symbian應用程式。
開發完成后,Symbian的應用程式需要找一個管道傳輸到消費者的移動電話。它們通常包裝成SIS檔案,透過電腦連線、藍牙或是記憶卡。一個替代方案是去找手機制造商來合作使手機內建該程式。但是在SymbianOS9的SIS檔案會稍稍不易推廣,原因是每個程式都至少要擁有Symbian的簽署才能安裝在該操作系統的手機。
Java MEforSymbian的應用程式是使用正式的技術開發工具像是J2ME無線套件。它們包裝成JAR或JAD檔案。其他像是名為SuperWaba的工具是提供建立SymbianOS7.0或7.0s的Java應用程式。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 介紹幾種開源嵌入式操作系統
- 單片機編程和操作系統綜述 40次下載
- 基于Symbian的智能手機軟件開發詳解 23次下載
- STM32嵌入式操作系統的介紹 38次下載
- Linux的Ubuntu操作系統的安裝教程 22次下載
- Symbian操作系統環境下通信系統如何進行設計與實現 5次下載
- 嵌入式操作系統的介紹和嵌入式操作系統的發展狀況和應用前景說明
- 什么是操作系統?FreeRTOS中文實用教程讓你快速入門FreeRTOS 276次下載
- 實例分析Symbian OS的本地化技術研究 0次下載
- 最新智能手機操作系統詳細介紹 106次下載
- Symbian操作系統環境下通信系統的設計與實現
- 基于symbian OS的手機音頻錄制器
- 基于Symbian操作系統的套接字通信研究
- Linux操作系統原理及應用 0次下載
- 無線信息設備的理想操作系統Symbian OS
- 深度解析全球操作系統格局 1268次閱讀
- 詳解實時操作系統和非實時操作系統 4957次閱讀
- Linux是實時系統還是分時操作系統? 1572次閱讀
- 鴻蒙OS能否成為第三大操作系統? 1847次閱讀
- 米爾科技嵌入式實時操作系統介紹 2348次閱讀
- 被拋棄的手機第三操作系統 2657次閱讀
- 華為發布最強操作系統 3578次閱讀
- 華為或將推出自主手機操作系統 3197次閱讀
- 對實時操作系統特性的討論 5189次閱讀
- 五種基于STM平臺的且滿足實時控制要求操作的嵌入式操作系統的介紹 5292次閱讀
- 嵌入式操作系統是什么_嵌入式操作系統有哪些 2w次閱讀
- 國產操作系統究竟哪里不行_國產操作系統為何難普及 1.3w次閱讀
- 簡要介紹了操作系統虛擬化的概念,以及實現操作系統虛擬化的技術 1.3w次閱讀
- 如何安裝實時操作系統RTOS 6275次閱讀
- 物聯網操作系統的架構和基本功能 5701次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多