Download presentation
Presentation is loading. Please wait.
1
Compact Framework Directional Interface
Senior Design Project Management II Matt Young
2
Project Focus Project Focus Programming Mobile Devices
Windows Mobile OS .NET Compact Framework Bluetooth Wireless Communication Consuming Web Services
3
Overview Key Sections Project Description Recap Proof of Design
“Evolution of CFDI” Deliverables Techniques Used Lessons Learned Conclusion
4
Project Description Location Based Application
Windows Mobile enabled Smartphone Bluetooth enabled GPS receiver MS MapPoint Web Services Mobile Tool for GPS powered navigation and mapping specific destinations
5
Design Elements
6
Use Case View GPS information Implements Bluetooth Hardware Interface
Major Focus of SD2
7
View GPS Information Prototype from SD2 had MAC address hard-coded into application. Deliverables Met: More interaction with the Bluetooth GPS connection. Starting and Stopping data stream choosing GPS device from list of found Bluetooth Devices The Device stores bonded devices internally in OS.
8
View GPS Information Bluetooth connection
A data stream is accessed using .NetCF Socket Created a data handler class to Parse usable information from GPS data stream
9
Bluetooth GPS connection
Prototype SD2 Basic GPS info Updated by 6 individual Events NMEA Data Handler class was run using “Threading”
10
Bluetooth GPS connection
Deliverables Met: Improved GPS GUI Graphical Bearing Info Timer control sends data stream Minimized Events to 3
11
View GPS Information Knowledge Gained
.NetCF is extremely lightweight on Smartphone Devices Threading is not a good option Improvements exist in Windows Mobile 5 and .NetCF v2.0 Graphics are not easily manipulated
12
Use Case Map View Establish Web Service Authentication
Create SOAP instances Learn MapPoint Parameters
13
Use Case Map View Web Service Authentication
Data is stored into “MapSpec” parameters MapPoint’s MapRender Web Service
14
Map View Prototype SD2 Limited to LCD display size Streets only
15
Map View Deliverables Met: Added Map Functionality Map Pushpin Markers
Pan/Zoom Effect Custom Pushpin Icons
16
Map View Knowledge Gained How to connect to a Web Service
MapPoint has extensive features But…too slow for CFDI user experience Keypress events of Smartphone
17
Use Case Add Map Pushpin User will input specific location data
Address is passed to Web Service Coordinates are added to “MapSpecs”
18
Add Map Pushpin Prototype SD2 Tested separately Proof of Concept
19
Add Map Pushpin Deliverables Met: Manually add locations for mapping.
20
Add Map Pushpin Knowledge Gained More capabilities of MapPoint
FindService for Lat/Long Coordinates Flagging Pushpins Pocket Outlook Object Model Access contacts directly More about .NetCF forms and lacking controls
21
Conclusion Project Focus Design Elements
Demonstration of Functionality Project Progressed Smoothly
22
Questions ? Matt Young mattzy1@yahoo.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.