Consortium
Activities
Projects
Forge
Events
Log-in
Register
Touch'n Locate Demonstration
Space Menu
Consortium
|
Solutions
|
Middleware
|
Forge
|
MyObjectWeb
|
PDF
|
History
|
More Actions
View
Code
|
XML
|
Help
Documentation
|
XWiki Syntax
|
1 Touch'n Locate demonstration #toc("" "" "") 1.1 Short description This demonstration presents the usage of NFC phones and RFID tags to present locations and associated points of interest to the user. This demonstration is based on the [Team TouchKey>http://team.touchkey.fr/] code. 1.1. User documentation After touching a tag, the user can : * View the location on Google Map {image:map.png} * Reverse geocode the GPS coordinates to transform in a readable address {image:reverse.png} * Search for points of interest near the embedded location By entering key words... {image:poi1.png} ... then selecting a result ... {image:poi2.png} ... and finally by reading the point of interest details : {image:poi3.png} * View the tag data {image:tag_info.png} 1.1 Technical documentation Locations can be stored in two different ways : * in a Locate record type : urn:nfc:wkt:L ** fields are stored in their binary representation ** fields order : latitude, longitude, altitude, bearing ** This record type is smallest possible one * in a URI record type : urn:nfc:wkt:U ** URI format : http://loc/latitude/longitude/altitude/bearing ** This record type can be written directly by most NFC devices Altitude and bearing fields are optional. 1.1 Dependencies * [Team TouchKey>http://team.touchkey.fr/] code for Google Map interactions * [JSON for JavaME>https://meapplicationdevelopers.dev.java.net/source/browse/meapplicationdevelopers/demobox/mobileajax/lib/json/] for JSON results parsing. 1.1 Tips for future improvements * Cache maps in memory, to bring them back faster * Improve the points of interest search area