Motif 是开放软件基金会(OSF)于1989年推出的一个图形用户界面系统。由于它融
合了多种图形用户界面产品中的优点,因此得到了 OSF 的所有成员及广大第三方厂商的
广泛支持。目前 Motif 已作为软件产品在 OS/2、Unix、Sys V、OSF/1、VMS、Macinto
sh OS、Ultrix 等48中操作系统平台上实现,并可在PC、工作站、小型机和大型机等各
种计算机系统上运行。
为了讲清楚 Motif 是什么概念,先讲一下图形用户界面系统的层次结构(详细的知
识大家查阅资料吧,如果都讲太多了,呵呵),一般的图形用户界面系统由六个层次构
成:桌面管理系统、用户模型、窗口模型、显示模型、操作系统、硬件平台。Motif 位
于用户模型层。它建立在 X Window 系统之上,也就是说它以 X Window 系统做显示模
型的窗口模型。
Motif 由工具箱(Motif Toolkit)、用户界面语言(UIL)、窗口管理程序(MWM)
、风格指南文档(Style Guide)等四部分组成。
1. Motif Toolkit 是一个具体的 X Toolkit 产品,它包括 Xt Intrinsics、Moti
f 对象元类集合和操纵这个对象元类集合的简便函数等三个部分。
2. 利用 Motif 开发的应用程序通常可分为两个部分:一部分是有关应用程序界面
的代码;另一部分是关于应用程序具体功能的代码。一般来说,应用程序中这两个部分
是不会相互干扰的。比如说菜单项位置的变动、标图的更换就都不会影响应用程序的功
能。基于上述事实,Motif 引入了用户界面语言来解决用户界面的描述问题。
3. 象其他窗口管理程序一样,Motif 的窗口管理程序提供了一个对屏幕上的窗口进
行管理的手段,同时它页强化了用户界面视感的一致性。MWM 支持 Motif 风格指南所描
述的各种窗口操作及显示窗口时的各种约定。
4. Motif 的风格指南以文档的形式说明了在 Motif 环境下开发应用程序时应遵守
的规范。
合了多种图形用户界面产品中的优点,因此得到了 OSF 的所有成员及广大第三方厂商的
广泛支持。目前 Motif 已作为软件产品在 OS/2、Unix、Sys V、OSF/1、VMS、Macinto
sh OS、Ultrix 等48中操作系统平台上实现,并可在PC、工作站、小型机和大型机等各
种计算机系统上运行。
为了讲清楚 Motif 是什么概念,先讲一下图形用户界面系统的层次结构(详细的知
识大家查阅资料吧,如果都讲太多了,呵呵),一般的图形用户界面系统由六个层次构
成:桌面管理系统、用户模型、窗口模型、显示模型、操作系统、硬件平台。Motif 位
于用户模型层。它建立在 X Window 系统之上,也就是说它以 X Window 系统做显示模
型的窗口模型。
Motif 由工具箱(Motif Toolkit)、用户界面语言(UIL)、窗口管理程序(MWM)
、风格指南文档(Style Guide)等四部分组成。
1. Motif Toolkit 是一个具体的 X Toolkit 产品,它包括 Xt Intrinsics、Moti
f 对象元类集合和操纵这个对象元类集合的简便函数等三个部分。
2. 利用 Motif 开发的应用程序通常可分为两个部分:一部分是有关应用程序界面
的代码;另一部分是关于应用程序具体功能的代码。一般来说,应用程序中这两个部分
是不会相互干扰的。比如说菜单项位置的变动、标图的更换就都不会影响应用程序的功
能。基于上述事实,Motif 引入了用户界面语言来解决用户界面的描述问题。
3. 象其他窗口管理程序一样,Motif 的窗口管理程序提供了一个对屏幕上的窗口进
行管理的手段,同时它页强化了用户界面视感的一致性。MWM 支持 Motif 风格指南所描
述的各种窗口操作及显示窗口时的各种约定。
4. Motif 的风格指南以文档的形式说明了在 Motif 环境下开发应用程序时应遵守
的规范。