Presentation is loading. Please wait.

Presentation is loading. Please wait.

Muyowa Mutemwa 2550606 Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.

Similar presentations


Presentation on theme: "Muyowa Mutemwa 2550606 Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman."— Presentation transcript:

1 Muyowa Mutemwa 2550606 Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman

2 Send update via Bluetooth Kiara running on PC Kiara Agent makes the phone vibrate 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.

3 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 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 TOOLsUsage Bloodshed Dev c++. Coding.EXEs Microsoft Visual Studio 2005. Coding.EXEs Nokia Software Upgrader. Send the installation files for Bluetooth Vibra API to the phone. Microsoft Platform SDK for Windows Server 2003 R2 Libraries… used in the #includes Carbide.c++ v1.3 Code the Bluetooth Vibra API application for the phone. S60 Developer Tools Emulator to test the Bluetooth Vibra API before uploading onto the phone. CSL Arm Toolchain Libraries for the c++ carbide. Nokia PC Suite Send the installation files for Bluetooth Vibra API to the phone. Microsoft Office Documentation. Java Studio Enterprise 8.1 Drawing diagrams for analysis. Microsoft Windows SDK Libraries Paint Drawing diagrams for analysis

6 LanguageUsage C++ Win32 application, Bluetooth code & Bluetooth Vibra API Batch Inter linking programs and passing messages on.

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

8  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


Download ppt "Muyowa Mutemwa 2550606 Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman."

Similar presentations


Ads by Google