Bluetooth Vibration API for mobile phones

Slides:



Advertisements
Similar presentations
Mobile Medical Information for the Deaf By Siphokazi Dayile Supervisor I Venter Co-Supervisor WD Tucker.
Advertisements

Mobile Learning Project Members Ravindra Solanki Anamika Singh Rajul Maheshwari Project Guide Prof. Kailas K Devadkar October 2002.
Mobile Development w/ MONO By: Chad W. Stoker (MCTS, MCP, MCAD) President & Chief Technology Officer Bryan E. Paslay (MCTS, MCP) Senior Consultant.
This can be used for making phone calls, sending text messages, picture messages and video phone calls.
Location based social networking product. Overview  Mobile Tracking System was first released in Romania in February  Currently MTS works with.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Options for automated tests DatabaseBusiness Logic User Interface Database Unit Tests T T T T T T T T T T T T T T T T T T T T T T T T Web Performance.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
1 Parani-MSP1000 for Bluetooth Proximity Marketing SENA Technologies
Muyowa Mutemwa Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.
Muyowa Mutemwa Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.
Take a leap towards the most promising technology
Mobile application to interact with mesh billing system By Zine Tshaka Supervised by prof venter.
Department of Electronic Engineering NUIG A Bluetooth and Ethernet Control System for Home Entertainment Devices By: Shane Long Supervisor: Mr. Frank Callaly.
Mobile Medical information For The Deaf Student: S Dayile Supervisor: Prof I Venter Co-Supervisor: Prof WD Tucker.
What is a Blog? How to make a BLOG?  1 st Step make a Gmail Account.
MOBILE MEDICAL INFORMATION FOR THE DEAF By: Siphokazi Dayile Supervisor: Prof I Venter Co-supervisor: Prof WD Tucker.
Understanding Xamarin Development Matt
Front end for monitoring Mesh Network By Lesetsa Mojapelo Supervisor: Prof. W.D. Tucker Co-Supervisor: Mr M. Norman Mentor: Mr Carlos Rey-Moreno.
By Muyowa Mutemwa Supervisor: W D Tucker Co-Supervisor: M Norman.
NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter.
AN ALTERNATIVE BIO- SPECIMEN BARCODE INITIATOR, READER AND UPDATER APPLICATION By Toluwaleke Ademuyiwa Supervisor : Prof. I.M. Venter Co-supervisor : Prof.
Video notification for SignSupport Remind Deaf users when and how to take medication Student : Vuyisa Phindiso Supervisor : Prof. Bill Tucker.
Video notification for SignSupport Remind Deaf users when and how to take medication Student : Vuyisa Phindiso Supervisor : Prof. Bill Tucker.
By Muyowa Mutemwa Supervisor B. Tucker Co-Supervisor Prof: I. Venter.
Video notification for SignSupport Remind Deaf users when and how to take medication Student : Vuyisa Phindiso Supervisor : Prof. Bill Tucker.
Generalization of Tooltips
PTC Navigate & Thingworx based App Development
Windows Forms for mobile development
Beginning of Xamarin for iOS development
Introducing the Windows Mobile development
Development Environment
Bluetooth connection & GAIA protocol
Building Custom Application With Office Add-Ins for OneNote
Mobile Learning Project Members Project Guide Ravindra Solanki
Cisco Unity Connection 2.0 Phone View Configuration
REVEALING THE ACTUAL COST OF TELECOMMUNICATIONS TO MOBILE USERS
Function Generator Remote Control
Mobile Operating System
Design Your Own Android App
NGS computation services: APIs and Parallel Jobs
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Splitting a Database: How and Why
Understand Windows Forms Applications and Console-based Applications
Getting Started with Skype for Business
Introduction to Computers
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
How to automate scanning with AppScan Enterprise™
intro to notifications in iOS 10
Lync Windows Store app Quick Reference for The Lync home screen
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
First form of our mobile application:
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
1. Open Visual Studio 2008.
Concept Maps User Guide
Mobile application to interact with the mesh billing system
Android Topics UI Thread and Limited processing resources
Creating Your First C Program Using Visual Studio 2010
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Creating Your First C Program Using Visual Studio 2010
SFT2020 working via Bluetooth with PC or Tablet running Windows
Skype For Business Introduction
Transition Readiness Review
Supervisor: Prof. W.D. Tucker
Generalization of tooltips Supervisor : Prof Tucker
Toll bypass in IsiXhosa
INVENTORS REMUNERATION
Toll bypass in IsiXhosa
Navigation By Touch מנחה הפרוייקט: כפיר לב-ארי.
THE ANDROID TEXTBOOK APP
Presentation transcript:

Bluetooth Vibration API for mobile phones Muyowa Mutemwa 2550606 Supervisor: W.D. Tucker Co-Supervisor: Prof. I. Venter

Overview Kiara Agent makes the phone vibrate Kiara running on PC Send update via Bluetooth Kiara Agent makes the phone vibrate Kiara running on PC

UIS (User Interface Specification) update Kiara on the PC, not part of the solution/implementation Basic layout & vibration when a new message is received

UIS (User Interface Specification - continued) Example of the contents of a message Menu options available

HLD/OOA (High level Design/ object oriented analysis) Type_of_im stores the type of IM received from Kiara. Name  stores the name of the person who sent the IM. Time  stores the time the IM was sent/arrived. Win32 communicates with Kiara and runs Bluetooth_code Bluetooth_code  communicates with phone and passes on the message. Kiara_Agent  abstraction for 5 classes, communicates with PC, displays the message.

LLD/OOD (low level design/object oriented design) Kiara_agent class public Kiara_Agent() while(true) -get message from PC -if(message != null) -set values to a message structure -sleep(1) -pass on control to the next class -… VibrationApp class Public VibrationApp() If(message.type == text) -start.vibrate(time1, intensity1); -release.vibrate() -pop.vibrate() else(message.type == voice) -start.vibrate(time2, intensity2); else(message.type == video) -start.vibrate(time3 intensity3); else -default

Project plan Plans for the rest of the year. Term 3 Term 4 make the win32 application using Visual Studio 5 make the Bluetooth code using Python. 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)

Demo Explain what you’re going to do How you’re going to do it Why you are showing this . . . How it’s going to lead to what you will code in the 3rd term. then give your demo, followed by Q&A