Mobile Peer to Peer (P2P) – A Tutorial Guide - Bookswagon UAE
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer networking and communications > Mobile Peer to Peer (P2P) – A Tutorial Guide
Mobile Peer to Peer (P2P) – A Tutorial Guide

Mobile Peer to Peer (P2P) – A Tutorial Guide


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Explore the potential of mobile P2P networks Mobile Peer to Peer (P2P): A Tutorial Guide discusses the potential of wireless communication among mobile devices forming mobile peer to peer networks. This book provides the basic programming skills required to set up wireless communication links between mobile devices, offering a guide to the development process of mobile peer to peer networks. Divided into three sections, Part I briefly introduces the basics of wireless technologies, mobile architectures, and communication protocols. Detailed descriptions of Bluetooth, IEEE802.11, and cellular communication link are given and applied to potential communication architectures. Part II focuses on programming for individual wireless technologies, and gives an understanding of the programming environment for individual wireless technologies. In addition, Part III provides advanced examples for mobile peer to peer networks.* Introduces the basics of short-range/wireless technologies (such as Bluetooth and IEEE 802.1 1 Wireless LAN), mobile architectures, and communication protocols* Explains the basic programming environment and the basic wireless communication technologies such as Bluetooth, WiFi (IEEE802.11), and cellular communication examples* Discusses the advancements in meshed networks, mobile social networks and cooperative networks* Provides detailed examples of mobile peer to peer communication including, social mobile networking, cooperative wireless networking, network coding, and mobile gaming* Includes an accompanying website containing programming examples as source code Mobile Peer to Peer (P2P): A Tutorial Guideis an invaluable reference for advanced students on wireless/mobile communications courses, and researchers in various areas of mobile communications (mashups, social mobile networks, network coding, etc.) Undergraduate students and practitioners wishing to learn how to build mobile peer to peer networks will also find this book of interest.

