<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.idi.ntnu.no/~hal/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.idi.ntnu.no/~hal/feed.php">
        <title>hal</title>
        <description></description>
        <link>http://www.idi.ntnu.no/~hal/</link>
        <image rdf:resource="http://www.idi.ntnu.no/~hal/lib/images/favicon.ico" />
       <dc:date>2012-02-13T18:45:13+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research?rev=1209457451&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/publications?rev=1207251843&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/javascripting?rev=1195554451&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/xswt-runtime-view?rev=1194515972&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/properties-view?rev=1194454987&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/menu?rev=1194452851&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/start?rev=1194452565&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor?rev=1194394526&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/element-properties?rev=1194394114&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.idi.ntnu.no/~hal/lib/images/favicon.ico">
        <title>hal</title>
        <link>http://www.idi.ntnu.no/~hal/</link>
        <url>http://www.idi.ntnu.no/~hal/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research?rev=1209457451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-29T10:24:11+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research</title>
        <link>http://www.idi.ntnu.no/~hal/research?rev=1209457451&amp;do=diff</link>
        <description>Research

My main field of research is languages, methods and tools for Model-based User Interface Design (MB-UID). In my thesis I designed languages for both task and dialog modelling, called Taskmodl and Diamodl, respectively, and I'm currently researching how these may fit (better) with current industrial practice.</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/publications?rev=1207251843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-03T21:44:03+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>publications</title>
        <link>http://www.idi.ntnu.no/~hal/publications?rev=1207251843&amp;do=diff</link>
        <description>Publications

Below you'll find my main publications categorized under my main research topics.

Model-based user interface design

	*  CADUI'06: Trætteberg. H. [A HYBRID TOOL FOR USER INTERFACE MODELLING AND PROTOTYPING]. In Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds.): Proceedings of the Sixth International Conference on Computer-Aided Design of User Interfaces CADUI'06. (6-8 June 2006, Bucharest, Romania), Chapter 18, Springer-Verlag, Berlin, 2007.
	*  CADUI'04: Molina P.…</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/javascripting?rev=1195554451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-20T11:27:31+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor:user-guide:javascripting</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/javascripting?rev=1195554451&amp;do=diff</link>
        <description>Using Javascript with Diamodl and Ecore

The Diamodl editor and runtime support using Javascript (by means of the GNU Rhino engine) for implementing functions and actions (e.g. enter and exit actions). The Javascript engine has been extended with support for Ecore, so Ecore classes and objects may be referred to and used in a natural way.</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/xswt-runtime-view?rev=1194515972&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-08T10:59:32+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor:user-guide:xswt-runtime-view - created</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/xswt-runtime-view?rev=1194515972&amp;do=diff</link>
        <description>The XSWT runtime view

The XSWT runtime view is used for executing Diamodl models. The view automatically tracks the currently active Diamodl editor, and includes two main actions for operating on it. The Build action is used to validate and analyse the model and run, which starts the actual execution. The build action actually has three variants, depending on where the user interface is to appear: in the XSWT runtime view itself, in a separate window (shell) or inside the editor.</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/properties-view?rev=1194454987&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T18:03:07+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor:user-guide:properties-view</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/properties-view?rev=1194454987&amp;do=diff</link>
        <description>The properties view

The properties view consists of a set of tabs, each of which supports editing a set of related features of the selected model element. For most elements there is an Appearance tab, with visual features only (like position and size), a Core tab, with all the semantic features (like name and type information) and a Behavior tab, with selected semantic features. The Core tab is based on the textual editing support that is generated from the underlying semantic model, while the …</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/menu?rev=1194452851&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T17:27:31+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor:user-guide:menu</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/menu?rev=1194452851&amp;do=diff</link>
        <description>User guide topics

	*  Diagram editing
	*  Properties view
	*  Using Javascript with Diamodl</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/start?rev=1194452565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T17:22:45+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor:user-guide:start</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/start?rev=1194452565&amp;do=diff</link>
        <description>User guide

The user guide explains how to install and use the tool for editing and running Diamodl models. It does not provide an explanation of the language (see Diamodl language instead), although some guidance for how to use the constructs are given.</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor?rev=1194394526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T01:15:26+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor?rev=1194394526&amp;do=diff</link>
        <description>The graphical Diamodl editor

The graphical Diamodl editor is used for creating, editing and running Diamodl models. The User guide explains how to use it.

A screenshot of the graphical editor is shown below.</description>
    </item>
    <item rdf:about="http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/element-properties?rev=1194394114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-11-07T01:08:34+01:00</dc:date>
        <dc:creator>Hallvard Trætteberg</dc:creator>
        <title>research:diamodl:graphical-editor:user-guide:element-properties - created</title>
        <link>http://www.idi.ntnu.no/~hal/research/diamodl/graphical-editor/user-guide/element-properties?rev=1194394114&amp;do=diff</link>
        <description>Element properties

Below the most important features/properties of the various elements are explained.

Variable properties

A variable has a name, which may be edited in the Core tab, and a type, which may be edited in both the Behavior and Core tabs. The Behavior tab includes a form for entering the most common cases, either a class type, allowing or disallowing null values, or a list of such types. The class name may either be selected from a dropdown populated with defined Ecore classes, or…</description>
    </item>
</rdf:RDF>

