Master Thesis Presentation 2 : Hermes - Integrated Communication Management

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

    Master Thesis Presentation 2 : Hermes - Integrated Communication Management - Presentation Transcript

    1. Integrated Communication Management Master Thesis Supervisor: Prof. Gabriele Kotsis Johannes Kepler University Linz Kamil Sarelo
    2. Vision knowledge about communication needs; tool support; sensors
    3. Application Area
      • painless file transfer
      • location-aware presence
      • machine-to-machine communications
      • creative solutions:
    4. Divide and Conquer
    5. Demo
      • sample Sensors: timestamp beacon, active Google Calendar events
      • sample Tools: Skype, SMS gateway
      • sample IO: HTML UI
      • sample RuleBase:
        • foreach ( Sensor.GoogleCalendar.events as event ) if ( event.isRightNow() ) Tool.SMS.send()
        • foreach ( Sensor.GoogleCalendar.events as event ) if ( event.title.contains( "conference" ) ) Tool.Skype.Conference.start()
      • logic just a sample, it’s totally up to the user what he implements (e.g. imagine custom formal-rule-language or an AI-based RuleBase)
    6. Architecture
    7. XMPP 1/2 eXtensible Messaging and Presence Protocol; open XML protocol for IM, presence, and more; XMPP vs. JXTA, RMI
    8. XMPP 2/2
      • Saint-Andre, P.: Streaming XML with Jabber/XMPP. IEEE Internet Computing, vol. 9,  no. 5, 2005, pp. 82-89.
      • google:
        • xmpp future cloud services
        • xmpp future online communication
      • software: http://www.jabber.org/ server: Openfire client: Smack API
    9. Data Replication 1/2
      • db4o, built-in DRS, NAT/FW
      • XMPP, Java object XML-serialization (http://xstream.codehaus.org/)
      • Tlili M., Kokou Dedzoe W., Pacitti E., Akbarinia R., Valduriez P.: P2P Logging and Timestamping for Reconciliation. Rapport de recherche No 6497, HAL – CCSD, March 2008.
      • time synchronization (NTP)
      • relational db vs. native XML db
    10. Data Replication 2/2
      • [email_address]
      • respose: log row + object (XML)
      • [email_address]
      • request: SELECT * FROM replication_log WHERE id > 122 LIMIT 1 + associated object
      • response: if alice.timestamp > bob.timestamp : update object & add log row
      • „ DELETE rules ‘em all!“
    11. Conclusion
      • a framework for integrated communication management
      • monitoring user's world via sensors and responding to events by tool-actions in the domain of communications
      • system's knowledge stored in distributed database and replicated over XMPP
      • flexibility and modularity due to SOA/OSGi
    12. Q & A

    + Kamil SareloKamil Sarelo, 2 years ago

    custom

    2405 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2405
      • 2405 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    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