author | Dominic Pinkman <dominic.pinkman@nokia.com> |
Fri, 02 Jul 2010 12:51:36 +0100 | |
changeset 11 | 5072524fcc79 |
parent 8 | ae94777fff8f |
child 13 | 48780e181b38 |
permissions | -rw-r--r-- |
11
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
2 |
<!--Arbortext, Inc., 1988-2008, v.4002--> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
3 |
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
4 |
"concept.dtd"> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
5 |
<concept id="GUID-581A8E4B-12BE-41C0-A20E-3087A80FEECF" xml:lang="en"><?Pub |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
6 |
Caret1?> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
7 |
<title>Tactile feedback</title> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
8 |
<prolog> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
9 |
<metadata><keywords></keywords></metadata> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
10 |
</prolog> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
11 |
<conbody> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
12 |
<p>There are two cases where vibration or audio of the device is used |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
13 |
as an output method:</p> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
14 |
<ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
15 |
<li><p>As a <i>tacticon</i> to inform users through physical feedback, |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
16 |
that an important event is occurring in the device. For example, when |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
17 |
a new message arrives or a warning note is displayed.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
18 |
<li><p>As <i>tactile feedback</i> to indicate to the user that an |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
19 |
interaction event has been made. For example, users receive tactile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
20 |
feedback when they press a button on the touch screen.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
21 |
</ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
22 |
<p>As with sounds, tactile feedback must be used carefully so as not |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
23 |
to desensitize the user to the vibration; the attention grabbing quality |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
24 |
remains and functions so long as the feedback is not too frequent.</p> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
25 |
<p>Tactile feedback is enabled for all the Symbian platform UI components. |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
26 |
Tactile feedback can be disabled for the common UI components in an |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
27 |
application. However, this is acceptable only if tactile feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
28 |
causes interference with other device functions.</p> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
29 |
<p>The user can choose the level of tactile feedback and turn tacticons |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
30 |
ON and OFF.</p> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
31 |
<p>The following table lists the tactile feedback effects:</p> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
32 |
<p><table id="GUID-4969AEA7-3BE4-4644-8232-1FA26D49010B"> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
33 |
<title>Tactile feedback effects</title> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
34 |
<tgroup cols="2"><colspec colname="col1" colwidth="0.40*"/><colspec |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
35 |
colname="col2" colwidth="1.60*"/> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
36 |
<thead> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
37 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
38 |
<entry valign="top"><p>Effects</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
39 |
<entry valign="top"><p>Description</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
40 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
41 |
</thead> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
42 |
<tbody> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
43 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
44 |
<entry><p><b>Sensitive button</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
45 |
<entry><p>Provides single pulse effect on repeated key presses with |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
46 |
buttons. It is also possible with other similar components.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
47 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
48 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
49 |
<entry><p><b>Basic button</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
50 |
<entry><p>Provides stronger single pulse effect to buttons. It is |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
51 |
also possible with other similar components.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
52 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
53 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
54 |
<entry><p><b>Sensitive list</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
55 |
<entry><p>Provides single pulse effect to lists and grids. Effect |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
56 |
is used with move (drag and flick) when new item appears on the screen.</p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
57 |
></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
58 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
59 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
60 |
<entry><p><b>Basic list</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
61 |
<entry><p>Provides stronger single pulse effect to lists and grids. |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
62 |
Effect is used with touch down and release when tap makes an action. </p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
63 |
><p>In hierarchical list, collapsing/expanding item provides basic |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
64 |
list effect with touch down and release.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
65 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
66 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
67 |
<entry><p><b>Bounce effect</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
68 |
<entry><p>Provides pulse effect when list returns to its normal state |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
69 |
after boundary effect.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
70 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
71 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
72 |
<entry><p><b>Sensitive slider</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
73 |
<entry><p>Provides pulse effect with scrollbar and slider thumbs. |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
74 |
Effect is provided with touch down and release in thumb area.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
75 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
76 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
77 |
<entry><p><b>Smooth slider</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
78 |
<entry><p>Provides continuous smooth feedback when dragging scrollbar |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
79 |
or slider thumb. This can also be increasing or decreasing depending |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
80 |
of the slider type.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
81 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
82 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
83 |
<entry><p><b>Hold slider</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
84 |
<entry><p>Provides sensitive pulse effect when touch down and hold |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
85 |
on the slider or scrollbar area. Slider thumb starts moving step by |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
86 |
step towards the touch point. Every step gives one sensitive pulse. |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
87 |
If slider thumb moves directly to the touch point, then basic slider |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
88 |
effect is provided.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
89 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
90 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
91 |
<entry><p><b>Pop-up</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
92 |
<entry><p>Provides sensitive pulse effect when pop-up is opened or |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
93 |
closed. If the theme animations are ON, then pop-up effect is used |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
94 |
with opening event after increasing long touch effect. In this scenario, |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
95 |
there is no pop-up effect . <note> All pop-ups do not have theme animation.</note |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
96 |
></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
97 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
98 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
99 |
<entry><p><b>Pop-up close</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
100 |
<entry><p>Provides decreasing smooth feedback a pop-up and when theme |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
101 |
animations are ON.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
102 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
103 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
104 |
<entry><p><b>Increasing long touch</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
105 |
<entry><p>Provides increasing smooth feedback. This can be used with |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
106 |
either long tap animation or pop-up opening theme effects. If the |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
107 |
theme effects are ON and long tap opens a pop-up, then feedback is |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
108 |
provided only with long tap. This is followed by pop-up.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
109 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
110 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
111 |
<entry><p><b>Basic tab</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
112 |
<entry><p>Provides strong pulse effect with touch down event in tab |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
113 |
area.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
114 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
115 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
116 |
<entry><p><b>Smooth flick</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
117 |
<entry><p>Provides smooth feedback with drag when horizontal movement |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
118 |
is possible.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
119 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
120 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
121 |
<entry><p><b>Sensitive flick</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
122 |
<entry><p>Provides sensitive pulse effect with touch release when |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
123 |
horizontal movement is possible.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
124 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
125 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
126 |
<entry><p><b>Sensitive edit</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
127 |
<entry><p>Provides sensitive pulse effect in editors with touch down |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
128 |
and release.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
129 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
130 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
131 |
<entry><p><b>Text edit</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
132 |
<entry><p>Provides pulse effect when painting the text. Effect is |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
133 |
provided with every character while painting the text.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
134 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
135 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
136 |
<entry><p><b>Blank edit</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
137 |
<entry><p>Provides pulse effect when painting blank character. By |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
138 |
default, it is none.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
139 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
140 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
141 |
<entry><p><b>Line edit</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
142 |
<entry><p>Provides pulse effect when painting a line.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
143 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
144 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
145 |
<entry><p><b>Empty line</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
146 |
<entry><p>Provides pulse effect when painting an empty line. By default, |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
147 |
it is none.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
148 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
149 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
150 |
<entry><p><b>Check box</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
151 |
<entry><p>Provides pulse effect when marking/unmarking a check box.</p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
152 |
></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
153 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
154 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
155 |
<entry><p><b>Multiple touch recognition</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
156 |
<entry><p>Provides double pulse (sensitive + sensitive) effect when |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
157 |
multiple touch is recognized (generally, when second finger is touched |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
158 |
down).</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
159 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
160 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
161 |
<entry><p><b>Smooth pinch</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
162 |
<entry><p>Provides smooth continuous feedback while moving fingers |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
163 |
in multiple touch pinch situation.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
164 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
165 |
<row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
166 |
<entry><p><b>Smooth rotate</b></p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
167 |
<entry><p>Provides smooth continuous feedback while moving fingers |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
168 |
in multiple touch rotate situation.</p></entry> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
169 |
</row> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
170 |
</tbody> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
171 |
</tgroup> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
172 |
</table></p> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
173 |
<section id="GUID-1EB54408-100B-4E4F-8D56-E13C26CA3B96"><title>Haptics |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
174 |
concept</title><p>The different senses associated to the skin are |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
175 |
called cutaneous senses. These senses are temperature, pressure (touch |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
176 |
itself), pain, tickle, itch and vibration senses. We can characterize |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
177 |
touch as passive or active. Passive touch means the sense of touch |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
178 |
itself, whereas active touch means the touch action.</p><p>To communicate |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
179 |
through the sense of touch, we have to stimulate some of the cutaneous |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
180 |
senses or the movement sense. The stimulation of the cutaneous senses |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
181 |
or one of them by a product is called tactile stimulation. Respectively, |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
182 |
the stimulation of the movement sense by a product is called haptic |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
183 |
stimulation or just haptics. Haptics is also used as general term |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
184 |
for all issues related to sense of touch, both human and machine.</p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
185 |
><p>Haptic feedback, often referred to as "Haptics", is the use of |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
186 |
the sense of touch in a user interface design to provide information |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
187 |
to an end user. In mobile phones, this generally means the use of |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
188 |
vibrations from the device's vibration alarm to denote that a touch |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
189 |
screen button has been pressed. In this particular example, the phone |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
190 |
would vibrate slightly in response to the user's activation of an |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
191 |
on-screen control, making up for the lack of a normal tactile response |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
192 |
that the user would experience when pressing a physical button.</p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
193 |
></section> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
194 |
<section id="GUID-B9A35CA3-B830-4D97-9B0A-E22DC4A3CDA1"><title>Characteristics |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
195 |
of haptics related APIs</title><p>You can use the following APIs |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
196 |
to create haptic effects:</p><ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
197 |
<li><p><xref href="GUID-8661A7E0-F19A-41F8-9062-FBFAE70CF658.dita" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
198 |
>Tactile Feedback Client API</xref></p><ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
199 |
<li><p>Available from S60 5th Edition onwards.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
200 |
<li><p>It can be used on all S60 5th Edition or later mobile devices. |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
201 |
However, the feedback is played only on touch enabled layouts.</p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
202 |
></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
203 |
<li><p>Provides simple functions for triggering various predefined |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
204 |
tactile feedback (vibration or audio) effects.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
205 |
<li><p>Enables a consistent user experience in all applications of |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
206 |
the mobile device (an application gives a logical feedback type as |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
207 |
an input and the actual physical effect depends on the mobile device |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
208 |
configuration and end user settings).</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
209 |
<li><p>When the area feedback is used, latency is low for the feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
210 |
triggering (a tactile feedback can already be triggered at the window |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
211 |
server level prior to the corresponding pointer event being delivered |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
212 |
to the visible application).</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
213 |
<li><p>Direct feedback can be easily integrated into <xref |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
214 |
href="GUID-B06F99BD-F032-3B87-AB26-5DD6EBE8C160.dita#GUID-B06F99BD-F032-3B87-AB26-5DD6EBE8C160/GUID-5CF90E7A-4A91-36FF-BB3F-CF7CF687DED2" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
215 |
><apiname>CCoeControl::HandlePointerEventL()</apiname></xref>. </p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
216 |
></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
217 |
<li><p>An application can select the logical tactile feedback from |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
218 |
certain types. The produced effect may be different on various mobile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
219 |
devices.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
220 |
</ul></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
221 |
<li><p><xref format="application/java-archive" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
222 |
href="jar:GUID-558A5A9B-811E-4A87-B3DD-AE734C9AA966.jar!/public_specs/GuidesA/Haptics_API_Specification/Haptics_API_Specification.html" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
223 |
>Haptics API</xref></p><ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
224 |
<li><p>Available from S60 5th Edition, FP2 onwards.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
225 |
<li><p>It can be used in touch and hybrid mobile devices.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
226 |
<li><p>Provides an interface for accessing Haptics player that can |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
227 |
control different actuator types.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
228 |
<li><p>Enables producing of complex vibrator effects, such as an explosion |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
229 |
or machine gun effect in a game, bass boost for a music player, advanced |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
230 |
ringing tone vibration, and so on.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
231 |
<li><p>Enables simultaneous playing of different kinds of basis effects |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
232 |
and modifying them when played. </p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
233 |
<li><p>Allows the design of complex effects (using a separate PC application) |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
234 |
that can be loaded on Haptics player for playing.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
235 |
<li><p>It may require a special license key for third-party applications |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
236 |
(to be set at runtime) to enable the Haptics player functionality.</p |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
237 |
></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
238 |
</ul></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
239 |
<li><p><xref href="GUID-D53A00E4-CF37-5F11-8D15-C5ECCCE64597.dita" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
240 |
>Vibra API</xref></p><ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
241 |
<li><p>Available from S60 3.0 onwards.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
242 |
<li><p>It can be used for running device vibrator with given intensity |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
243 |
for a given period of time.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
244 |
<li><p>It can be used by a privileged client application to play pulse |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
245 |
effects, which have a very short duration (as the ones used for tactile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
246 |
feedback).</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
247 |
</ul></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
248 |
</ul></section> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
249 |
<section id="GUID-428F693C-1CA8-4588-9A7D-C4265D2AED91"><title>When |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
250 |
to use Tactile Feedback Client API, Haptics API, and Vibra API</title |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
251 |
><p><ul> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
252 |
<li><p>Tactile Feedback Client API for providing tactile feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
253 |
in custom controls (grids, lists, and so on), which will comply with |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
254 |
the style of Core UI components to ensure a uniform user experience |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
255 |
among applications.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
256 |
<li><p>Haptics API on touch and hybrid mobile devices for producing |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
257 |
complex vibration feedback, which cannot be achieved with Tactile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
258 |
Framework (games, simulations, demos, and so on).</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
259 |
<li><p>Vibra API for producing haptic effects such as ringing tone |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
260 |
vibration in those mobile devices where Haptics API is not available |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
261 |
or functional.</p></li> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
262 |
</ul></p></section> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
263 |
<section id="GUID-8334E102-8F04-4726-9CD2-1D8004A417E1"><title>Using |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
264 |
tactile feedback in applications</title><p>The API to use for tactile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
265 |
feedback is the <xref |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
266 |
href="GUID-8661A7E0-F19A-41F8-9062-FBFAE70CF658.dita">Tactile feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
267 |
client API</xref>.</p><p>The Symbian platform includes a tactile feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
268 |
interface to add, modify and remove feedback areas in the registry. |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
269 |
There is also an option to trigger direct feedback and bypass the |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
270 |
registry. <xref |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
271 |
href="GUID-766333D1-8D66-3B81-9B5D-8C4245F78298.dita#GUID-766333D1-8D66-3B81-9B5D-8C4245F78298/GUID-962B6543-9A59-3E72-893D-F775FEC54ACB" |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
272 |
><apiname>MTouchFeedback::Instance()</apiname></xref> is used for |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
273 |
acquiring a pointer to a touch feedback instance. When touch feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
274 |
is activated, the mobile device users get a slight vibration when |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
275 |
the control with the feedback interface is touched. </p><note><p>Tactile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
276 |
feedback can be set and disabled in a client application or a mobile |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
277 |
device in some scenarios, for example, during phone calls.</p></note |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
278 |
><p>Client applications cannot determine the actual physical feedback |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
279 |
that is generated. It depends on device configuration and current |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
280 |
settings. In current devices, the user changeable settings include |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
281 |
vibration and audio feedback intensity level.</p><p>For more information, |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
282 |
see <xref href="GUID-21DAC50D-7737-42B6-BBDA-E12E8779741B.dita">Feedback</xref |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
283 |
>.</p></section> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
284 |
</conbody> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
285 |
</concept> |
5072524fcc79
Fixing terminology
Dominic Pinkman <dominic.pinkman@nokia.com>
parents:
8
diff
changeset
|
286 |
<?Pub *0000013047?> |