The purpose of this project was to create a code generating software tool, which is one section of the Oregon SpeedCode Universe. The Code Generator automatically generates compilable source code to form working Macintosh applications. This source code provides a prototype for the actual final application. This is done with...
Application supporting a Graphical User Interface (GUI) are difficult to create. Their inherent complexity, their interdependence with many other disciplines, and the inadequacy of the existing tools leave the programmer with too much to do. In particular, almost no help is provided to create application-specific code. Some visual formalisms such...
The problem addressed in this paper is that of the extension of multimedia mechanism into Objex, an object oriented framework.
Several multimedia productions have been developed recently, such as QuickTime™, HyperCard, MacSpeaker, Multi-Ad Creator 3.0, etc. [Heid 91]. The common problems with them, however, are that they are all implemented...
In this research paper, a ported development support tool, the MacExpert, for implementing an expert system on Macintosh will be introduced. This application is designed to allow its user to develop an expert system in a simple and user-friendly environment, the Macintosh personal computers, yet with adequate power.
This report describes "VIGRAM" (Visual Programming) which is a program understanding and complexity metric analysis tool for Pascal programs. VIGRAM is implemented on the Macintosh as one part of the "O.S.U." (Qregon Speedcode Universe) project. With VIGRAM, the source code of a Pascal procedure can be displayed as a visual...
Several problems with user interface design and implementation have been identified: (1) user interfaces are difficult and time-consuming to design and implement; (2) most user interface management systems (UIMS) are themselves difficult to use by a programmer; (3) UIMS's have not been integrated with other tools that support structured design,...
Advanced computer architectures are centered around the parallel computer systems. This project is focused on the experiment on two parallel computer architectures : Sequent Balance 21000 shared memory multiprocessor and Cogent XTM distributed system.
A set of benchmark programs are implemented using "C" language and Dynix parallel programming library on...
This research paper is limited to the User Interface of the modeling language of HELM (Hierarchical Environment for Linear Modeling). In attempt to better describe the user interface for HELM, some examples and portions of Carol Brown's report are included for ease of reading and a brief overview of the...
Porting a graphical user interface application from one to another window system is usually very costly because it requires a thorough knowledge of the provided application frameworks or toolkits on each system. And the learning curve for graphical user interface application frameworks or toolkits is usually very steep.
The solution...