摘要:文章简要介绍了J2ME平台和XML技术,描述了一种XML在移动商务应用模型,并结合实例,着重讨论了设计开发过程中的问题。
关键词:XML;J2ME;XMLPull;移动商务
XML-Based Mobile Model Research
[Abstract] The foundation information of J2ME and XML is introduced briefly. This paper describes an application model in Mobile Business Affairs based on XML Technology. Then an example application be discussed with the special concerns about the problems during the development.
[Key words] XML;J2ME;XMLPull;Mobile Business Affairs
引言
企业移动性是IT行业中最有前途和前沿的领域。与以PC为中心的电子商务不同,移动商务的重点表现在,人们携带普及性移动设备并可以不受时空的限制获得信息。利用J2ME技术开发移动商务系统,已经成为无线应用中的首选方式。XML和JAVA所支持的理念相似,都支持开放接口、平台的独立性和面向对象的数据。随着技术的发展,XML最终必定成为移动应用程序广泛使用的数据格式。
1. J2ME简介
Java 2 Platform, Micro Edition (J2ME), 广泛应用于消费和嵌入式设备中,SUN 把J2ME的实现分为两层:configuration 和 profile。
对于手机,PDA等有限联接设备,它们的profile层称为MIDP(Mobile Information Device Profile)。于是MIDP与CLDC合在一起就构成了一个完整的J2ME架构。
2. XML技术介绍
2.1 XML技术
XML是eXtensible Markup Language(可扩充标记语言)的缩写,是W3C组织定义的一种互联网上交换数据的标准。
XML具有的丰富的表达能力、既对机器友好又对人友好、提倡开放的标准等优点,使得其快速地变成了企业数据交换和集成所选择地的技术,为了开发移动企业应用程序,必须让移动客户程序与XML驱动的后端系统通信。
2.2 XML分析模型
在小型设备上使用XML,由于受到CLDC平台终端设备性能、网络带宽的限制,就需要采用经过特殊优化的、快速的和轻量级的XML分析器。
XML分析器将基于文本的XML文档转换为计算机程序可访问的内存对象。分析XML文档有几种方法。