S40系統

S40系統

Series系列平台是位於作業系統層和用戶套用之間的一個軟體層,是建基於底層作業系統之上的軟體界面層(接口)。用專業的語言描述就是一個應用程式開發的API集合,為軟體開發者提供了開發應用程式的接口和工具,並提供給用戶UI支持和多媒體方面的套用支持。或許讀者還是不大清楚其具體含義,從某種意義上解釋,Series平台相當於個人電腦中用得最普遍的Windows作業系統,充當著銜接用戶與電腦的主要人機界面,眾多套用軟體都是基於該作業系統開發的。

基本介紹

  • 軟體名稱:諾基亞塞班S40系統
  • 開發商:諾基亞
  • 軟體語言:JAVA
作業系統概述,S40系統版本,第一版,第二版,第三版,第五版,第六版,

作業系統概述

正如Windows系統分為多個版本一樣,Series系列平台根據產品的定位也細分為S40(基於大眾市場的JAVA平台)、S60(基於主流智慧型終端)、S80(基於高端商務、移動辦公套用)和S90(基於具前瞻性的手持觸摸操控模式)。不過和Windows系統不同的是,Series系列平台的每一大分類採用了不同的技術規範,除了S90系統僅有一款7710之外,其餘的S40、S60和S80均經歷了作業系統版本的升級變更。其中用戶群最為廣泛的當屬S40系統平台,其最新版本雛形已經在6270中首先體現出來,在搶先獲得6270的工程樣機並以全國首發的姿態推出詳盡的評測之後,眾多網友對S40新版本反應熱烈。
諾基亞對S40平台的定義是為大眾市場準備的Java手機平台,目前經歷了三個版本的發展。相對S60、S80、S90而言,S40是構建在諾基亞自身的封閉作業系統平台上的,由於底層沒有採用Symbian OS作業系統,S40平台不能支持C++程式開發,作業系統的擴展性僅限於JAVA程式的套用。
在明確S40的定義之後我們繼續來研究S40系統版本的變更,最初諾基亞7120、6610、3100等機型只能使用大圖示主選單風格,螢幕配置大都為4096色STN顯示屏、128×128像素解析度,隨後逐漸發展到支持九宮格選單,如:7250、7250i、3200。而配備65536色TFT彩屏的7200、採用128×160像素解析度的7600可以看成是S40第一版的末期作品,從螢幕配置上可以分析該時期的產品已經準備向S40第二版過渡。
其它方面,S40第一版的機型大都僅具備midi音樂的播放,只有3300、7600等例外機型支持MP3播放,除了支持MMC卡擴展的3300之外,其餘的S40第一版機型均不支持外接存儲卡。

S40系統版本

第一版

第一版的S40手機以6610、6100、3100、7200等機型最為暢銷,在廣泛吸取用戶反饋進行改善和增強之後,諾基亞於2004年下半年開始推出了第二版的S40產品。

第二版

以3220、6230、7270為代表的S40第二版手機最大的特徵是普遍將螢幕配置提升至65536色水平,直板機型依然維持在128×128像素,而摺疊機型則為128×160像素,新增對主題模式的良好支持,擴展名為*.nth的主題元素可以一次性更改牆紙、屏保、鈴聲、配色等設定。與此同時,所有的S40第二版機型都支持JAVA MIDP2.0、CLDC1.1版本,新提供JAVA藍牙接口規範(JSR-82),無線信息接口規範(JSR-120)以及移動媒體接口規範(JSR-135)。第二版的S40機型的WAP瀏覽器統一升級至2.0版本,增加了經由無線場景TCP/IP(wTCP/IP)的對XHTML行動描述和WML瀏覽的支持,娛樂功能和網路套用得以強化。
強化多媒體功能也是S40第二版的進步,不少定位中高端的產品已經支持MP3和AAC音樂的播放,但音質平平,另外支持外接存儲卡的機型依然稀少,且僅限於支持MMC卡擴展,在通用性及?>數據傳輸速度方面存在一定的劣勢。
諾基亞推出的兩款S40第二版高端機型中,出現了配備208×208像素解析度的6230i和8800,其中後者還將螢幕發色係數提升至26萬色,在螢幕可視面積沒有改變的前提下大大提升螢幕解析度,能夠獲得更加細膩的顯示效果,26萬色的8800已經達到了目前S40第二版手機中最強的顯示效果。不少S40第二版手機有著對JAVA程式不能超過128KB的瓶頸,但是6230i卻突破這一限制,最大支持512KB的JAVA程式。從螢幕解析度大幅度提升、提高支持JAVA程式的瓶頸容量可以看出,S40第二版正在蘊釀著新一輪的變革。

第三版

諾基亞S40產品在市場上獲得的成功是有目共睹的,加大在該領域的研發投入勢在必行。在芬蘭赫爾辛基以及新加坡同時舉行的諾基亞Connection 2005大會上,諾基亞正式宣布為應用程式開發推出Series40平台的新版本,最新的S40第三版將為開發者和運營商能進入範圍更廣的消費市場帶來新的機遇。即將於今年第四季度上市的首批採用S40第三版的6270、6280和6265受到了萬眾的矚目。
第三版Seires40平台是一個包括硬體、軟體應用程式編程接口的完整體系結構,提供增強型的用戶界面並支持豐富的多媒體應用程式,著重針對遊戲和娛樂套用進一步強化,增加了3D圖像引擎,對JAVA提供更完善的支持。S40前兩版普遍存在的螢幕較小,解析度偏低的問題也得到明顯改善,在配備大螢幕的同時將解析度提升至QVGA(240×320)水準,全新設計的人機界面更能體現諾基亞“科技以人為本”的企業理念。

