Technische Universität München 1 CADUI'96 - 5-7 June 1996 - FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

Service Oriented Architectures for Remote Instrumentation
Finding the Pattern You Need: The Design Pattern Intent Ontology
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Service Discovery in Home Environments
H - A - M - L - E - IC T Teachers Acting Patterns while Teaching with New Media in the Subjects German, Mathematics and Computer Science Prof. S. Blömeke,
P. Marwedel Informatik 12, U. Dortmund
Managing the Transition from School-to-Work Empirical Findings from a Mentoring Programme in Germany Prof. i.V. Dr. Martin Lang.
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Die ZBW ist Mitglied der Leibniz-Gemeinschaft Copyright © ZBW 2010 Seite 1 Potenziale semantischer Technologien für die Bibliothek der Zukunft Klaus Tochtermann.
Modulare Aufbereitung von Lehr-/Lerninhalten Khaldoun Ateyeh Peter C. Lockemann Jutta Mülle Universität Karlsruhe.
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/17 Graphics:
fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/10 Graphics:
Fakultät für informatik informatik 12 technische universität dortmund Mapping of Applications to Platforms Peter Marwedel TU Dortmund, Informatik 12 Germany.
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Peter Marwedel TU Dortmund, Informatik 12
Fakultät für informatik informatik 12 technische universität dortmund Hardware/Software Partitioning Peter Marwedel Informatik 12 TU Dortmund Germany Chapter.
Personalisierte Benutzeroberflächen BFD WS 12/13 Übung 6 Producing an end-user experience that is uniquely appropriate for each individual. [Sears]
Lehrstuhl Informatik III: Datenbanksysteme Andreas Scholz 1 Programming Database Web Applications Web Service Technologies Andreas Scholz.
Regional Support in the context of LCG/EGEE
NUMEX – Numerical experiments for the GME Fachhochschule Bonn-Rhein-Sieg Wolfgang Joppich PFTOOL - Precipitation forecast toolbox Semi-Lagrangian Mass-Integrating.
Wozu die Autokorrelationsfunktion?
Hier wird Wissen Wirklichkeit Computer Architecture – Part 5 – page 1 of 25 – Prof. Dr. Uwe Brinkschulte, M.Sc. Benjamin Betting Part 5 Fundamentals in.
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Automatic Maneuver Recognition in the.
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Driving Manoeuvre Recognition > 19. Januar.
Lehrstuhl Informatik III: Datenbanksysteme AstroGrid-D Meeting Heidelberg, Informationsfusion und -Integrität: Grid-Erweiterungen zum Datenmanagement.
Thomas Herrmann Software - Ergonomie bei interaktiven Medien Step 6: Ein/ Ausgabe Instrumente (Device-based controls) Trackball. Joystick.
5th IAEA Technical Meeting on ECRH Gandhinagar – February 2009
Introduction to the topic. Goals: Improving the students essay style in general Finding special words and expressions that can be used in essay writing.
CTS2 based Terminology Server – Overview – Project eBPG
Fachabteilung 16A Überörtliche Raumplanung Cross border co-operation from the view of a public administration unit.
Deutsche Gesellschaft für Technische Zusammenarbeit GmbH Integrated Experts as interface between technical cooperation and the private sector – An Example.
Methods Fuzzy- Logic enables the modeling of rule based knowledge by the use of fuzzy criteria instead of exact measurement values or threshold values.
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 SADDU June 2008 S. Noël, K.Bramstedt,
Status eSciDoc Malte Dreyer eSciDoc Hauptaktivitäten in 2006 Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit.
Case Study Session in 9th GCSM: NEGA-Resources-Approach
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Sanjay Patil Standards Architect – SAP AG April 2008
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Z Corp Customer Examples
1 Ein kurzer Sprung in die tiefe Vergangenheit der Erde.
Bundesamt für Wehrtechnik und Beschaffung THE COST EFFECTIVE DEVELOPMENT OF HLA FEDERATIONS FOR COMPUTER- ASSISTED EXERCISES (CAX) K. Pixius 23-Sep-02.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Alp-Water-Scarce Water Management Strategies against Water Scarcity in the Alps 4 th General Meeting Cambery, 21 st September 2010 Water Scarcity Warning.
Quelle: Standish Group, 2006 Fourth Quarter Research Report, CHAOS Research Results.
Technische Universität Berlin Fakultät für Verkehrs- und Maschinensysteme, Institut für Mechanik Lehrstuhl für Kontinuumsmechanik und Materialtheorie,
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
XML IV: Cocoon 2.
Faculty of Public Health Department of Health Economics and Management University of Bielefeld WP 3.1 and WP 4.1: Macrocost EUprimecare Plenary Meeting.
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Impairments in Polarization-Multiplexed DWDM Channels due to Cross- Polarization Modulation Marcus Winter Christian-Alexander Bunge Klaus Petermann Hochfrequenztechnik-Photonik.
Einführung Bild und Erkenntnis Einige Probleme Fazit Eberhard Karls Universität Tübingen Philosophische Fakultät Institut für Medienwissenschaft Epistemic.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
4th Symposium on Lidar Atmospheric Applications
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Design Patterns Ein Muster (pattern) ist eine Idee, die sich in einem praktischen Kontext als nützlich erwiesen hat und dies auch in anderen sein wird.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Wind Energy in Germany 2004 Ralf Christmann, BMU Joachim Kutscher, PTJ
HRM A – G. Grote ETHZ, WS 06/07 HRM A: Work process design Overview.
RZPD Deutsches Ressourcenzentrum für Genomforschung GmbH DESPRAD-Meeting 02/09/2003 Steffen Schulze-Kremer (until 7/2003) Bernd Drescher (since 8/2003)
KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.
Technische Universität München Visual Presentations Hints for media usage.
Lehrstuhl für Waldbau, Technische Universität MünchenBudapest, 10./11. December 2006 WP 1 Status (TUM) Bernhard Felbermeier.
TUM in CrossGrid Role and Contribution Fakultät für Informatik der Technischen Universität München Informatik X: Rechnertechnik und Rechnerorganisation.
Andreas Burger ZENTRUM FÜR MEDIZINISCHE LEHRE RUHR-UNIVERSITÄT BOCHUM Irkutsk October 2012 Report about the lecture "Report of the TEMPUS IV- Project Nr.
Institut für Nachrichtentechnik U. Reimers Technische Universität Braunschweig The MultiMedia Home Platform (MHP): Hype or Reality ?
Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung.
 Präsentation transkript:

Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski Siegfried Schreiber Institut für Informatik Technische Universität München Munich (Germany)

