liu.seSök publikationer i DiVA
Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
An approach to automatic construction of graphical user interfaces for applications in scientific computing
Linköpings universitet, Institutionen för datavetenskap, PELAB - Laboratoriet för programmeringsomgivningar. Linköpings universitet, Tekniska högskolan.
1996 (Engelska)Licentiatavhandling, monografi (Övrigt vetenskapligt)
Abstract [en]

Applications in scientific computing perform input and output of large amounts of data of complex structure. Since it is difficult to interpret these data in textual form, a graphical user interface (GUI) for data editing, browsing and visualization is required. The availability of a convenient graphical user interface plays a critical role in the use of scientific computation systems.Most approaches to generating user interfaces provide some interactive layout facility together with a specialized language for describing user interaction. Realistic automated generation approaches are largely lacking, especially for applications in the area of scientific computing.This thesis presents two approaches to automatically generating user interfaces from specifications. The first is a semi-automatic approach, that uses information from object-oriented mathematical models, together with a set of predefined elementary types and manually supplied layout and grouping information. This system is currently in industrial use for generating user interfaces that include forms, pull-down menus and pop-up windows. The current primary application is bearing simulation, which typically accepts several thousand input parameters and produces gigabytes of output data. A serious disadvantage is that some manual changes need to be made after each update of the high-level model.The second approach avoids most of the limitations of the first generation graphical user interface generating system. We have designed a tool, PDGen (Persistence and Display Generator) that automatically creates a graphical user interface from the declarations of data structures used in the application (e.g., C++ class declarations). This largely eliminates the manual update problem. Structuring and grouping information is automatically extracted from the inheritance and part-of relations in the object-oriented model and transferred to PDGen which creates the user interface. The attributes of the generated graphical user interface can be altered in various ways if necessary.This is one of very few existing practical systems for automatically generating user interfaces from type declarations and related object-oriented structure information.

Ort, förlag, år, upplaga, sidor
Linköping: Univ. , 1996. , s. 72
Serie
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 545
Nationell ämneskategori
Människa-datorinteraktion (interaktionsdesign)
Identifikatorer
URN: urn:nbn:se:liu:diva-163799Lokalt ID: LiU-Tek-Lic-1996:10ISBN: 9178716845 (tryckt)OAI: oai:DiVA.org:liu-163799DiVA, id: diva2:1394886
Tillgänglig från: 2020-02-20 Skapad: 2020-02-20 Senast uppdaterad: 2020-02-25Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Person

Engelson, Vadim

Sök vidare i DiVA

Av författaren/redaktören
Engelson, Vadim
Av organisationen
PELAB - Laboratoriet för programmeringsomgivningarTekniska högskolan
Människa-datorinteraktion (interaktionsdesign)

Sök vidare utanför DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 194 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf