1 / 13

DSML-Aided Development for Mobile P2P Systems

DSML-Aided Development for Mobile P2P Systems. Tihamér Levendovszk y Tamás Mészáros Péter Ekler Márk Asztalos. Outline. Mobile Peer-to-Peer (BitTorrent) Message model Protocol model BitTorrent messages BitTorrent protocol (and event handling) Modelling the UI. BitTorrent.

kennan
Download Presentation

DSML-Aided Development for Mobile P2P Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DSML-Aided Development for Mobile P2P Systems Tihamér Levendovszky Tamás Mészáros Péter Ekler Márk Asztalos DSML-Aided Development for Mobile P2P Systems

  2. Outline Mobile Peer-to-Peer (BitTorrent) Message model Protocol model BitTorrent messages BitTorrent protocol (and event handling) Modelling the UI DSML-Aided Development for Mobile P2P Systems

  3. BitTorrent DSML-Aided Development for Mobile P2P Systems

  4. Mobile Peer-to-Peer • Increasing capabilities of simple mobile phones • Find, access and play multimedia content with the same device • Bringing peer-to-peer technology to the player device • MobTorrent 1.1 • 31th of April • http://amorg.aut.bme.hu/projects/mobtorrent DSML-Aided Development for Mobile P2P Systems

  5. Modelling BitTorrent Easier to update the model Easier to fix bugs The protocol can be used for other content sharing solutions (more than a simple BitTorrent client) Easy to build applications on top of the protocol DSML-Aided Development for Mobile P2P Systems

  6. Message model BitTorrent messages have common structures ConstantField: this part of the message is constant SeparateField: length is not fixed but it is separated by characters FixedLengthField: length is fixed DSML-Aided Development for Mobile P2P Systems

  7. Protocol model Handle callbacks Handle states Handle errors DSML-Aided Development for Mobile P2P Systems

  8. BitTorrent messages DSML-Aided Development for Mobile P2P Systems

  9. BitTorrent protocol DSML-Aided Development for Mobile P2P Systems

  10. Modeling the UI Generating UI is extremely important on mobile devices Common UI elements DSML-Aided Development for Mobile P2P Systems

  11. Evaluation DSML-Aided Development for Mobile P2P Systems

  12. Summary Content sharing is relevant on mobile phones BitTorrent is one of the most efficient protocols Create general model for BitTorrent Easy implementation of applications on top of the technology DSML-Aided Development for Mobile P2P Systems

  13. Thank You! DSML-Aided Development for Mobile P2P Systems

More Related