touch typing gloves
Download
Skip this Video
Download Presentation
Touch Typing Gloves

Loading in 2 Seconds...

play fullscreen
1 / 25

Touch Typing Gloves - PowerPoint PPT Presentation


  • 173 Views
  • Uploaded on

Touch Typing Gloves. Siddharth Bhalerao Group 16. Motivation. http://gizmodo.com/assets/resources/2007/05/bluetooth_keyboardpalm.jpg. Current mobile typing technologies are not ideal… Relearn the keyboard layout Rely on flat surfaces Bulky equipment Require a number of sensors

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Touch Typing Gloves' - finian


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
touch typing gloves

Touch Typing Gloves

Siddharth Bhalerao

Group 16

motivation
Motivation

http://gizmodo.com/assets/resources/2007/05/bluetooth_keyboardpalm.jpg

  • Current mobile typing technologies are not ideal…
    • Relearn the keyboard layout
    • Rely on flat surfaces
    • Bulky equipment
    • Require a number of sensors
  • Ability to type anywhere regardless of the locationor surface.
  • Modular design allows for various implementations of the device.
  • Project uses algorithms similar to that of T9 on cellular phones.

http://vis.ucsd.edu/mediawiki/images/thumb/1/19/Kitty_teaser1.jpg/150px-Kitty_teaser1.jpg

http://www.roeder-johnson.com/RJDocs/CAProjectionKeyboardCell.jpg

benefits
Benefits
  • Short learning curve
  • Small size
  • Extremely lightweight
  • Complete wireless capabilities
  • Type and save or send…
    • Documents
    • Emails
    • Texts
topics
Topics
  • Overview
  • Design
  • Fabrication
  • Testing Procedures
  • Test Results
  • Results
  • Questions
design
Design
  • Original Intentions
    • Software
      • Java Applet
    • Hardware
      • MSP430F122
      • RS232 Serial Cable
      • Wired Gloves
      • x86 Architecture
  • Final Design
    • Software
      • Java
      • Android Platform
    • Hardware
      • Xbee 1mW
      • MSP430F2132
      • RN-41 Bluetooth Module
      • HTC Google I/O Device
fabrication software development
Fabrication - Software Development

http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Trie-dawg.svg/250px-Trie-dawg.svg.png

fabrication software development8
Fabrication - Software Development
  • Directed Acyclic Word Graph (DAWG)
    • DAWG Creation
    • DAWG Traversal
  • User Interface
    • Text Buffer
    • Prefix List
    • Possible Words List
    • Auto Text Formatting
    • Communication Buttons
fabrication xbee
Fabrication – XBee
  • DI/O Line Passing
  • Inputs pulled high
  • Active Low Switches

http://www.coolcomponents.co.uk/catalog/images/xbee.jpg

fabrication msp430f2132
Fabrication – MSP430F2132
  • Reasons for selection…
    • C
    • Size
    • Easy Programmability
    • USART
    • Interrupts
    • Timer

http://shop.icbuy.com/upload/product_s/pairui/1260258048500.jpg

fabrication rn 41 bluetooth module
Fabrication – RN-41 Bluetooth Module
  • Bluetooth prevalence
  • SparkfunBlueSMiRF Gold
  • UART interface
  • Size

http://www.rovingnetworks.com/images/rn-41-profile.jpg

http://www.robotshop.ca/Images/big/en/spark-fun-bluesmirf.jpg

fabrication htc google i o device
Fabrication – HTC Google I/O Device
  • Notable Specifications…
    • Qualcomm® MSM7200A™, 528 MHz
    • 512MB Flash Memory
    • Bluetooth v2.0
    • Wi-Fi 802.11b/g
    • MicroSD card slot
      • 1GB MicroSD card
    • USB 2.0
  • Android 1.6 (Donut)
    • Based on Linux Kernel 2.6.29

http://www.canmobile.bg/images/20090810175937-magicccccccc.jpg

testing procedure software development
Testing Procedure - Software Development
  • Directed Acyclic Word Graph (DAWG)
    • Check all words
    • Check random words
    • Check non-inserted words

http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Trie-dawg.svg/250px-Trie-dawg.svg.png

testing procedure software development14
Testing Procedure - Software Development
  • User Interface
    • Proper updates with simulation function
      • Text Buffer
      • Prefix List
      • Possible Words List
    • Auto Text Formatting
      • I
      • Beginning of sentence
      • ./?
    • Communication Buttons
      • Proper functionality of send text button
testing procedure xbee
Testing Procedure - XBee
  • Proper DI/O Line Passing
  • Interference Checks
testing procedure msp430f2132
Testing Procedure - MSP430F2132
  • Interrupt Testing
    • IAR Debugger
    • Dalvik Debug Monitor Service (DDMS)
  • Timer Testing
    • IAR Debugger
testing procedure rn 41 bluetooth module
Testing Procedure - RN-41 Bluetooth Module
  • Loopback Test with HyperTerminal
  • DDMS
results
Results
  • Original Intentions
    • Software
      • Java Applet
    • Hardware
      • MSP430F122
      • RS232 Serial Cable
      • Wired Gloves
      • x86 Architecture
  • Final Design
    • Software
      • Java
      • Android Platform
    • Hardware
      • Xbee 1mW
      • MSP430F2132
      • RN-41 Bluetooth Module
      • HTC Google I/O Device
results22
Results
  • Challenges
    • MSP430F2132 Programmer
    • Java Porting
    • Lack of Bluetooth API in Android 1.6
  • Shortcomings
    • Full functionality in the gloves form factor
results23
Results
  • Successes
    • HTC Google I/O Device
    • Completely Wireless
    • Punctuation
    • Backspace
    • Ability to send SMS
future work
Future Work
  • Implement glove functionality
  • Implement freestyle writing
  • Adaptive software
  • Compartmentalize & condense product
ad