諾基亞3650進階篇(一)
2024-06-08 15:04:41
供稿:網友
諾基亞3650及其它智能手機操作系統的相關知識
前面寫了新手上路,大家對諾基亞3650的基礎應用有了個大致的了解,下面,我們開始進入一個比較新的階段:諾基亞3650進階篇,以后的數篇進階資料都是我自己收集整理的,可以說是原創,希望能對大家有幫助。
諾基亞3650及其它智能手機操作系統的相關知識
我們知道3650的操作系統是Sybmian OS 6.1。下面我們就來了解一些關于Sybmian OS 6.1及目前流行的一些智能手機操作系統的相關知識。
Symbian OS是一個由SonyEriCSSion,Nokia,Moto等手機大廠合作開發的專用于智能手機的操作系統,它提供了手機硬件的標準接口,而且有一套開放的開發系統,使得在手機上開發第三方軟件成為可能。
現在我們先來了解一些智能手機操作系統的知識,由于現在手機的功能從單一化向智能化發展,智能手機將在以后人們生活方面提供很大的方便,因此現在市場上的手機功能越來越多,越來越強。目前智能手機主要特點是從技術方面來講:可支持第三方軟件擴展,擁有大容量內存(大于3-4M或者mmc卡),操作系統可進行多任務處理,一般都支持j2me平臺。從應用方面來講:支持多媒體功能,屏幕尺寸較大,彩色屏幕,PDA功能,照相機甚至錄像機功能,支持大量的java游戲等。
目前智能手機的操作系統標準并不統一,有三種典型的操作系統:
1、Windows CE
Windows CE主要分為Pocket PC 2002和SmartPhone系列兩種,前者其實并不是一個手機操作系統,但是通過改造和整合后,已經有很多手機已經或將采用這種系統,特別是以前做pda的廠家,目前代表手機有Dopod 686,聯想的E180。這種系統功能強大,系統完善,支持手寫輸入,應用范圍很廣,介面與臺式電腦的WINDOWS很像,PC用戶很容易上手,缺點是:硬件要求高,(從聯想E180用400MHz的cpu、32m內存就可以看出來)成本較高,耗電量較大。SmartPhone大部分特性和Pocket PC 2002相似,不同的是支持單手操作,手機體積和重量相對較輕,價格相對便宜,耗電量相對較小。由于微軟的強大實力,WINDOWS CE有很多先天的優勢,比如擁有強大的內建軟件,Word,Excel,IE,MSN MESSENGER,Outlook,MediaPlay等等pc上的常用軟件(CE版),缺點是硬件要求較高導致手機成本較高,耗電比較大,系統穩定性差(和WINDOWS系列近似)。目前微軟用WINDOWS CE做主力強攻智能手機市場,未來發展不可限量。
2、PALM OS
PALM OS這種系統對硬件的要求很低,價格也較低,耗電量很小,系統出現最早,擁有的軟件數量很多。但是PALM公司市場運作不是很好,被WINDOWS CE搶走了不少市場份額,而且PALM OS由于比較早出現,相對來說比較難改造,應用在手機上還是有很多不完善的地方。相對于Windows CE和Symbian OS兩大手機操作系統,PALM OS顯得比較弱小,不過今年PALM OS 5的發布給PALM家庭帶來了新的活力,連續幾個采用PALM OS 5的手機已經上市,相信以PALM眾多的軟件和新的5.0版本,PALM也能在智能手機操作系統上取得一些地位。
3、Symbian OS
現在我們熟悉的7650、3650上用的Symbian OS出現的時間不長,但其實很早就有Symbian OS了(也就是EPOC),最早應用在一些小型的無線設備和小型筆記本電腦上(介于筆記本電腦和掌上電腦之間的一種老式電腦),我們一般很少接觸,不太熟悉。最近Symbian OS發展到了手機上,我們才開始對它有所認識。我們所了解的最早的的應用Symbian OS的手機是Ericssion的R380,在當時R380是一臺超級手機,但由于Ericssion糟糕的市場運作,使R380浪費大好機會。后來Nokia的加入使Symbian OS的實力大大加強,眾所周知Nokia是市場運作的高手,它加入后立馬就做了一臺享有很高聲譽的智能手機9110,后繼產品是9210和9210中文版,也是目前市場上的高檔主力機型。最近Nokia又推出了基于Symbian OS 6.1的3650和7650,而SonyEricssion則推出了基于Symbian OS 7.0的號稱是手機王的P800(P802中文版),Siemens也將要推出Symbian OS的手機SX1,Symbian的陣營由于有這幾大巨頭的加入,立刻變的強大起來。Symbian很像是Windows和linux的結合體,有著良好的介面,采用內核與介面分離技術,對硬件要求較低,支持C++,VB和J2ME。因為Symbian OS只是一個操作系統的內核,而介面可以由各個廠商自已開發,比如9210與3650的介面就不同,而P800與3650又不相同,3650用的是Series 60介面,P800用的是UIQ介面,這也導致因為微小的差別使程序不能通用,即使是9210的Symbian OS 6.0和3650的6.1的程序也大多是不兼容的,原因就是因為介面接口的問題,目前情況來看,不同版本軟件兼容問題的解決方案還沒有。在不同介面中,有著不同的優點和缺點,Series 60容易操作,切換任務和關閉任務容易,而UIQ介面上可支持手寫操作,功能更多,不過切換和關閉任務比較麻煩(現在有第三方軟件可以補充這一不足)。另外在PDA功能上,采用Symbian OS的系統都已經做的不錯了,不過還存在著不能編輯Word,Execl的問題(Symbian OS 7的P800只能閱讀,而3650和7650還不支持閱讀這些文件格式)。雖然有這樣的問題,但Symbian OS不失為一種強大的系統,采用FAT磁盤格式,和WINDOWS之間的文件交換很方便,內核與介面分離,支持藍牙技術,先進的內存管理技術等。另外由于現在的幾種介面Series 60和UIQ都是專為手機所開發的,因此操作性和手機特性上要比WINDOWS CE和PALM平臺更好。同時,支持C++,VB和J2ME的程序使它的擴展性大大加強,雖然現在第三方軟件比起前面兩種平臺還是比較少,但是隨著Symbian OS的發展,相信會有越來越多的好軟件。
前面簡單介紹了一下目前的智能手機的操作系統,下面主要介紹一下3650和7650使用的Symbian60平臺的一些基本知識。
60系列平臺是一個完全的智能電話參考設計,它包括許多無線應用。這個平臺構建在Symbian操作系統上(Symbian OS),并以可配置的圖形用戶界面庫相補充。
60系列平臺主要提供如下應用:
電話應用
電話特性-支持呼叫創建、來電呼叫、呼叫激活、通話計時、通話計費通知、禁止呼叫、呼叫等待、呼叫應答、呼叫拒絕、呼叫轉接、三方通話、呼叫切換、靜音/非靜音、發送預定義的DTMF鈴音、呼叫轉移、緊急呼叫以及其他特性
電話服務和特性
錄音器、電話設置、聲音撥號以及聲音標記
快捷撥號-對應鍵盤的2到9鍵自定義分配電話號碼
通訊記錄以及消息指示-顯示姓名、號碼、呼叫指示以及圖片;顯示已接電話、已撥電話、未接電話、呼叫費用以及呼叫后的呼叫信息概要
情景模式-用戶可以設置名稱、鈴音、音量、聲音類型、Vip組、個性化鈴音、震動、消息接收、按鍵、通知和警告鈴音。情景模式可以被改變、個性化配置以及重新命名
名片夾
聯系人數據庫,整合了消息和其他應用,并支持vCard。
日歷
行程安排應用,支持vCalendar數據格式
待辦事項列表
vCalendar項可以被下載到這個待辦事項列表中
WAP瀏覽器
WAP1.2.1瀏覽器,支持Push、WTAI 和安全增強特性
記事本
創建記事文本
圖象管理
存儲多媒體消息和圖象
插件板
多任務環境下的應用管理和組織工具
時鐘,計算器,單位換算器
世界時鐘,商業計算器等等
自譜鈴聲
讓用戶為應用編輯新曲調
消息,如電子郵件、SMS和MMS
消息應用的客戶端軟件
應用安裝
通過PC Connectivity套件或無線空中下載(OTA)安裝新軟件
同步
SyncML 1.0.1同步引擎。支持基于移動網絡(WAP)、藍牙、紅外(IrDA)的數據傳輸。支持vCal 1.0以及vCard 2.1數據格式
安全性
安全設置以及軟件認證管理
其他60系列平臺服務包括短距離連接的OBEX引擎、PC-connectivity、藍牙、紅外棧以及SyncML同步引擎。
60系列平臺還提供了功能強大的組件和許多API。“標準(standard)”應用套件廣泛使用了擴展的API,它們也同樣能為第三方應用開發伙伴重用。
下面列出的是支持60系列平臺的設備的最小需求:
顯示
至少176 x 208象素的彩色顯示
輸入
雙功能鍵、五向導航、應用啟動和切換鍵,還有電話撥出和掛斷鍵。為了更好更方便地輸入文本,還包括了清除鍵以及一個編輯鍵。使用12個標準的標有字母字符的數字鍵盤
處理器
建議目標設備使用32位ARM處理器
系統代碼大小(ROM)
16 MB
RAM大小
8 MB
(看到這,大家應該明白為什么老覺得內存不夠用了吧,呵呵)
另外一些特性
安裝引擎(就是安裝軟件用的)是作為60系列平臺的一部分提供的,它支持通過PC connectivity或OTA下載向平臺添加和刪除新應用。經過測試的接口將瀏覽器和標準J2ME/MIDP應用執行環境綁定,保證了下載應用和內容的能力。
60系列是一個開放式平臺,因此一些惡意的破壞性應用和內容對它來講是潛在的安全風險。Java應用自身有安全限制,Symbian本地應用能打包在經過認證的安裝文件里。Symbian安全軟件安裝系統能讓用戶在安裝軟件之前,識別軟件銷售商以及校驗安裝文件創建后是否受到過篡改。在可以容易地訪問到很多自由下載軟件(有可能感染病毒)的情況下,這種功能尤為重要。證書生成器可以創建一個公用/私有的密鑰對,它們被安裝文件生成器使用去創建一個經過數字簽名的安裝文件。所以很多軟件安裝時都會說:此軟件未經簽名,是否繼續。。。)
我們可以從插件板中添加、刪除、選擇以及啟動應用。插件板是一種全新的應用管理工具。插件板的應用菜單允許用戶管理以25個不同圖標代表的應用。還可以通過彈出式菜單快速判定目前正在使用的應用,應用顯示在垂直列表中。插件板還能用于存儲URL和文件。
60系列平臺1.0支持相對較小且廉價的基于消息的內容項下載。因此60系列平臺支持多鐘MIME內容類型。所有類型可以通過WML頁的URL訪問,也可以通過WAP Push消息、MMS消息、電子郵件、紅外以及基于個人電腦等聯接方式的訪問。
圖片:格式范圍很廣,包括WBMP、JPEG、PNG以及GIF圖象格式
Java. MIDlets: 各種JAD和JAR 文件。
60系列本地Symbian應用:Symbian OS安裝文件(.sis)格式
聲音文件-:.wav、.amr
vCard 和vCalendar
鈴聲、運營商圖標、來電識別圖標,它們在諾基亞智能消息3.0.0中定義
60系列平臺1.0包括了WAP 1.2.1瀏覽器,它具有Push、WTAI以及加強的安全性等功能。60系列瀏覽器的一些關鍵特性如下:
Push功能具有服務說明以及服務裝載能力,它們使得應用和內容提供者可以向無線終端發出信息和服務。
電話集成確保通過通用的WTAI接口建立電話呼叫、訪問設備電話簿以及在呼叫過程中發出撥號音頻信號。
60系列平臺中所有的消息行為都集中于一個的叫“Messaging”的應用中。它為所有獲支持的消息類型提供相同的功能,包括消息編輯與瀏覽以及編輯消息設置。
多媒體消息服務(MMS)基于WAP論壇和3GPP規范。MMS用于用戶和用戶之間的消息傳送、存儲以及轉發。MMS客戶端遵守下列規范:
WAP論壇規范,WAP205-WAP209
R99 3GPP規范,TS 22.140(多媒體消息服務,Class 1)和TS23.140(多媒體消息服務,Class 2)
來自諾基亞和Sony Ericsson 的MMS一致性文件文檔
60系列平臺包括一個SMS客戶端,它能在一個單一的用戶界面操作中發送超長SMS (最多達450個字符),客戶端也能接收超長SMS(最多達450個字符)。但目前移動并不支持這么長的短信,只能分段發送。
60系列平臺包括一個基于標準POP3, IMAP4和SMTP的電子郵件客戶端,它被作為Symbian操作系統的組成部分。
60系列平臺包括一個基于諾基亞智能消息規范3.0.0的客戶端。
SyncML是一個基于xml的技術,它用于網絡設備的通用數據同步。愛立信、IBM、Lotus、摩托羅拉、松下、諾基亞、Openwave、Starfish Software以及Symbian都是SyncML標準的積極推動者,與支持成員一起促進了此技術的發展。SyncML技術的目標是讓任何移動設備的網絡化數據都能實現同步并保證設備間同步的無縫連接。
SyncML針對移動設備,移動設備可以不永遠在線,但網絡同步服務卻永遠在線。SyncML還可以用于對等的數據同步。在網絡同步服務和移動設備以不同的格式或使用不同的軟件系統存儲數據時,SyncML特別有用。
為了保證可交互性,SyncML描述了通用數據格式是如何在網絡上表示的。一旦需要,SyncML允許增加新的數據格式,這保證了SyncML的可擴展性。這樣不論移動設備是何種類型,運營商都能為他們的客戶提供公共同步接口。SyncML的第一個應用實現就是讓擁有支持SyncML設備的用戶通過同步始終擁有最新的日歷和聯系人信息。
。。。。。。。
這些特性過多,我就不一一列舉出來了。