格林.拉斯姆著
(2003.8.28)SymbianOne乐于将我们的视线聚焦到最新的开发平台,即将被引入Nokia系列应用程序开发环境的S90系列-注释:此文已在the Regist和Slashdot上刊印。
Nokia通过引入他们的下一代平台—S90系列来延续他们传统的“开发者平台系列”。此系列平台始于S40-用于使用Java技术的手机;S60系列-用于使用Symbian操作系统的智能手机;目前的则是S90-一个基于Symbian操作系统的,面向高端媒体,游戏和企业级应用的开发者解决方案平台。
那么为什么要引入S90平台呢?Nokia开发了这个解决方案用于促使开发者为那些紧密定位于特殊应用,比如播放音乐,短信或游戏应用的设备开发应用程序。S90系列是基于Symbian
操作系统7.0下的平台,其为应用程序开发,浏览及短信集成了标准技术。这个平台集成了电话,个人信息管理,浏览,短信,媒体播放和办公功能。
S90支持如下技术:
·本地编程语言-C++
·MIDP2.0 应用程序接口
·蓝牙
·USB
·TCP/IP
·存储管理服务
S90系列开发平台使用一个非常类似于网络浏览器接口类型的图形用户界面。此外,应用程序可以通过导航键(也就是说应用程序键,4向导航游标,退出键)来获得应用程序,菜单项和其他项的导航位置。文本输入时使用一个“虚拟键盘”或支持手写识别功能的笔记本区域来实现的。
 S90系列的桌面
通过密切集成声音性能,呼叫可以由包括电话应用程序,联络表或其他支持“即点即聊”的应用程序发起。电话通过提供GSM,GPRS和EDGE来提供连接,并且支持如下功能:历史呼叫列表,语音呼叫,快速拨号,短信,免提,电话会议以及录音功能。
 S90电话应用程序
统一标准的短信应用程序支持发送,接受,创建和编辑SMS和MMS消息,并且为SMS和3GPP SMIL提供完善的支持;支持IMAP4和POP3;支持WAP上网和智能短信。
它的网络浏览器基于Opera6(www.opera.com), 采用640*320屏幕解决方案。许多不支持的网站可以通过使用“适应屏幕”选项来浏览。这个浏览器支持HTML4.0,XHTML1.0和1.1,WML1.3,SSL3.0/TLS1.0,ECMAScript,JavaScript,CSS和WAP CSS。同时它也提供Macromedia Flash Player 5。
其它集成的应用程序:
·日历-创建,编辑和删除事件。
·计划表-拥有报警,指定日期和确定优先次序的功能。
·联络表-以vCard数据格式来存储联络信息(通过SYNCML v1.1.1来提供支持)。
·办公室-支持常用的的办公室工作,包括一个一个与微软Word兼容的字处理器。
·单据-支持创建或者编辑电子表格的工作簿。
·展示播放器-显示微软PowerPoint幻灯片。
·媒体-观看,创建静态或视频图像或所保存的声音
·照相机-通过公共OMA和OTA格式标准支持静态图片。
·音乐和视频播放-通过蓝牙,MMS和email共享视频流。
·调频收音机-支持立体声和单声道。
·电子钱包2.0-存储个人信息
·文件管理员-文件管理
·控制面板-设置相关配置和其他的参数选择。
·时钟
·计算器
·多媒体用户文档支持
语言支持十二种欧洲语言,其包括:英语,法语,德语,法语,意大利语,西班牙语,荷兰语,瑞典语,芬兰语,丹麦语,挪威语,葡萄牙语,以及荷兰语。
 S90联络应用程序
支持的数据及内容类型:
·图像-GIF,BMP,JPG,PNG,TIFF,ICO,WBMP
·Java midlets 及JAR文件
·以Symbian.sis格式存储的应用程序
·声音-MP3, AAC, AMR, WAV, AU, MIDL, RealMedia
·影像-3GP, MP4, MPEG-4
·响音声调-MP3, WAV, MIDI, AMR, AAC, Nokia 响音声调,复调
为S90系列开发应用程序促使开发者去创建C++和Java Midlet程序,浏览服务使用HTML或XHTML,以及其他如铃声和墙纸之类的内容。C++是平台的本地编程语言,然而,需要注
意的是平台并不支持标准模版库(STL)。大量的C++应用程序接口在开发者开发注入照片簿,或蓝牙连接和电话功德的时候是有效的。大量的Java应用程序接口支持包括Java蓝牙,Java无线消息和Java 移动媒体在内的应用程序接口。皮肤开发者将会乐于了解他们将能轻松的更换背景,墙纸,窗口小部件,图标,字体和声音。在Forum.nokia.com上对S90系列的支持将是很丰富的-现在可以通过http://www.forum.nokia.com/main/1,,010_60,00.html#tools.下载软件开发工具包。这个工具包包括一个电话模拟器,Java 类库,应用程序接口(包括Nokia用户界面应用程序接口)和文档。这个软件开发工具包复制了Nokia7700的用户界面,包括了画笔输入,硬件关键字规划,错误信息,显示绘制和菜单选择。
 Nokia 7700 是首款基于S90 系列,并具备宽彩显示触摸屏, 画笔输入, 移动连通性特性的机型
此文为开发视界翻译转载者请注明出处否则追究法律责任
|