Table of Contents:
Foreword. Preface. About the book. Acknowledgements. List of Contributors. Part One Introduction and Motivation. 1 Mobile Peer-to-Peer Networks: An Introduction to the Tutorial Guide (Frank H. P. Fitzek and Hassan Charaf). 1.1 Introduction and Motivation. 1.2 Wireless Technologies. 1.2.1 Short-range Technologies. 1.2.2 Future Wireless Trends. 1.3 Mobile Architectures. 1.3.1 Cellular Networks. 1.3.2 Short-range Point-to-Point Networks. 1.3.3 Meshed Networks. 1.3.4 Cooperative Networks. 1.4 Mobile Scenarios and Business Cases. 1.4.1 Social Mobile Networks. 1.4.2 Cooperative Wireless Networks. References. 2 The Evolution of Social Interactions in Networked Space (Lara Srivastava and Frank H. P. Fitzek). 2.1 Connectivity Takes on a New Dimension. 2.2 The Principle of Sharing. 2.3 Transspatial and Transtemporal Perspective. 2.4 Socialization in the Mobile Digital Age. 2.5 Future Perspectives. References. Part Two Basic Functionalities for Mobile P2P. 3 The Symbian C++ Programming Environment (Morten V. Pedersen and Frank H. P. Fitzek). 3.1 Introduction. 3.2 Tools Overview. 3.3 Installing the IDE. 3.4 Installing the SDK and Prerequisites. 3.5 Using the Carbide IDE. 3.6 Installing Applications on the Device. 3.7 Quick Resource Overview. References. 4 Introduction to Bluetooth Communication on Mobile Devices(Morten V. Pedersen and Frank H. P. Fitzeki). 4.1 Introduction. 4.2 Turning Bluetooth On/Off. 4.3 Discovering Bluetooth Devices. 4.3.1 Using the Bluetooth UI. 4.3.2 Performing Background Device Search. 4.4 The Service Discovery Protocol. 4.4.1 Advertising a Service. 4.4.2 The Structure of a Service Record. 4.4.3 Searching for Services. 4.5 Connecting and Transferring Data. 4.5.1 Building a Server. 4.5.2 Building a Client. 4.5.3 Transferring Data. 4.6 Summary. References. 5 Introduction to WLAN IEEE802.11 Communication on Mobile Devices (Karoly Farkas and Gergely Csucs). 5.1 IEEE802.11 Architecture Components. 5.2 IEEE802.11 Layers. 5.2.1 The Physical Layer. 5.2.2 The MAC Layer. 5.3 Joining the WLAN. 5.4 Handover. 5.5 Synchronization. 5.6 Security. 5.7 Multihop Networks. 5.7.1 Mobile Ad Hoc Networks. 5.7.2 Infrastructure Mesh Networks. 5.8 Building Blocks for S60 Ad Hoc WLAN Networking. 5.8.1 Enumerating Nearby WLAN Networks. 5.8.2 Enumerating WLAN Access Points Configured in the Device. 5.8.3 Connecting to the Network. 5.8.4 Manual IAP Selection. 5.8.5 Selecting the IAP Programmatically. 5.8.6 Communication. 5.8.7 Advanced Tasks. 5.9 Ad Hoc Monitor Example. References. 6 Developing Network-capable Applications (Peter Ekler, Bertalan Forstner and Gabor Zavarko). 6.1 Introduction. 6.2 Retrieving Phone Network Data on Symbian OS. 6.3 Mobile Clients in the Context of the Client-Server Architecture. 6.3.1 Main Features of the Example Webshop Client. 6.3.2 Connecting a Mobile Client to a Webshop. 6.3.3 Implementing a Webshop to Serve Mobile Clients. 6.4 Summary. References. Part Three Mobile P2P Examples. 7 SymTorrent and GridTorrent: Developing BitTorrent Clients on the Symbian Platform (Imre Kelenyi and Bertalan Forstner). 7.1 Introduction. 7.2 SymTorrent. 7.3 GridTorrent. 7.4 Developing a BitTorrent Client. 7.4.1 Creating the Network Manager. 7.4.2 Network Connections. 7.4.3 Listening for Incoming Connections. 7.4.4 Sending Data Via Sockets. 7.4.5 Receiving Data from Sockets. 7.4.6 The Socket Base Class. 7.4.7 The Peer Connection. 7.4.8 The Tracker Connection. 7.4.9 The Torrent. 7.4.10 The Torrent Manager. 7.4.11 Differences in GridTorrent. 7.5 Conclusion. References. 8 Introduction to Network Coding for Mobile Peer to Peer (P2P) (Janus Heide and Leonardo Militano). 8.1 Introduction to Network Coding. 8.2 The Butterfly Example. 8.3 Network Coding by XORing. 8.4 Network Coding in a Cooperative Context. 8.4.1 No Cooperation. 8.4.2 Cooperation. 8.4.3 Cooperation with Network Coding. 8.5 Proof of Concept Implementation. 8.6 The XORChat Implementation. 8.7 Outlook. References. 9 Mobile Social Networking - Beyond the Hype (Bertalan Forstner and Imre Kelenyi). 9.1 Introduction. 9.2 Gnutella and GGEP. 9.3 Finding Peers. 9.3.1 Host Cache. 9.3.2 Web Caches. 9.4 Connecting to Random Peers. 9.5 Protocol Messages. 9.6 Putting Intelligence into the Peer Selection. 9.6.1 The Simplest Way: Fetching the Musical Genre. 9.6.2 Now I Know Who to Connect to!. 9.7 Conclusion. References. 10 Using Location-based Services on Mobile Phones (Peter Ekler and Gabor Zavarko). 10.1 Introduction. 10.2 Background. 10.2.1 GPS-based Positioning. 10.2.2 Location-based Services. 10.3 Implementing Location-based Services on Mobile Phones. 10.3.1 Location API of Symbian OS. 10.3.2 Location API of Java ME. 10.4 FindFriends Example Application. 10.4.1 Use Cases. 10.4.2 The Design of FindFriends. 10.4.3 Network Communication. 10.5 Summary. References. 11 Developing Java Games on Symbian OS-based Mobile Devices (Peter Ekler). 11.1 Introduction. 11.2 The Java Virtual Machine Implementation of Symbian OS. 11.2.1 Programming Java on Symbian OS. 11.2.2 Processing Power of MIDlets. 11.2.3 Network Handling. 11.3 Writing Games for Mobile Phones. 11.3.1 General Concepts of Game Development. 11.3.2 GameCanvas. 11.3.3 Ad Hoc WLAN-based Multiplayer Games on Java ME. 11.4 MobSensor. 11.4.1 MobSensor Functions. 11.4.2 MobSensor Architecture. 11.4.3 Playing mp3 Alerts in MobSensor. 11.4.4 The User Interface of MobSensor. 11.5 Summary. References. Index.

About the Author :
Dr. Frank H.P. Fitzek, University of Aalborg, Denmark Frank H. P. Fitzek is an Associate Professor in the Department of Communication Technology at the University of Aalborg, Denmark heading the Future Vision and Mobile Device group. He received his diploma (Dipl.-Ing.) degree in electrical engineering from the University of Technology - Rheinisch-Westfälische Technische Hochschule (RWTH) - Aachen, Germany, in 1997 and his Ph.D. (Dr.-Ing.) in Electrical Engineering from the Technical University Berlin, Germany in 2002 for quality of service support in wireless CDMA networks. As a visiting student at the Arizona State University he conducted research in the field of video services over wireless networks, and in 1999 co-founded the start-up company acticom GmbH in Berlin. In 2002 he was Adjunct Professor at the University of Ferrara, Italy giving lectures on wireless communications and conducting research on multi-hop networks. Frank's current areas of research interest are in wireless and mobile communication networks, mobile phone programming, cross layer as well as energy efficient protocol design and cooperative networking. Dr. Charaf Hassan, Budapest University of Technology, Hungary.


Best Sellers


Product Details
  • ISBN-13: 9780470747889
  • Publisher: John Wiley and Sons Ltd
  • Publisher Imprint: Wiley-Blackwell
  • Height: 247 mm
  • No of Pages: 274
  • Weight: 632 gr
  • ISBN-10: 0470747889
  • Publisher Date: 15 Jun 2009
  • Binding: Other digital
  • Language: English
  • Spine Width: 21 mm
  • Width: 174 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Mobile Peer to Peer (P2P) – A Tutorial Guide
John Wiley and Sons Ltd -
Mobile Peer to Peer (P2P) – A Tutorial Guide
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Mobile Peer to Peer (P2P) – A Tutorial Guide

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!