论文部分内容阅读
随着第三代移动通信技术的广泛使用和手机终端处理能力的飞速发展,智能手机以其操作系统开放、处理速度快、内存容量大、扩展性强、无线接入速度高及支持第三方应用软件等优势,成为未来手机终端的发展方向。针对智能手机的应用程序开发成为移动通信领域的一个热门产业。由于资源受限,相对于普通PC而言,智能手机的应用程序开发更注重程序架构的简洁性和有效性,同时需要兼顾用户界面的交互性和易用性。随着3G网络的不断延伸和数据传输速率的不断提升,移动运营商在技术上已经可以随时、随地为移动用户提供宽带数据发送及接收业务。同时,智能手机的硬件水平也具备了实时处理音视频的能力。因此,3G技术与智能手机的结合必将促进移动多媒体业务的飞速发展。移动流媒体技术,综合考虑了流媒体业务的交互性和无线环境的传输特性,为流媒体业务在3G网络中的发展提供了技术保障。本文通过对各种智能手机的操作系统进行比较,选择了目前市场份额最大的诺基亚的Symbian操作系统进行应用软件开发的研究。在保证系统的易用性和有效性的前提下,高效地实现了基于SymbianS60多视图架构的多字连续手写识别程序,并结合此程序分析了Symbian操作系统的架构以及基于Symbian的应用程序开发流程。另一方面,文章对无线环境下的流媒体传输系统进行了研究。首先分析了流媒体系统的RTP、RTSP、RTCP、SDP协议,其次对3GPP组织提出的适合于无线流媒体业务的3GP文件格式进行了详细研究,最后在UNIX环境下,实现了面向手机客户端的流媒体服务器。经测试,该服务器具备并发能力,支持暂停、继续、拖动等操作,能够满足手机客户端的实时点播请求。