60系列平台使得针对电话的蓝牙应用开发得以实现 。应用的范围小到简单的聊天,大到激动人心的多人游戏 。一些和其他设备的同步连接也成为可能,确保实现单点对多点的应用 。
蓝牙还为无线附件应用的使用提供了可能 。开发伙伴可以为智能电话编写使用蓝牙无线附件的应用 。可能的附件包括条形码读卡机、数字笔、健康监视设备以及GPRS接收器 。
可以使用Symbian OS的60系列SDK来开发蓝牙应用,该SDK包括蓝牙API和开发文件 。开发蓝牙应用编程语言是C。
文档化的蓝牙范例能帮助开发伙伴专注于应用 。范例包括:
设备搜索
服务搜索/发布
串行端口(采用RF COMM点对点连接)
OBEX(对象交换)
SyncML
60系列平台有一个SyncML客户代理和同步引擎 。SyncML API为开发伙伴提供了对同步服务的访问 。
平台兼容性
Symbian平台的设计支持可扩展性 。平台为所有Symbian设备所共享,这意味着软件只需要一次开发就可以在有着相同用户界面的任何Symbian设备上运行 。对于不同的用户界面,则需要一些额外的针对新平台的支持优化工作 。一个典型的设计良好的C应用程序由80%的非用户界面代码和20%的平台特定用户界面代码组成 。必须被修改的是用户界面特定代码 。一个设计良好的C应用程序要求用户界面代码分离,并且独立于引擎、通信和网络代码 。
基于Symbian OS的开放平台会形成“Symbian经济” 。移动设备不再仅仅和有限的其他设备(通常来自同一家生产厂商,或是通过PC的软件连接)交互,用户将能够和任何基于Symbian平台的设备交互 。
60系列平台的基本理念就是进一步拓展平台兼容以提供设备和应用之间的完全兼容(Symbian OS、java、短消息、浏览器等等),就是说,来自不同生产厂商的终端设备全部都基于60系列平台 。
因为硬件的支持工作减少了,开发伙伴将受益于一个更大的市场 。比如;开发伙伴能自由地为一个平台创建应用,在一个更大的统一应用市场中于该平台上支持来自多家制造厂商的手机设备 。因此,可以预计不同的卖家会推出大量高质量的软件,并充分利用低成本的无线设备下载特性 。最终,开销的减少意味着竞争的加剧,这明显有利于消费者利益 。消费者的利益保证在于有更多的软件可供选择,因为降低开销意味着对软件开发伙伴的障碍更少 。客户还能更频繁地与更多用户无缝交互 。
以上介绍了一下Symbian OS软件开发的标准,可以让大家大致的对我们手上的3650的软件是按什么标准开发出来的有了一个基本了解 。
推荐阅读
- 简易篇 二手6688选购指南
- cad圆内接二比一的矩形
- u盘存的东西二次打开没有了
- 科目二后视镜最佳调法 科目二后视镜怎么调好
- 买二手商品房一般需要哪些手续
- 二手X209选购指南
- 用好N73第二代声控命令
- 二岁宝宝能吃牛肉馅饺子吗?
- 二代琥珀和真琥珀区别
- 40码三分之二是什么意思