Bluetooth Vibration API for mobile phones - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Bluetooth Vibration API for mobile phones

Description:

The win32 application checks for new IMs & runs the Bluetooth code ... Coding .EXEs. Microsoft Visual Studio 2005. Coding .EXEs. Nokia Software Upgrader. ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 9
Provided by: Seyi2
Category:

less

Transcript and Presenter's Notes

Title: Bluetooth Vibration API for mobile phones


1
Bluetooth Vibration API for mobile phones
  • Muyowa Mutemwa 2550606
  • Supervisor W.D. Tucker
  • Co-Supervisors Prof. I. Venter Mr. M Norman

2
Overview
  • An IM arrives on the PC
  • The win32 application checks for new IMs runs
    the Bluetooth code
  • The Bluetooth code sends the phone a message.
  • The Bluetooth Vibra Agent on the phone makes the
    phone vibrate.

Send update via Bluetooth
Kiara Agent makes the phone vibrate
Kiara running on PC
3
Current State Operation
  • Win32 Application
  • Check for new IM arrival (i.e. phone call, chat
    message, or video)
  • Runs the Bluetooth code when the IM arrives.
  • Bluetooth Code
  • Scans for a specific device, eg Bluetooth
    friendly name E51.
  • Connects to the device.
  • Sends a string in a message, but the phone is
    unable to receive it.
  • Bluetooth Vibra Agent
  • Can connect to other Bluetooth Vibra Agents, and
    the communication procedure is properly working.

4
Changes
  • Bluetooth code
  • Running on the PC was coded in c instead of
    Python due to language constraints.
  • Bluetooth Vibra Agent
  • Name change from Kiara agent to Bluetooth Vibra
    Agent, was done to describe its functionality
    better.
  • User Interface Specifications
  • Made more simpler, just show that a type of IM
    was received.
  • Buttons reduced for simplicity as well, to remove
    unnecessary options.
  • High Level Design
  • More classes added to the Bluetooth Vibra Agent,
    while others were redefined. Number of subclass
    change from 5 to 11.
  • Low Level Designs
  • Same changes as the HLD but obviously in terms of
    pseudo code.

5
Tools Used.
6
Languages Used.
7
Project plan
  • Plans for the rest of the year.
  • Term 1
  • Obtained Requirements and Analyzed them.
  • Term 2
  • UIS, HLD AND LLD
  • Term 3
  • Get the Kiara Agent signed by Symbian
  • make the win32 application using Visual Studio 5
  • make the Bluetooth code using Visual Studio 5.
  • make the Kiara Agent using Carbide Symbian s60
  • Term 4
  • Debug the application
  • Get the Kiara Agent signed by Symbian
  • Test the System using 4 different types of phones
    (Nokia s60)
  • make the Bluetooth code using Visual Studio 5.
  • make the Kiara Agent using Carbide Symbian s60
  • User Manual

8
Demo
  • Kiara Agent Application
  • Look and feel.
  • The system
  • Kiara receives a phone call
  • The win32 application notices this and runs the
    Bluetooth code.
  • Bluetooth code tries to send the phone a message
  • Problems encountered
  • The Bluetooth code seems to send a message
    through to the phone but the phone never receives
    it.
  • Not enough or little information on Bluetooth
    Protocol and Stack implementation. Some reasons
    from the forums is that because Bluetooth is
    Free so its no well sponsored.
  • Questions Answers
Write a Comment
User Comments (0)
About PowerShow.com