Technische Universität München 2 CADUI' June FUNDP Namur G B I Content The FUSE-Sytem : An Overview An Example Application modeled with FUSE UI Development Stages with FUSE Conclusion

Technische Universität München 3 CADUI' June FUNDP Namur G B I The FUSE-System: An Overview

Technische Universität München 4 CADUI' June FUNDP Namur G B I FUSE (Formal User Interface Specification Environment) Tool–based support for all phases of UI develop- ment process Generation of working prototypes in early phases of development process Standardization of UIs by formal specification of UI styleguides Generated UIs are very flexible (layout style can be changed at runtime) User Guidance & On-Line Help for end-user

Technische Universität München 5 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 6 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 7 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 8 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 9 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 10 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 11 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 12 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 13 CADUI' June FUNDP Namur G B I FUSE: Architecture

Technische Universität München 14 CADUI' June FUNDP Namur G B I An Example Application modeled with FUSE

Technische Universität München 15 CADUI' June FUNDP Namur G B I An Example Application: The ISDN Phone Simulation Button Interface Menu Interface

Technische Universität München 16 CADUI' June FUNDP Namur G B I PLUG-IN (Plan-based User Guidance for Intelligent Navigation) static hypertext on-line help in HTML format task-based user guidance dynamic hypertext on-line help generated at runtime PLUG-IN supports the user of interactive applications with

Technische Universität München 17 CADUI' June FUNDP Namur G B I Dynamic On-Line Help based on possible states and transitions of user interface (set of State Transition Diagrams (STDs)) set of STDs can be generated with FLUID PLUG-IN can visualize STDs STDs are used to generate –dynamic on-line help pages –animation sequences on the fly

