User interface support for the integration of software tools: an iconic model of interaction

1988 ◽  
Vol 13 (5) ◽  
pp. 143-152 ◽  
Author(s):  
Michel Beaudouin-Lafon
1985 ◽  
Vol 29 (5) ◽  
pp. 475-479 ◽  
Author(s):  
R. S. Fish ◽  
K. Gandy ◽  
D. L. Imhoff ◽  
R. A. Virzi

In software engineering the argument in favor of using software tools to produce robust code is widely accepted. We maintain that the use of such tools is key to the engineering of effective user interfaces as well. Here we report on our experiences using a variety of tools to design a user interface, including cases where it was necessary to alter (sharpen) the tool in order to do the job properly. In addition to producing an effective interface, this approach led to shortened development time and far greater adherence to human systems engineering requirements. We believe that the long-term success of human interface specialists will depend on their ability to use and sharpen software tools to expedite the interface design process.


1989 ◽  
Vol 33 (5) ◽  
pp. 245-248 ◽  
Author(s):  
John D. Gould ◽  
Stephen J. Boies ◽  
Sharon L. Greene ◽  
William Bennett

Perhaps the one thing that user interface designers most want is tools that will help them (a) quickly visualize their work; (b) carry it out more efficiently and faster; and (c) do iterative design; and (d) allow them to do more work without the need of programmers. An on-going research project (called ITS) is responding to these challenges by developing software tools for user interface and application development, together with providing a run-time environment for application execution. There are four key concepts. First, ITS separates the style of an application from the content of an application. Human-computer interface styles are general, rule-based, under parameter control, and designed to handle a variety of applications. Second, ITS envisions four general work roles in application design and development: content experts, content programmers, style experts, and style programmers. Third, end users do four operations: make choices, fill in forms, manipulate lists, and read information blocks. Fourth, ITS aims at creating software tools for each work role.


2020 ◽  
pp. 050-060
Author(s):  
S.M. Pryima ◽  
◽  
О.V. Strokan' ◽  
J.V. Rogushina ◽  
A.Y. Gladun ◽  
...  

The publication describes methods and tools for development an information system (IS) for acceptance of the non-formal and informal learning results on base of computer ontologies. ESCO ontology of the multilingual skills classifier is used as a prototype of domain ontology that provides knowledge for developed IS. We propose the main stages of development of IS for validation of the results of non-formal learning that include creation of an ontology schema, process of integration of the obtained ontology into the RDF repository, development of application architecture and creation of user interface. The modern approaches to design and development of knowledge-oriented distributed applications intended for functioning in the open Web environment are analyzed, the existing methods and software tools for the presentation and analysis of knowledge and their suitability for solving the task are considered. We propose an innovative method of IS development based on the use of such elements of the Semantic Web project as ontologies, Web services and software agents. The paper describes the tools used in process of development of IS for validation of non-formal learning outcomes. In particular, we analyse Neo4j database management system serving the GraphDB database, the specifics of connectors and SPARQL requests to the data stored in the RDF repository and the tools used for web server creation. Comparison of PHP frameworks for web applications is performed in consideration of task requirements. Functional modeling of IS in order to determine its main functionalities is performed, and the DFD data flow diagrams of system are designed. The benefits of Laravel software are established on base of the analysis of such criteria as security, readiness to installation of plugins and libraries, support for the MVC (Model-View-Controller) concept. User interface is developed to ensure user dialogue with IS. Authers analyse software tools oriented on development of user interface and select React framework that works efficiently with all software tools selected for IS development on the previous stages of analysis.


1993 ◽  
Vol 12 (2) ◽  
pp. 80-97 ◽  
Author(s):  
DAN R. OLSEN ◽  
JAMES D. FOLEY ◽  
SCOTT E. HUDSON ◽  
JAMES MILLER ◽  
BRAD MYERS

Sign in / Sign up

Export Citation Format

Share Document