touchatag developer network for RFID-NFC development - Mobilkom A1 Innovation days

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    touchatag developer network for RFID-NFC development - Mobilkom A1 Innovation days - Presentation Transcript

    1. Touchatag Developer Network Workshop Michael Elias September 2009
    2. Agenda
      • Introduction of Touchatag Developer Network
      • Touchatag Architecture overview
      • Specification overview
      • Implementation of an application
    3. Touchatag Developer Network
      • Tools & documentation for creating new applications on the Touchatag platform
      • Support & feedback
      • How-to’s, Demo applications, examples, video’s, API documentation
      • Access to the Specification tool
      • Access to REST and SOAP API via OAuth
    4. Touchatag – What is it?
      • 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
      • A service that allows users to easily associate RFID or QR tags to applications
      • An application can be :
        • Link to a webpage, An HTTP call to a web service, Send SMS or Email, Update status on social media sites
    5. Architecture Overview
      • Client detects a Tag Event and sends it to the ACS
      • Tag Event is processed in the ACS and matched to an application
      • Application is executed on server and resulting action is sent back to the client
      • Client executes the action
      Touchatag ACS SOAP 1 Dispatcher 3 4 Correlator Application Execution 2
    6. Touchatag Applications
      • 2 types of applications
      • - Template based (Weblink, Skype call, Uber social businesscard)
      • - User defined (Specification tool)
      • => Knowledge of Specification layout & block system
      • => Basic programming knowledge required, its not hard, really!
    7. Touchatag Applications – Block System
      • Basic building blocks of an application
      • Different types of blocks (text, regex, httpclient, logical)
      • Pins have data types (text, uri, map, list)
      • Superblock -> reusable composite of blocks
    8. Specification Layout Specification Blueprint Superblock Properties Breakdown Block id=“id1” Block id=“id2” Wiringscheme id1:out => id2:in id2:out => id3:action-out Application
    9. Specification Demo Application
      • Incrementally build a sample application using the features of the Touchatag service
        • Application to send SMS and Email
        • Three iterations
        • Explain as we go
    10. Sample application – First iteration Message TextSource default Output Commands Blocks
    11. Sample application – Second iteration URI HTTP Request Parameters Map HTTP Client default Commands SMS REST API Output Blocks Method Feedback
    12. Sample application – third iteration URI HTTP Request Parameters Map HTTP Client Send SMS Commands SMS REST API Output Blocks Method SMSSent Send Email RegexIsSMS RegexIsEmail ? EmailAddress EmailTitle EmailContent IdentifierReplacer SendEmail ? EmailSent ? ?

    + touchatagtouchatag, 1 month ago

    custom

    309 views, 1 favs, 0 embeds more stats

    Alcatel-Lucent Touchatag developer network presenta more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 309
      • 309 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 7
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories