Automatic design and layout of 3D user interfaces
Identifieur interne : 001A32 ( Istex/Checkpoint ); précédent : 001A31; suivant : 001A33Automatic design and layout of 3D user interfaces
Auteurs : Mark Green [Canada] ; Wai Leng LeeSource :
- Computer Animation and Virtual Worlds [ 1546-4261 ] ; 2007-07.
English descriptors
- KwdEn :
Abstract
The production of 3D user interfaces is complicated by the wide range of input and output devices used in 3D applications and the lack of software tools for their production. A 3D user interface that works well with one particular set of input and output devices could fail when another set of devices is used. To solve this problem the Grappl system automatically generates 3D user interfaces at run time. This paper presents the programmer interface to Grappl and some of the techniques used in its implementation. An important part of this process is placing user interface and application objects in 3D space. This is achieved by using policy techniques to automate the layout process. This paper presents some of the features and techniques that have been used in policy implementation, including relative position policy and grouping policy, with a few example applications. Copyright © 2007 John Wiley & Sons, Ltd.
Url:
DOI: 10.1002/cav.174
Affiliations:
Links toward previous steps (curation, corpus...)
Links to Exploration step
ISTEX:322919453BE4DCBD8B02DC2F3A5EE732414BCB68Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">Automatic design and layout of 3D user interfaces</title>
<author><name sortKey="Green, Mark" sort="Green, Mark" uniqKey="Green M" first="Mark" last="Green">Mark Green</name>
</author>
<author><name sortKey="Lee, Wai Leng" sort="Lee, Wai Leng" uniqKey="Lee W" first="Wai Leng" last="Lee">Wai Leng Lee</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:322919453BE4DCBD8B02DC2F3A5EE732414BCB68</idno>
<date when="2007" year="2007">2007</date>
<idno type="doi">10.1002/cav.174</idno>
<idno type="url">https://api.istex.fr/document/322919453BE4DCBD8B02DC2F3A5EE732414BCB68/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">004D46</idno>
<idno type="wicri:Area/Istex/Curation">004D46</idno>
<idno type="wicri:Area/Istex/Checkpoint">001A32</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">Automatic design and layout of 3D user interfaces</title>
<author><name sortKey="Green, Mark" sort="Green, Mark" uniqKey="Green M" first="Mark" last="Green">Mark Green</name>
<affiliation wicri:level="1"><country xml:lang="fr">Canada</country>
<wicri:regionArea>University of Ontario Institute of Technology, Oshawa, Ontario</wicri:regionArea>
<wicri:noRegion>Ontario</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Lee, Wai Leng" sort="Lee, Wai Leng" uniqKey="Lee W" first="Wai Leng" last="Lee">Wai Leng Lee</name>
</author>
</analytic>
<monogr></monogr>
<series><title level="j">Computer Animation and Virtual Worlds</title>
<title level="j" type="abbrev">Comp. Anim. Virtual Worlds</title>
<idno type="ISSN">1546-4261</idno>
<idno type="eISSN">1546-427X</idno>
<imprint><publisher>John Wiley & Sons, Ltd.</publisher>
<pubPlace>Chichester, UK</pubPlace>
<date type="published" when="2007-07">2007-07</date>
<biblScope unit="volume">18</biblScope>
<biblScope unit="issue">3</biblScope>
<biblScope unit="page" from="211">211</biblScope>
<biblScope unit="page" to="224">224</biblScope>
</imprint>
<idno type="ISSN">1546-4261</idno>
</series>
<idno type="istex">322919453BE4DCBD8B02DC2F3A5EE732414BCB68</idno>
<idno type="DOI">10.1002/cav.174</idno>
<idno type="ArticleID">CAV174</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">1546-4261</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>3D user interfaces</term>
<term>user interface construction</term>
<term>user interface layout techniques</term>
<term>virtual reality</term>
</keywords>
</textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">The production of 3D user interfaces is complicated by the wide range of input and output devices used in 3D applications and the lack of software tools for their production. A 3D user interface that works well with one particular set of input and output devices could fail when another set of devices is used. To solve this problem the Grappl system automatically generates 3D user interfaces at run time. This paper presents the programmer interface to Grappl and some of the techniques used in its implementation. An important part of this process is placing user interface and application objects in 3D space. This is achieved by using policy techniques to automate the layout process. This paper presents some of the features and techniques that have been used in policy implementation, including relative position policy and grouping policy, with a few example applications. Copyright © 2007 John Wiley & Sons, Ltd.</div>
</front>
</TEI>
<affiliations><list><country><li>Canada</li>
</country>
</list>
<tree><noCountry><name sortKey="Lee, Wai Leng" sort="Lee, Wai Leng" uniqKey="Lee W" first="Wai Leng" last="Lee">Wai Leng Lee</name>
</noCountry>
<country name="Canada"><noRegion><name sortKey="Green, Mark" sort="Green, Mark" uniqKey="Green M" first="Mark" last="Green">Mark Green</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Istex/Checkpoint
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001A32 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Istex/Checkpoint/biblio.hfd -nk 001A32 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Istex |étape= Checkpoint |type= RBID |clé= ISTEX:322919453BE4DCBD8B02DC2F3A5EE732414BCB68 |texte= Automatic design and layout of 3D user interfaces }}
![]() | This area was generated with Dilib version V0.6.23. | ![]() |