Books & Videos

Table of Contents

  1. Introducing JXTA

    1. Chapter 1 Introduction to JXTA

      1. What Is JXTA?
      2. Why JXTA?
      3. JXTA Overview
      4. Summary
    2. Chapter 2 Getting Started with JXTA

      1. Setting Up a Java Environment
      2. Basic JXTA Concepts
      3. JXTA Peers
      4. Peergroups
      5. Discovery
      6. JXTA Application Configuration
      7. Pipes
      8. Advertisements
      9. Summary
    3. Chapter 3 A Hello World Example

      1. Peergroups
      2. Running JXTA Applications
      3. Advertisements
      4. Peergroup Services
      5. Summary
    4. Chapter 4 Service Advertisement and Discovery

      1. An Auctioning Example
      2. JXTA Discovery
      3. The Service Implementation
      4. The Application Implementation
      5. Running the Example
      6. Key Benefits of Discovery
      7. Summary
    5. Chapter 5 The Pipe API

      1. Creating Pipes
      2. Pipe Messages
      3. Pipe Discovery
      4. Running the Pipe Example
      5. Event-Based Programming
      6. Summary
    6. Chapter 6 JXTA Network Services

      1. JXTA Services
      2. JXTA Modules
      3. A Peer Service Example
      4. A Peergroup Service Example
      5. Integration with Other Network Services
      6. Summary
    7. Chapter 7 Security

      1. JXTA Security Framework
      2. JXTA Cryptography
      3. JXTA Keys
      4. The JxtaCrypto Interface
      5. Ciphers
      6. The Signature Class
      7. The Hash Class
      8. Secure JXTA Pipes
      9. User Credentials
      10. JXTA Authentication
      11. Summary
  2. Quick Reference

    1. Chapter 8 How to Use This Quick Reference

      1. Finding a Quick-Reference Entry
      2. Reading a Quick-Reference Entry
    2. Chapter 9 The net.jxta.* Packages

    3. Chapter 10 The jxta.security.* Packages

    4. Chapter 11 The jxta.security.impl.* Packages

    5. Chapter 12 The JXTA Shell Reference

    6. Chapter 13 The JXTA Protocol Specification

      1. Core Protocols
      2. Standard Services Protocols
      3. Endpoint Messages
      4. Requirements for JXTA Protocols
      5. JXTA Assumptions
      6. Why JXTA?
      7. The JXTA Three-Layer Cake
      8. Conceptual Overview
      9. JXTA Core Protocol Specification
      10. Endpoint Routing Protocol
      11. Peer Resolver Protocol
    7. Chapter 14 The JXTA Advertisement Specification

      1. XML and JXTA Advertisements
      2. Peer Advertisements
      3. Peergroup Advertisements
      4. Pipe Advertisements
      5. Module Class Advertisements
      6. Module Specification Advertisement
      7. Module Implementation Advertisements
      8. Rendezvous Advertisements
    8. Chapter 15 The JXTA ID Specification

      1. Format of a JXTA ID URN
      2. Using JXTA IDs in Protocols
      3. Example JXTA ID URNs
      4. JXTA ID Properties
      5. JXTA ID Formats
      6. JXTA ID Types
      7. JXTA ID UUID Format Type
    9. Chapter 16 The JXTA Message Specification

      1. Messages
      2. Elements
      3. Binary Message Format
      4. XML Message Format
    10. Chapter 17 The JXTA Standard Services Protocol Specification

      1. Peer Discovery Protocol
      2. Rendezvous Protocol
      3. Peer Information Protocol
      4. Pipe Binding Protocol
    11. Chapter 18 The JXTA Standard Transport Bindings Specification

      1. TCP/IP Transport Binding
      2. HTTP Transport Binding
  3. Chapter 19 Bibliography

  1. Class, Method, and Field Index

  2. Colophon