二 诺基亚3650进阶篇( 二 )


60系列平台全面支持本地Symbian OS应用的安装和运行 。支持的安装文件格式是Symbian特有的“.sis”格式 。应用可以通过浏览器、电子邮件、基于红外或蓝牙的文件传送下载,也可以通过基于红外或蓝牙的PC连接添加应用 。
Java和C开发的比较
Symbian OS C
针对高性能和全面的功能特性 。有完全的API集可以访问智能电话的所有属性,如:
蓝牙和红外
网络和通信
本地用户界面类
所有的消息接口
电话
对于典型的通过.sis安装文件安装的应用其大小在50-500 kB之间 。
Java. MIDP
当在不同的终端和设备类型中支持可移植性时,Java MIDP是必不可少的 。比如: Volumel类Java 电话、智能电话、PDA和通讯器 。现有的Java MIDP API包括:
标准Java库
永久数据存储方法
MIDP 用户界面类
基本的网络类
当使用明确的JAD-JAR下载方法安装时,标准的应用大小在20-40 kB之间 。
WAP内容开发
我们很容易理解移动设备上的浏览器和个人电脑上的浏览器有很大的区别 。移动设备必须显示必要的、与个人相关的信息;它需要紧凑而吸引人的方式 。无线应用协议(WAP)是移动互联网应用和浏览的全球标准 。它与www类似,但被设计成专门适应移动设备上的有限内存和狭小屏幕 。它可以通过较窄的带宽和服务器相连 。
基于数据包的GPRS网络比通过电路交换数据连接(CSD)访问WAP页和应用更方便,它减少了连接时间并提高了数据传输速度 。
实时交互或长时间会话的应用范例有:交互式游戏、在线拍卖、聊天以及新闻组 。
智能电话上的银行交易是要求线上安全的一个应用例子,它需要在交易的整个过程中保持客户端与服务器间的安全连接 。通过一个浏览器连接建立安全的会话是行之有效的 。
60系列平台支持WAP 1.2.1 WML浏览,其特性包括彩色浏览器、推送功能、WAP设置的OTA配置、内容下载、WTAI以及WTLS安全 。
对于应用设计者和内容发布者来说,可以通过现有的很多工具来创建XHTML和WML内容 。诺基亚移动互联网工具包也是一个选择,你可以从www.forum.nokia.com下载 。移动互联网工具包可以运行在个人电脑上,为开发伙伴提供完全的脚本、测试以及模拟环境 。包中的模拟器能根据不同屏幕尺寸(包括在60系列平台上的176 x 208尺寸)进行调整 。开发伙伴能在没有XHTML设备和无法接入移动网络的情况下创建内容和应用 。移动互联网工具包3.1版为WAP和XHTML/CSS提供了基于个人电脑的开发、测试以及模拟环境 。
XHTML和WAP浏览
把新的面向客户的功能添加到早期的WAP服务中去非常重要,这一点已成为大家的共识 。GPRS的出现外加WAP 1.2.1特性(包括推送、WTAI以及增强的安全性)必然将整个产业推向良好的发展方向 。早期或预发布的60系列平台包括了WAP浏览器,从而实现了以上目的 。
60系列平台的后续版本将带给消费者XHTML移动简表(XHTML Mobile Profile)、WAP CSS,同时提供了重要的WAP扩展(如用WTAI连接来产生电话以及WML脚本),这样就实现了WML 1.x 和XHTML文件之间的导航并确保消费者能体验更丰富的XHTML页面 。XHTML移动简表和WML 1.x都是浏览器的内嵌功能 。
可以通过标准的互联网机制实现内容下载,但它不需要诸如特殊的“下载”服务器那样的专利技术 。
60系列移动浏览器不只作为浏览器的基础,同时还要被其他如多媒体消息客户端等应用使用 。最后要指出的是,60系列平台1.0版装有经过完全测试的WAP协议栈 。
标记和脚本需求

推荐阅读