Sun Java Solaris Communities My SDN Account Join SDN
 
Books & Authors

JXTA

 
Books Index

by Brendon J. Wilson
June, 2003

Chapter 4, The Peer Discovery Protocol | Chapter 11, A Complete Sample Application

Book Cover

The JDC is pleased to present two chapters from JXTA by Brendon J. Wilson, published by New Riders.

About the Book

Developed with input from the JXTA Community, this book presents a guided tour of the JXTA platform, including all of the critical information required to begin producing P2P solutions built on top of JXTA. Reference information on each of the JXTA protocols provides an understanding of the underlying principles of P2P networking, and examples built on the JXTA reference implementation provide the hands-on experience necessary to become fluent in JXTA technology.

The complete book is available for free from the author's web site, along with the Java source code for all the book's examples.

About the Chapters

In chapter 4, "The Peer Discovery Protocol," introduces and shows a detailed look at Peer Discovery Protocol (PDP), which provides JXTA P2P applications with a mechanism for discovering other peer resources. Without the PDP, a P2P client would be useless, unable to find and use the resources offered by other peers. The chapter elaborates on the purpose of the PDP, its use in JXTA applications, and the format of PDP messages. Examples using the JXTA Shell, and Java code written using the reference JXTA implementation guide the reader through the use of the PDP to discover other peer resources on the network..

In chapter 11, "A Complete Sample Application," introduces and shows the reader a guide that walks them through the process of creating their own complete P2P solution using all of the JXTA protocols. Examples from each of the preceding chapters are used as the foundation of the application, and brought together to provide all of the elements of the final P2P solution..

Ordering Information

Amazon.com

About the Authors

Brendon J. Wilson, graduate of Simon Fraser University's Engineering Science program, is a software engineer specializing in object-oriented programming with a focus on Java and Internet technologies. Brendon started using Java in 1996 as part of his undergraduate thesis project, a 3D robot manipulator simulator, which went on to win Sun Microsystems' Java3D programming competition.Since graduating from SFU, Brendon has worked at a number of high-tech software-development companies, including a variety of encryption and wireless startups around the world. Currently a Senior Software Engineer at PKI Innovations, Inc. (www.pk3i.com), Brendon divides his time between his job, his pursuit of his PEng (professional engineer) designation, and investigations into all the latest Internet technologies. Brendon can be contacted through his web site at www.brendonwilson.com.

Chapter 4, The Peer Discovery Protocol | Chapter 11, A Complete Sample Application


Reader Feedback
Excellent   Good   Fair   Poor  

If you have other comments or ideas for future technical content, please type them here:

Comments:

If you would like a reply to your comment, please submit your email address:
Note: We may not respond to all submitted comments.


Have a question about Java programming? Use Java Online Support.