28
Developing Location-Aware Applications For Mobile Devices In An Indoor Environment

ShopMaster Presentation

Embed Size (px)

Citation preview

Developing Location-Aware ApplicationsFor Mobile Devices In An Indoor Environment

Flow of Presentation

Introduction & Motivation

Development Platform

Key Concepts Involved

Demo

Conclusion

Location Aware Technologies

Global Positioning System

RFID

Wi-Fi

Bluetooth

*The Straits Times, 25th September 2007

Motivation

*The Straits Times, 29th October 2007

Motivation

ShopMaster Suite

ServerMobile Device

Platform & IDE

Symbian OS

Built specifically for handheld devices

Low memory requirements

Energy efficient

Platform & IDE

S60 Platform

Designed for one hand operation

Security features for virus protection

Standardized keypad

Platform & IDE

J2ME, CLDC & MIDP

Low processing power requirements

Configuration with less libraries

Profile adds classes for networking, etc.

Platform & IDE

NetBeans

Platform & IDE

.Net Framework & C#

Portable to Windows platforms

Extensive library

Object-Oriented

Platform & IDE

Microsoft Visual Studio 2005

UI Design

Intuitive

Attractive

Efficient

UI Design

‘High’ Level APILessing Coding RequiredLess Control on Look

‘Low’ Level APIComplete Control of Look

Code Every DetailProgram Keystroke

Socket Programming

Mobile Device Server

Data

Multithreading

Allows for concurrent actions

Even faster for dual-processor units

Demo

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

Future Developments

Full Database

GPS for Outdoors

Data analysis system

Mobile social networking

Conclusion

Mobile Technologies

Location Awareness Principles

Programming Languages

Thank you for listening...

Do you have any questions?