Course Project List

Security for Ubiquitous Resource Group

Fall 2005

 

 

I. Projects using Place Lab positioning library
 

Project 1. Migrate Place Lab positioning library to Microsoft Smartphone platform (the current library is written in Java using J2ME and runs on Series 60 phone and WinCE/PPC platform)

Useful resources: Java Support on Pocket PC
 

Project 2. Design and implement a Geo-Notes application on PPC using Place Lab library. Geo-Notes enables users to attach digital notes to public places. These notes may pop up on other users' devices when they approach to the places where the notes are attached. A filter is needed to help users only receive their interested information.

Useful resources: Geonotes | Digital Graffiti
 

Project 3. Design and implement a Geo-Notes application for Smartphone platform (a totally different GUI design)

Useful resources: Smartphone SDK | Geonotes | Digital Graffiti
 

Project 4. Design and implement a Buddy Location Query application using a central database to store users' current and/or history locations.
Useful resources: Active Campus
 
Project 5. Based on Project 4, design and implement a location-based MSN Messenger. The open-source MSN Messenger communication libraries are available on the Internet for both Java and .Net platform. Some open-source MSN Messenger clients are also available.
Useful resources: JMSN | dotMSN
 
Project 6. Design and implement a Campus Map application for both PPC and Smart Pone platforms. The map is interactive and the current location of the user should be shown (maybe as the center) on the map in real time.
Useful resources: Microsoft MapPoint Web Service | Google Maps
 

Project 7. Based on Project 6, design and implement a Nearby Resource Finder application for both PPC and Smartphone platforms. Resources include places (e.g. restaurants), devices (e.g. printers), etc. The location information of the resources is stored in a central database and keeps updating.

Useful resources: Location - Based E - Campus Web Services : From Design to Deployment
 


II. Other projects
 

Project 8. Design and implement a Barcode Scanner application for Smartphone platform. This application makes use of the built-in digital camera on Smartphones to load a barcode image and then gives barcode information after analyzing the image. Some open-source barcode recognition libraries are already available on the Internet, so the major part of this project is to find the proper library and migrate it to Smartphone platform.
Useful resources: SourceForge
 

Project 9. Based on Project 3 and Project 8, implement a product price comparison and evaluation application for Smartphone platform. With this application, users can attach their comments to any products (identified by its location and/or its barcode), anywhere (grocery stores, super markets, etc.), anytime.

Useful resources: SourceForge