| 灵活处理数据获取
移动应用软件可以免费使用和访问现有数据源去获取数据。这些数据源可能包 括关系型数据库,HTML服务器(即Web服务器),XML库等。F1-可扩展移动 应用软件服务,可提供对从不同数据源收集的汇总数据的统一视图。数据获取 引擎,即F1-网络整合服务(F1-WIS)引擎,搜集零散地存放在互联网和(或) 局域网中分布的非结构化数据,然后把这些数据存放在应用程序可统一访问的 “虚拟数据库”中。
轻松访问网络内容(HTML/XML)
F1-网络整合服务专有的数据映射语言,即源描述语言(SDL),能够使开发人 员将存在于网络的数据源映射到虚拟数据库。这种语言是一种描述性语言, 用来定义从数据源“获取什么数据”,而不是“如何获取数据”。
灵活处理数据传输
F1-移动应用软件服务(F1-MAS)通过样式表引擎调整发送内容,使其能够适 用于不同的设备。样式表引擎接受XML格式的内容,再通过样式表把内容格式 调整为终端用户设备可接受的格式。正因如此,所编写的应用软件才能可以独 立于设备的格式而发布内容。
足够的应用软件开发支持
以API形式开发无线应用软件时,需要用到一些功能性的工具。F1-可扩展移 动应用软件服务(F1-xMAS)提供的常见功能性工具如下:
(1)无线编程库。它包括前台的用户/设备交互处理,其功能包括session管理, cookie管理和设备信息管理。 (2)F1-网络整合服务 (F1-WIS)API。它提供从F1-网络整合服务引擎到虚 拟数据表的访问接入。虚拟数据库表是由SDL定义的。API 提供与数据源的 连接、数据表的查询及查询得到结果的表值。这种交互方式与关系型数据库 API很相似,如JDBC或者ODBC。F1-网络整合服务支持J2ME,Windows CE, 和其它用于开发本地客户端移动应用软件的移动设备平台。 |