第五版

S40第五版是一個完整的硬體、軟體應用程式接口(API)體系,它融合了Java(TM) 平台Micro版(JavaME)技術,支持最新版本的移動信息設備框架(mobile information device profile,MIDP2.1),提供一個增強型用戶接口(UI),利用這個接口開發商能夠在眾多諾基亞移動設備上增加更豐富的多媒體套用和服務。
作為最新、迄今最大型的移動開發平台,Series 40第五版實現了高級JSR-248移動服務體系(Mobile Service Architecture)規範,它於2006完成,由諾基亞與沃達豐領導的特別工作小組設計,可以減少分化,並向大量手機提供整套統一的Java技術。JSR-248同時也是S60平台的一個關鍵組件,諾基亞承諾在兩個平台上支持JSR-248的運行,確保了套用在Series 40 與S60設備之間的高度移植。
開發商可以在採用高級多媒體補充規範(Advanced Multimedia Supplements,JSR 234)的遊戲和多媒體套用中提供更豐富的3D聲音體驗。新Series 40平台支持一系列Java API的其它JSR(Specification Request)實現,其中包括:
- 針對藍牙v1.1 維護版本(Bluetooth v1.1 maintenance release,JSR 82)的Java API,另外支持對象交換(Object Exchange,OBEX)協定;
- 移動媒體API(Mobile Media API,JSR 135),實現對基本音頻和多媒體資源的簡易獲取及控制;
- J2ME (TM) Web服務規範(J2ME Web Services Specification,JSR-172),實現遠程程式調用(Remote Procedural Call)包,以通過簡單對象訪問協定(Simple Object Access Protocol,SOAP)公開或私自獲取Web服務;
- J2ME 安全與信任服務API (Security and Trust Services API for J2ME,JSR 177),包含SATSA-CRYPTO選項包,以提供密碼功能;
- 從Java MIDP 2.0到2.1的升級,另外在Canvas(應用程式可以畫或捕捉用戶輸入的螢幕區域)顯示時支持媒體硬鍵(hard-key)。
Series 40第五版可以讓大眾移動設備用戶體驗流視頻,圖像渲染,移動3D圖像與可調節2D矢量圖像。Series 40第五版也支持最新版本的Adobe Flash Lite 2.1,兼容平台Flash Lite 2.1支持豐富圖形移動內容的加速開發與傳輸,並包含音頻檔案回放與流功能,這可以增強移動遊戲與多媒體體驗的音頻與音樂效果。
另外,Series 40第五版支持藍牙及IrDA(紅外)連線和同步功能,支持許多移動瀏覽標準,能夠提供一個穩定的移動瀏覽環境。它廣泛支持SMS文本信息功能與多媒體信息功能(MMS),能與許多形式和類別的MMS內容真正兼容。

第六版

諾基亞S40 第六版系統平台相對第5版改進之處非常多,特別是在一些細微之處的修正和加強,我們將主要介紹其中較具代表性的一些改進。
(1)、顯示中的過渡效果,在這一點S40 第六版系統平台吸取了S60 FP2平台的一些特點,在彈出新視窗的時候,會有一個比較平滑的過渡效果。過渡效果的加入使整個界面變得更為絢麗。同時,由於CPU處理能力的局限,還存在一定的停滯現象。
(2)、完美支持Flash Lite 3軟體,這樣帶來的直接影響是可以流暢播放SWF動畫視頻和運行Flash遊戲,同時在時間、日期的顯示以及螢幕保護畫面中也可以更好的顯示Flash效果。
(3)、支持VoIP格式的WiFi網路連線,網路接入更為方便,諾基亞S40 第六版系統平台已經可以支持這一技術。
4)、通訊錄功能加強,重新設計開發的郵件客服端。
(5)、採用全新網路瀏覽器,基於Webkit開源項目開發。
(6)、新增集成在系統內的地圖程式,不過相對於S60平台強大的地圖程式,版本顯得有些陳舊。
(7)、支持最新的Java APIs - JSR-179 Location API和JSR-205 – Wireless Messaging API。
(8)、頁面選單支持水平滾動,瀏覽內容變得更為靈活。
(9)、在主界面支持收音機程式和多媒體播放程式。
(10)、新增彈出視窗UI界面。
實際上,S40 第六版系統平台的改進還遠不止這些,一些更加細微的改進暫且不提,相信已有用戶會逐漸體驗到。總的來看,S40 第六版系統平台的一些功能如開源瀏覽器、Flash Lite 3的支持以及地圖程式的加入均在向S60平台靠攏。不過對於定位更高端的S60平台,將會首先套用新功能,待成熟之後,再逐漸下放到S40系統當中。

相關詞條

熱門詞條

聯絡我們