Mastering JXTA: Building Java Peer-to-Peer Applications (Java Open Source Library)
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Mastering JXTA: Building Java Peer-to-Peer Applications (Java Open Source Library)

English

JOSEPH D. GRADECKI is a senior software engineer specializing in distributed and Internet systems. He is an associate professor of computer science at Colorado Technical University, where he teaches a wide range of computer science courses, including Java and C++. Gradecki has also written several programming books, including two that explain how to apply peer-to-peer concepts to game development.

English

Acknowledgments.

About the Author.

Introduction.

PART I: JXTA OVERVIEW.

Introduction to Peer-to-Peer.

An Overview of JXTA.

JXTA Shell.

Using myJXTA.

JXTA Advertisements.

PART II: JXTA PROTOCOLS.

Peer Discovery Protocol.

Peer Resolver Protocol.

Peer Information Protocol.

Peer Endpoint Protocol.

Pipe Binding Protocol.

Rendezvous Protocol.

Developing a JXTA Application.

JXTA Pipes.

PART III: JXTA IMPLEMENTATION.

Content Sharing and the Content Management Service (CMS).

Implementing Security.

Peer Monitoring and Metering.

Configuring NAT and Firewall Peers.

Using Endpoints for Low-level Communication.

Building a Generic Framework for Distributed Computing.

Building an Encrypted, High-Availability Storage System.

PART IV: JXTA REFERENCE.

Appendix A: Installing JXTA and Compiling JXTA Applications.

Appendix B: JXTA API.

Appendix C: Current Add-On JXTA Services.

Appendix D: Latest JXTA Projects.

Appendix E: JXTA Resources.

Appendix F: JXTA Bindings.

Appendix G: Other Peer-to-Peer Implementations and Toolkits.

Index.
loading