touchatag - NFC Urban Game Architecture - Mobilkom A1 Innovation days - 26092009

1,112 views
1,060 views

Published on

Alcatel-Lucent Touchatag Urban Game Architecture presentation by Michael Elias at the Mobilkom A1 Innovation days in Vienna, Austria, 26-27 September 2009.

Touchatag, an Alcatel-Lucent Venture provides:
* For consumers: Internet of Things: link real world objects to the online world, using RFID and NFC technology: http://www.touchatag.com
* For web developers: Democratizing the RFID market place, make RFID development easy, affordable and extendable. http://www.touchatag.com/developer
* For service providers and enterprises: Contactless wallet 2.0 for one touch payment, loyalty, coupon services and interactive advertising: http://business.touchatag.com

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

  • Be the first to like this

No Downloads
Views
Total views
1,112
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

touchatag - NFC Urban Game Architecture - Mobilkom A1 Innovation days - 26092009

  1. 1. NFC City Game – Capture the Tag powered by Touchatag Michael Elias September 2009
  2. 2. Capture the Tag an NFC-based City Game, powered by touchatag <ul><li>Adapted from classic game “Capture the Flag” </li></ul><ul><li>Each of two teams, red & blue, is assigned a “flag”—a set location marked by an NFC tag </li></ul><ul><li>Several additional ‘neutral node’ tags are located around designated play space </li></ul><ul><li>Goal: Locate and capture the other team’s tag before your own team’s tag is captured </li></ul><ul><ul><li>=> But that is possible only after your team has captured enough neutral tags </li></ul></ul>Flag node Neutral node
  3. 3. Capture the Tag Rules <ul><li>2 teams play against each other and attempt to capture the opposing team’s flag node </li></ul><ul><li>Nodes can be captured by reading them and answering a question </li></ul><ul><ul><ul><li>Correct answer captures node and possibly reveals clue hint to other hidden nodes </li></ul></ul></ul><ul><ul><ul><li>Incorrect answer reveals location of the node to opposing team (by text message), and forbids team from attempting to capture this node again for a set time period </li></ul></ul></ul><ul><li>Once enough neutral nodes have been captured (4), the opposing team’s flag node can be captured </li></ul><ul><li>Neutral nodes can be recaptured </li></ul><ul><li>The team that captures the other team’s flag node first, wins the game </li></ul>
  4. 4. Capture the Tag Architecture - Setup Google App Engine Touchatag ACS 1 3 2 <ul><li>Admin sets up the game; defines answers, nodes and players </li></ul><ul><li>The city game application returns a list of nodes each with an URL </li></ul><ul><li>Each node’s URL must be mapped in Touchatag ACS to an RFID tag </li></ul>Admin Web page
  5. 5. Capture the Tag Architecture – Registration Google App Engine Touchatag ACS 1 5 <ul><li>Player’s NFC phone reads a tag associated with the game </li></ul><ul><li>The app associated with the tag is looked up in the Touchatag ACS </li></ul><ul><li>Phone’s browser is routed to the weblink associated with the tag </li></ul><ul><li>Player enters his username and password on the webpage and registers, a cookie with the player’s info is stored in the phone’s browser </li></ul><ul><li>Once all players have registered, the admin starts the game </li></ul>Registration web page 3 2 Admin web page 4
  6. 6. Capture the Tag Architecture – Node capture Touchatag ACS Google App Engine 1 <ul><li>Player reads a node tag </li></ul><ul><li>The app associated with the tag is looked up in the Touchatag ACS </li></ul><ul><li>Phone’s browser is routed to the weblink associated with the tag. </li></ul><ul><li>The city game application recognizes the cookie stored on the phone and identifies the phone as a player. A question webpage is shown for the node. </li></ul><ul><li>The player enters his answer and if the correct, claims the tag (node) </li></ul>2 3 Question web page 4 5 Submit web page

×