Connecting Interaction Models and Application Logic for Model-Driven Generation of Web-Based Graphical User Interfaces

Author(s):  
Roman Popp ◽  
Hermann Kaindl ◽  
David Raneburger
2019 ◽  
Vol 19 (2) ◽  
pp. 229-261 ◽  
Author(s):  
JAN WIELEMAKER ◽  
FABRIZIO RIGUZZI ◽  
ROBERT A. KOWALSKI ◽  
TORBJÖRN LAGER ◽  
FARIBA SADRI ◽  
...  

AbstractProgramming environments have evolved from purely text based to using graphical user interfaces, and now we see a move toward web-based interfaces, such as Jupyter. Web-based interfaces allow for the creation of interactive documents that consist of text and programs, as well as their output. The output can be rendered using web technology as, for example, text, tables, charts, or graphs. This approach is particularly suitable for capturing data analysis workflows and creating interactive educational material. This article describes SWISH, a web front-end for Prolog that consists of a web server implemented in SWI-Prolog and a client web application written in JavaScript. SWISH provides a web server where multiple users can manipulate and run the same material, and it can be adapted to support Prolog extensions. In this article we describe the architecture of SWISH, and describe two case studies of extensions of Prolog, namely Probabilistic Logic Programming and Logic Production System, which have used SWISH to provide tutorial sites.


2015 ◽  
Author(s):  
Zeeshan Ahmed

Product Data Management (PDM) produced desktop and web based systems to maintain the organizational technical and managerial data to increase the quality of products by improving the processes of development, business process flows, change management, product structure management, project tracking and resource planning. Though PDM is heavily benefiting industry but PDM community is facing some serious unresolved issues in PDM System development. i.e., unfriendly graphical user interfaces and unintelligent search. PDM Systems offer different many services and functionalities at a time but the graphical user interfaces of most of the PDM Systems are not designed in a way that a user (especially a new user) can easily learn and use them. Moreover, PDM Systems contain and manage heavy amount of data but the search mechanism of most of the PDM System is not intelligent which can process user’s structured or unstructured natural language based queries to extract desired information. Targeting above discussed two serious PDM based issues a thorough research is conducted in fields of Product Data Management (PDM), Human Machine Interfaces (HMI) and Semantic Web (SW). Concerning PDM, conducted research discusses PDM desktop and web based systems, PDM system development guidelines and some existing PDM Systems. Concerning HMI, conducted research provide information about HMI Designing including Ideologies, Principles, Patterns, Design Guidelines, Basic Design Goals, Problems and Rich Internet Applications (RIA) for Web based HMI Development. Concerning SW, conducted research provides information about Web based information modeling and processing, Ontologies and semantic oriented information modeling based approaches. Using conducted research based information and keeping some existing solutions toward targeted PDM community’s issues in mind a semantic oriented, information processing and intelligent graphical user interface based solution is proposed. i.e., Intelligent Semantic Oriented Agent based Search (I-SOAS). Describing the proposition in detail the main concept, implementation designs and developed prototype of I-SOAS is discussed in this dissertation.


Sign in / Sign up

Export Citation Format

Share Document