五、Sybase 的多媒体工具

多媒体应用是数据库开发应用的一个重要方向。SybaseGain Momentum 为 Sybase 应用和多媒体数据对象之间建立了桥梁。

Gain Momentum 是在 Unix 和 Windows NT 平台上建立的处理分布信息的客户/服务器应用开发工具。它是一个面向对象的能快速生成客户/服务器应用的工具。这些应用既可以是独立的,也可以与 Sybase SQL Server 互操作。在其软件开发环境中,用户可以创建、编辑、连接所有的多媒体对象,存取和操纵 Sybase 的数据,编写复杂的应用接口,在异构平台上生成运行系统。

Gain Momentum 主要由两部分组成:一是 Gain 扩展语言(GEL),它包括 1600 多个源语和函数,这是一个面向多媒体的 4GL 描述语言;二是高级应用/对象仓库(Store),这是在客户端用来存取图形、图像、声音等多媒体信息的本地库。开发人员运用 GEL 可以开发出面向对象的、面向多媒体的、事件驱动的应用。这些应用既可以访问本地库中的多媒体信息,也可以操作Sybase SQL Server 中的数据。这种把多媒体与 SQL 数据库分离并平行运行的方法,既可提高系统性能,又可在必要时独立运行。