Technische Universität München 18 CADUI' June FUNDP Namur G B I Example: ISDN Phone STD

Technische Universität München 19 CADUI' June FUNDP Namur G B I On-Line Help Page ISDN Phone

Technische Universität München 20 CADUI' June FUNDP Namur G B I On-Line Help Page ISDN Phone (cont.)

Technische Universität München 21 CADUI' June FUNDP Namur G B I Task-Based User Guidance uses specifications of Task Model & logical UI elements of User Guidance Component - Plan Recognizer determines current tasks of user - Plan Completer accomplishes remaining actions of identified task - Plan Generator generates dynamic on-line help pages generates animation sequences - Plan Simulator visualizes animation sequences on UI

Technische Universität München 22 CADUI' June FUNDP Namur G B I UI Development Stages with FUSE

Technische Universität München 23 CADUI' June FUNDP Namur G B I Modeling UIs: Requirements Analysis

Technische Universität München 24 CADUI' June FUNDP Namur G B I Requirements Analysis Problem Domain Model (PDM) –functions and conceptual objects are represented as an algebraic specification User Model (UM) –static and dynamic properties model user stereotypes and individual users Task Model (TM) –decomposition of tasks into subtasks, actions and associated functions of problem domain model Goal: define requirements for the UI by creating the following specifications:

Technische Universität München 25 CADUI' June FUNDP Namur G B I Excerpts from Task Model of Phone

Technische Universität München 26 CADUI' June FUNDP Namur G B I Modeling UIs: Design Phase

Technische Universität München 27 CADUI' June FUNDP Namur G B I Design Phase (GAL) 1st step: Dialog Design –generate logical UI automatically with FLUID (by using dialog guidelines) or –create / modify logical UI by hand with BOSS 2nd step: Layout Design –generation of UI in particular layout style(s) by automatic application of Layout Guidelines Goal: develop UI that meets the requirements defined in the PDM, UM & TM

Technische Universität München 28 CADUI' June FUNDP Namur G B I BOSS (BedienOberflächenSpezifikationsSystem) main tool for supporting design–phase of UI development process offers integrated graphical development environment uses encompassing specification technique (HIT) for the specification of logical UIs and Layout Guidelines

Technische Universität München 29 CADUI' June FUNDP Namur G B I Hierarchic Interaction graph Templates (HITs) based on Dynamic Attribute Grammars and Dataflow Diagrams can be transformed into efficient C++ code using standard techniques from compiler generation HIT specification consists of a set of HIT templates HIT template  class in OOP

Technische Universität München 30 CADUI' June FUNDP Namur G B I Dialog Design with BOSS create / modify specification of logical UI logical UI is a composition of views containing –user interactions –system interactions –problem domain objects for one or more tasks each view is specified by one HIT template

Technische Universität München 31 CADUI' June FUNDP Namur G B I Toplevel View of logical UI Example HIT of ISDN Phone (simplified)

Technische Universität München 32 CADUI' June FUNDP Namur G B I Basic Functions View of logical UI Example HIT of ISDN Phone (simplified)

Technische Universität München 33 CADUI' June FUNDP Namur G B I Layout Guideline Design with BOSS Layout Guidelines define mapping from logical UI to UI in particular layout style(s) Layout Guidelines consists of –presentation-templates (PTs) and –refinement templates (RTs) PTs & RTs are specified as HITs UI layout is computed at runtime layout style can be changed at runtime

Technische Universität München 34 CADUI' June FUNDP Namur G B I Conclusion

Technische Universität München 35 CADUI' June FUNDP Namur G B I ConFUSEing Conclusion Shortcomings –currently integration in FUSE only exists between BOSS and PLUG-IN –more practical experience has to be gained Advantages –tool-based support across whole UI development process –generated UIs are very flexible –powerful on-line help and user guidance incorporated –UIs from different problem domains modeled with FUSE Plans –course in UI Design & Specification at TU Munich

Technische Universität München 36 CADUI' June FUNDP Namur G B I Thank you for your attention!