/documentation/videos/05-eyes-free-home.html

http://eyes-free.googlecode.com/ · HTML · 188 lines · 150 code · 38 blank · 0 comment · 0 complexity · 21ce304422846caf137792d8b2ef82d8 MD5 · raw file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. lang="en" xml:lang="en">
  5. <head>
  6. <title>Video: Eyes-Free Home: The Marvin Shell</title>
  7. <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
  8. <meta name="generator" content="Org-mode"/>
  9. <meta name="generated" content="2009-03-30 Mon"/>
  10. <meta name="author" content="T.V Raman"/>
  11. <style type="text/css">
  12. html { font-family: Times, serif; font-size: 12pt; }
  13. .title { text-align: center; }
  14. .todo { color: red; }
  15. .done { color: green; }
  16. .tag { background-color:lightblue; font-weight:normal }
  17. .target { }
  18. .timestamp { color: grey }
  19. .timestamp-kwd { color: CadetBlue }
  20. p.verse { margin-left: 3% }
  21. pre {
  22. border: 1pt solid #AEBDCC;
  23. background-color: #F3F5F7;
  24. padding: 5pt;
  25. font-family: courier, monospace;
  26. font-size: 90%;
  27. overflow:auto;
  28. }
  29. table { border-collapse: collapse; }
  30. td, th { vertical-align: top; }
  31. dt { font-weight: bold; }
  32. .org-info-js_info-navigation { border-style:none; }
  33. #org-info-js_console-label { font-size:10px; font-weight:bold;
  34. white-space:nowrap; }
  35. .org-info-js_search-highlight {background-color:#ffff00; color:#000000;
  36. font-weight:bold; }
  37. </style>
  38. </head><body>
  39. <h1 class="title">Video: Eyes-Free Home: The Marvin Shell</h1>
  40. <div id="outline-container-1" class="outline-2">
  41. <h2 id="sec-1">1 <a href="http://www.youtube.com/watch?v=fUJnDkegsV4">Video: Eyes-Free Home: The Marvin Shell</a></h2>
  42. <div id="text-1">
  43. <p>
  44. The Marvin shell pulls together available eyes-free applications
  45. to provide an integrated user experience. Note that talking
  46. applications can come from many sources, with project Eyes-Free
  47. being but one such source. For other exciting talking
  48. applications that use our open Text To Speech (TTS) APIs, see
  49. the Android Marketplace, where you will find many useful tools
  50. that integrate seamlessly with Marvin.
  51. </p>
  52. <p>
  53. when you install the Eyes-Free Shell, you can choose to make
  54. Marvin your default <u>home</u> screen &mdash; this means that pressing
  55. the <u>home</u> button always brings up the Marvin shell. To return to
  56. the default Android home screen, hold down the <u>back</u> button for
  57. 3 seconds or more.
  58. Here is a brief description of the Marvin user interface.
  59. </p>
  60. </div>
  61. <div id="outline-container-1.1" class="outline-3">
  62. <h3 id="sec-1.1">1.1 Single Touch Access To Useful Tools</h3>
  63. <div id="text-1.1">
  64. <p>
  65. The Marvin shell uses the <a href="./02-strokes.html">Stroke Dialer</a>
  66. to provide single touch access to useful tools right from the
  67. home screen.
  68. You can explore this interface by moving
  69. your finger around the screen &mdash; as you move over the <i>buttons</i>,
  70. Marvin speaks the associated action. Lifting up the finger
  71. executes the current action. As an example,
  72. the top row of the keypad, i.e., <u>1</u>, <u>2</u>, and <u>3</u>
  73. provide status information.
  74. Stroking to <u>4</u> brings up your favorite <i>short-cuts</i>, and <u>6</u>
  75. speaks your current location using geo-location information
  76. obtained from Google Maps.
  77. Pressing <u>7</u> connects to your voice-mailbox, and pressing <u>9</u>
  78. puts the phone in <i>airplane mode</i>
  79. &mdash; this disables all wireless connections, and helpfully shows a
  80. large airplane on the screen to satisfy your friendly airline
  81. crew when flying.
  82. Finally, the applications that appear on the <i>shortcuts</i> screen
  83. can be customized by editing XML file
  84. <pre class="example">
  85. /sdcard/eyesfree/shortcuts.xml
  86. </pre>
  87. on your SD-Card &mdash; as is apparent, this is a <i>power-user</i> feature:-)!
  88. </p>
  89. </div>
  90. </div>
  91. </div>
  92. <div id="outline-container-2" class="outline-2">
  93. <h2 id="sec-2">2 Talking Mini-Applications For Single Touch Access</h2>
  94. <div id="text-2">
  95. <p>
  96. Here, we demonstrate some of the talking mini-applications that
  97. can be accessed from the Marvin screen.
  98. All of these mini-applications speak useful information without
  99. the need for the user to do some form of <i>context switch</i>.
  100. </p>
  101. </div>
  102. <div id="outline-container-2.1" class="outline-3">
  103. <h3 id="sec-2.1">2.1 Device State</h3>
  104. <div id="text-2.1">
  105. <p>
  106. Available from <u>1</u> on the Marvin screen, this mini-application
  107. announces useful information such as signal strength, and
  108. availability of WiFi networks.
  109. </p>
  110. </div>
  111. </div>
  112. <div id="outline-container-2.2" class="outline-3">
  113. <h3 id="sec-2.2">2.2 Date And Time</h3>
  114. <div id="text-2.2">
  115. <p>
  116. Available on <u>2</u> on the Marvin screen, this mini-application provides single-touch access to current
  117. date and time.
  118. </p>
  119. </div>
  120. </div>
  121. <div id="outline-container-2.3" class="outline-3">
  122. <h3 id="sec-2.3">2.3 Battery State And Power</h3>
  123. <div id="text-2.3">
  124. <p>
  125. Pressing <u>3</u> on the Marvin screen speaks the current battery
  126. level and announces if the phone is presently being charged.
  127. </p>
  128. </div>
  129. </div>
  130. <div id="outline-container-2.4" class="outline-3">
  131. <h3 id="sec-2.4">2.4 Knowing Your Location </h3>
  132. <div id="text-2.4">
  133. <p>
  134. Available as <u>6</u> from the Marvin home screen,
  135. this mini-application announces your present location based on
  136. information acquired via GPS and the cell network. It speaks your
  137. current heading using the built-in magnetic compass, looks up the
  138. current location on Google Maps, and announces the location in
  139. terms of a nearby address and street intersection.
  140. </p>
  141. </div>
  142. </div>
  143. </div>
  144. <div id="postamble"><p class="author"> Author: T.V Raman
  145. <a href="mailto:raman@google.com">&lt;raman@google.com&gt;</a>
  146. </p>
  147. <p class="date"> Date: 2009-03-30 Mon</p>
  148. <p>HTML generated by org-mode 6.08c in emacs 23</p>
  149. </div></body>
  150. </html>