did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596002367

Jxta in a Nutshell

by
  • ISBN13:

    9780596002367

  • ISBN10:

    059600236X

  • Format: Paperback
  • Copyright: 2002-11-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.95

Summary

O'Reilly's pioneering reference is the first and last word on JXTA, the hottest new distributed computing technology. JXTA in a Nutshell delivers all the information developers need to get started, including an overview of P2P distributed computing, an explanation of the JXTA Project's new platform, and ways that developers can become a part of the development effort. JXTA in a Nutshell introduces major concepts in a hands-on way by explaining them in context to the shell, and contains a complete reference to the JXTA application bindings. Also included is the full JXTA protocol specification. The book also covers important topics such as security, and how the JXTA technology fits into the standard Java classes.

Author Biography

Scott Oaks is a Java Technologist at Sun Microsystems, where he has worked since 1987. While at Sun, he has specialized in many disparate technologies, from the SunOS kernel to network programming and RPCs. Since 1995, hes focused primarily on Java and bringing Java technology to end-users. Scott also authored OReillys Java Security, Java Threads and Jini in a Nutshell titles.

is one of the lead senior architect of Project JXTA at Sun Microsystems since the project started. Currently, he is acting as engineering manager leading the Sun core engineering team and evangilizing JXTA to the open source community and Sun customers and partners.

Li Gong is a well-known developer in the Java Community and an active member of the Project JXTA. Li is the JXTA Engineering Director for the JXTA CORE.

Table of Contents

Prefacep. ix
Introducing JXTA
Introduction to JXTAp. 3
What Is JXTA?p. 3
Why JXTA?p. 5
JXTA Overviewp. 7
Getting Started with JXTAp. 10
Setting Up a Java Environmentp. 10
Basic JXTA Conceptsp. 12
JXTA Peersp. 13
Peergroupsp. 16
Discoveryp. 20
JXTA Application Configurationp. 24
Pipesp. 29
Advertisementsp. 36
A Hello World Examplep. 39
Peergroupsp. 40
Running JXTA Applicationsp. 41
Advertisementsp. 41
Peergroup Servicesp. 45
Service Advertisement and Discoveryp. 47
An Auctioning Examplep. 47
JXTA Discoveryp. 50
The Service Implementationp. 53
The Application Implementationp. 59
Running the Examplep. 62
Key Benefits of Discoveryp. 65
The Pipe APIp. 68
Creating Pipesp. 68
Pipe Messagesp. 76
Pipe Discoveryp. 83
Running the Pipe Examplep. 93
Event-Based Programmingp. 94
JXTA Network Servicesp. 102
JXTA Servicesp. 103
JXTA Modulesp. 105
A Peer Service Examplep. 108
A Peergroup Service Examplep. 114
Integration with Other Network Servicesp. 131
Securityp. 138
JXTA Security Frameworkp. 138
JXTA Cryptographyp. 140
JXTA Keysp. 141
The JxtaCrypto Interfacep. 144
Ciphersp. 145
The Signature Classp. 146
The Hash Classp. 150
Secure JXTA Pipesp. 151
User Credentialsp. 152
JXTA Authenticationp. 153
Quick Reference
How to Use This Quick Referencep. 165
Finding a Quick-Reference Entryp. 165
Reading a Quick-Reference Entryp. 166
The net.jxta.* Packagesp. 173
The jxta.security.* Packagesp. 244
The jxta.security.impl.* Packagesp. 261
The JXTA Shell Referencep. 275
The JXTA Protocol Specificationp. 297
Core Protocolsp. 298
Standard Services Protocolsp. 298
Endpoint Messagesp. 299
Requirements for JXTA Protocolsp. 300
JXTA Assumptionsp. 300
Why JXTA?p. 302
The JXTA Three-Layer Cakep. 303
Conceptual Overviewp. 304
JXTA Core Protocol Specificationp. 312
Endpoint Routing Protocolp. 312
Peer Resolver Protocolp. 320
The JXTA Advertisement Specificationp. 326
XML and JXTA Advertisementsp. 326
Rendezvous Advertisementsp. 334
The JXTA ID Specificationp. 335
Format of a JXTA ID URNp. 335
Using JXTA IDs in Protocolsp. 336
Example JXTA ID URNsp. 336
JXTA ID Propertiesp. 337
JXTA ID Formatsp. 337
JXTA ID Typesp. 337
JXTA ID UUID Format Typep. 339
The JXTA Message Specificationp. 343
Messagesp. 343
Elementsp. 343
Binary Message Formatp. 344
XML Message Formatp. 346
The JXTA Standard Services Protocol Specificationp. 348
Peer Discovery Protocolp. 348
Rendezvous Protocolp. 352
Pipe Binding Protocolp. 357
The JXTA Standard Transport Bindings Specificationp. 359
TCP/IP Transport Bindingp. 359
HTTP Transport Bindingp. 360
Bibliographyp. 365
Class, Method, and Field Indexp. 367
Indexp. 377
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program