|
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 |
|
|
|
|
| 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 |
|