首页> 外文会议>Conference proceedings on Object-oriented programming systems, languages and applications >Transportable applications environment (TAE) plus experiences in 'Object'-ively modernizing a user interface environment
【24h】

Transportable applications environment (TAE) plus experiences in 'Object'-ively modernizing a user interface environment

机译:可移动应用程序环境(TAE)以及“对象”中的经验-全面现代化用户界面环境

获取原文
获取原文并翻译 | 示例

摘要

This paper describes the evolution of the Transportable Applications Executive (TAE) (developed at NASA/Goddard Space Flight Center) from a traditional procedural menu and command-oriented system to an object-oriented, modeless user interface management system, known as TAE Plus. The impetus for developing this environment and early experiments which led to its current implementation are addressed. The current version of TAE Plus provides design and prototyping functions, working in tandem with a mature application management system. The main components are (1) a user interface designers' WorkBench that allows an application developer to interactively layout an application screen and define the static and/or dynamic areas of the screen; (2) an application programmer subroutine package that provides runtime services used to display and control WorkBench-designed "interaction objects" on the screen; and (3) an extension to the existing TAE command language that provides commands for displaying and manipulating interaction objects, thus providing a means to quickly prototype an application's user interface. During TAE Plus development, many design and implementation decisions were based on the state-of-the-art within graphics workstations, windowing systems and object-oriented programming languages, and this paper shares some of the problems and issues experienced during implementation. Some of the topics discussed include: lessons learned in using the Smalltalk#8482; language to prototype the initial WorkBench; why C++ was selected (over other languages) to build the WorkBench; and experiences in using X Window System#8482; and Stanford's InterViews object library. The paper concludes with open issues and a description of the next steps involved in implementing the "totally modern" TAE.

机译:

本文描述了可移植应用程序执行程序(TAE)(由NASA / Goddard太空飞行中心开发)从传统的程序菜单和面向命令的系统到称为对象的无模式用户界面管理系统的演变。 TAE Plus。解决了开发这种环境的动力和导致其当前实施的早期实验。 TAE Plus的当前版本提供设计和原型设计功能,并与成熟的应用程序管理系统协同工作。主要组件是(1)用户界面设计人员的工作台,该工作台允许应用程序开发人员以交互方式布局应用程序屏幕并定义屏幕的静态和/或动态区域; (2)应用程序程序员子例程包,提供用于在屏幕上显示和控制WorkBench设计的“交互对象”的运行时服务; (3)对现有TAE命令语言的扩展,提供了用于显示和操纵交互对象的命令,从而提供了一种快速原型化应用程序用户界面的方法。在TAE Plus开发期间,许多设计和实现决策都是基于图形工作站,窗口系统和面向对象的编程语言中的最新技术,并且本文共享了实现过程中遇到的一些问题。讨论的一些主题包括:使用Smalltalk#8482的经验教训;初始工作台原型的语言;为什么选择C ++(通过其他语言)来构建WorkBench;和使用X Window System#8482的经验;和斯坦福大学的InterViews对象库。本文以未解决的问题作为结束,并介绍了实施“完全现代的” TAE涉及的后续步骤。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号