Symbian3/PDK/Source/GUID-AE6F03EB-1430-4526-B4D0-57BC6C6029D4.dita
author Dominic Pinkman <dominic.pinkman@nokia.com>
Fri, 02 Jul 2010 12:51:36 +0100
changeset 11 5072524fcc79
parent 9 59758314f811
child 12 80ef3a206772
permissions -rw-r--r--
Fixing terminology
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     2
<!--Arbortext, Inc., 1988-2008, v.4002-->
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     3
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     4
 "concept.dtd">
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     5
<concept id="GUID-AE6F03EB-1430-4526-B4D0-57BC6C6029D4" xml:lang="en">
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     6
<title>Touch UI</title>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     7
<prolog>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     8
<metadata><keywords></keywords></metadata>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
     9
</prolog>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    10
<conbody>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    11
<p>When designing a Symbian application, the UI must be designed so
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    12
that all tasks can be performed with touch. Therefore, the design
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    13
must not rely on hardware keys (except for turning the power ON and
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    14
OFF).  </p>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    15
<p>The touch UI in the Symbian platform involves various specific
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    16
touch components, component and UI behavior changes, layout changes
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    17
and additions to the <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    18
href="GUID-0D093C3D-4D85-455E-B685-064A9B25B1FE.dita">user experience</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    19
>. The main differences or additions in touch UI include the following:</p>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    20
<ul>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    21
<li><p>Resistive touch screen (HW).</p><p> For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    22
href="GUID-1FCD0312-7B28-47F9-BE54-822B74A8934C.dita">Designing applications
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    23
for touch UI</xref></p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    24
<li><p>Capacitive touch screen (HW). </p><p>For more information,
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    25
see <xref href="GUID-1FCD0312-7B28-47F9-BE54-822B74A8934C.dita">Designing
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    26
applications for touch UI</xref></p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    27
<li><p>Single ta<?Pub Caret?>p. For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    28
href="GUID-F66AC845-58B8-4029-AE04-C283226B7C12.dita">Single tap</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    29
>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    30
<li><p>Multiple touch.</p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    31
href="GUID-17C64C2F-9426-4B41-9F0A-23060289D644.dita">Multiple touch</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    32
>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    33
<li><p>Touch gestures.</p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    34
href="GUID-2C0C173D-C659-4011-8B7A-8EB35E64D150.dita">Touch gestures</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    35
>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    36
<li><p>Toolbar component in touch UI</p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    37
href="GUID-EB212C35-5416-4CA7-8091-61B45D78E220.dita">Toolbar</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    38
>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    39
<li><p>Touch input component (virtual keyboard, hand-writing recognition
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    40
and virtual ITU-T) </p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    41
href="GUID-57B7DA8C-A62F-4C65-B754-47D9F5E76416.dita">Text input</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    42
>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    43
<li><p>Stylus pop-up menu component </p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    44
href="GUID-C4E728B4-3E84-49A4-83CB-DF146420D78A.dita">Stylus pop-up
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    45
menu</xref>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    46
<li><p>On-screen dialer application </p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    47
<li><p>Additional touch functionality to some components (for example,
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    48
Preview pop-up) </p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    49
href="GUID-E7EFAD50-3323-49A6-A5D9-95B95F0FBF0E.dita">Preview pop-up</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    50
>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    51
<li><p>Touch-enabled components</p><p>For more information, see <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    52
href="GUID-BB8B3A11-0BBC-4759-A7F4-A28C9E70573F.dita">Touch support
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    53
for UI components</xref>.</p></li>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    54
</ul>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    55
<p>There are two generic layouts for touch UI -portrait orientation
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    56
and landscape orientation, see the following figure. The <xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    57
href="GUID-771AF721-E2D7-41C8-BF97-5BD30D1A28AD.dita">Status pane</xref
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    58
> in Touch UI has three variants: extended, flat and small.</p>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    59
<fig id="GUID-81426DEE-7FBB-48C1-AB46-BCFF3944699C">
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    60
<title>Default Symbian Touch UI layouts for portrait and landscape</title>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    61
<image href="GUID-ADA36DA0-4E5D-483D-8AA7-C10A8E55ADD2_d0e96842_href.png"
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    62
placement="inline"></image></fig>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    63
</conbody>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    64
</concept>
5072524fcc79 Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents: 9
diff changeset
    65
<?Pub *0000003177?>