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

Slides:



Advertisements
Similar presentations
Technology Made Easy!! Telnet and Voice over internet Protocol(VOIP) By: Nicolette Johnson Peta-Lee Richards.
Advertisements

PulseHR Time and Attendance software development and coding web development, web hosting IT project management and consulting Str. Ghioceilor.
Mobile Learning Project Members Ravindra Solanki Anamika Singh Rajul Maheshwari Project Guide Prof. Kailas K Devadkar October 2002.
LAMAD Windows Phone Part 1 The Platform and SDK.
Mobility Solution for Panasonic Communication Platforms EVERY CALL MATTERS How to initiate the mobismaME software download process mobisma ME Version.
L ocal I nformation S ervice By: Uri Gold & Kadan Haba Supervisors: Lev Rechnik & Alexander Arlievsky.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
L ocal I nformation S ervice By: Uri Gold & Kadan Haba Supervisors: Lev Rechnik & Alexander Arlievsky.
Picture Users Making Art Chat An interactive communication tool.
Investigator: Kyle Johnson Project Supervisors: Prof. Hannah Thinyane Mrs. Ingrid Siebörger.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Android Application Development 2013 PClassic Chris Murphy 1.
Introduction to The Linaro Toolchain Embedded Processors Training Multicore Software Applications Literature Number: SPRPXXX 1.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Intro to Android Programming George Nychis Srinivasan Seshan.
Muyowa Mutemwa Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
Tutorial 11 Installing, Updating, and Configuring Software
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
IT Essentials 1 v4.0 Chapters 4 & 5 JEOPARDY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Mobile Based Security System Group 11 Awantha S.A.T. Darshana S.A.T. Kumara M.D.B.J.B. Sandakalum H.K.L.S.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Mehrdad Ghaziasgar Co-Supervisor: Mr. Reginald McDonald Dodds.
Mobile Medical information For The Deaf Student: S Dayile Supervisor: Prof I Venter Co-Supervisor: Prof WD Tucker.
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.
By The Supreme Team CMPT 275 Assignment 2 May 29, 2009.
P3 - prepare a computer for installation/upgrade By Ridjauhn Ryan.
Android Laser Pointer Control Client System Block Diagram Functional Requirements Development Platform.
Symbian Operating System Application programming interfaces Lappeenranta University of Technology Department of Information Technology Lappeenranta, Finland.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
How to start software development for your webcam & IP camera in C# Welcome to this video that will explain you briefly how to get started on ONVIF webcam.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
1 Programming and problem solving in C, Maxima, and Excel.
By Muyowa Mutemwa Supervisor B. Tucker Co-Supervisor Prof: I. Venter.
How to develop a VoIP softphone in C# that enables SIP Instant Messaging (IM) This presentation describes how to create a softphone in C# that allows you.
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
Carbide.c++ for Symbian OS development Usability testing audience Novice C++ developers C++ developers experienced with Visual Studio and embedded tools.
What is Epson Error Code 0xf4 Epson Printer Support Canada.
Beginning of Xamarin for iOS development
Introduction to the ARM mbed Platform– A Hands-on Course
Integration with External Applications: General View
Introducing the Windows Mobile development
Obtaining the Required Tools
Mobile Learning Project Members Project Guide Ravindra Solanki
RDP Protocol Test Suite
1. Open any Office 2016 app, such as Word, and create a new document.
Bluetooth Vibration API for mobile phones
Development-Introduction
OpenWells Cross-Platform Mobile Application
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Office Setup office.com/setup
MonoGame and Windows 8.
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
OPERATING SYSTEMS.
CS323 Android Getting Started
Application Development A Tutorial Driven Course
How to Improve Releasing Efficiency via i18N/L10n Test Automation.
About us Gmail is a famous service which we use on a daily basis for sending s, getting promotional messages of certain products, receiving.
The complete developer's guide to the SkyDrive API
Windows Development Dynadata Copyright, 2014 © DynaData S.A. 1/29.
Presentation transcript:

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

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.

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.

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.

TOOLsUsage Bloodshed Dev c++. Coding.EXEs Microsoft Visual Studio 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

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

 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

 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