Developing Location-Aware Applications
For Mobile Devices In An Indoor Environment
Flow of Presentation

Introduction & Motivation

 Development Platform

 Key Concepts Involved

         Demo

       Conc...
Location Aware Technologies


Global Positioning System

          RFID

         Wi-Fi

       Bluetooth
Motivation




*The Straits Times, 25th September 2007
Motivation




*The Straits Times, 29th October 2007
ShopMaster Suite




Mobile Device   Server
Platform & IDE


           Symbian OS
Built specifically for handheld devices
    Low memory requirements
           Energ...
Platform & IDE


           S60 Platform

 Designed for one hand operation
Security features for virus protection
        ...
Platform & IDE


       J2ME, CLDC & MIDP

 Low processing power requirements
   Configuration with less libraries
Profile a...
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




                              ‘Low’ Level API
   ‘High’ Level API
                          Complete Control...
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?
Upcoming SlideShare
Loading in...5
×

ShopMaster Presentation

362

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
362
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ShopMaster Presentation

  1. 1. Developing Location-Aware Applications For Mobile Devices In An Indoor Environment
  2. 2. Flow of Presentation Introduction & Motivation Development Platform Key Concepts Involved Demo Conclusion
  3. 3. Location Aware Technologies Global Positioning System RFID Wi-Fi Bluetooth
  4. 4. Motivation *The Straits Times, 25th September 2007
  5. 5. Motivation *The Straits Times, 29th October 2007
  6. 6. ShopMaster Suite Mobile Device Server
  7. 7. Platform & IDE Symbian OS Built specifically for handheld devices Low memory requirements Energy efficient
  8. 8. Platform & IDE S60 Platform Designed for one hand operation Security features for virus protection Standardized keypad
  9. 9. Platform & IDE J2ME, CLDC & MIDP Low processing power requirements Configuration with less libraries Profile adds classes for networking, etc.
  10. 10. Platform & IDE NetBeans
  11. 11. Platform & IDE .Net Framework & C# Portable to Windows platforms Extensive library Object-Oriented
  12. 12. Platform & IDE Microsoft Visual Studio 2005
  13. 13. UI Design Intuitive Attractive Efficient
  14. 14. UI Design ‘Low’ Level API ‘High’ Level API Complete Control of Look Lessing Coding Required Code Every Detail Less Control on Look Program Keystroke
  15. 15. Socket Programming Mobile Device Server Data
  16. 16. Multithreading Allows for concurrent actions Even faster for dual-processor units
  17. 17. Demo
  18. 18. Screenshots
  19. 19. Screenshots
  20. 20. Screenshots
  21. 21. Screenshots
  22. 22. Screenshots
  23. 23. Screenshots
  24. 24. Screenshots
  25. 25. Screenshots
  26. 26. Future Developments Full Database GPS for Outdoors Data analysis system Mobile social networking
  27. 27. Conclusion Mobile Technologies Location Awareness Principles Programming Languages
  28. 28. Thank you for listening... Do you have any questions?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×