JXTA: Java P2P programming
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Indianapolis, Ind.
Sams
2002
|
Ausgabe: | 1. print. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes index. |
Beschreibung: | xi, 413 p. ill. : 24 cm |
ISBN: | 0672323664 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV014496499 | ||
003 | DE-604 | ||
005 | 20220223 | ||
007 | t | ||
008 | 020603s2002 xxua||| |||| 00||| eng d | ||
010 | |a 2001097507 | ||
020 | |a 0672323664 |9 0-672-32366-4 | ||
035 | |a (OCoLC)49704564 | ||
035 | |a (DE-599)BVBBV014496499 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-858 |a DE-29T |a DE-188 | ||
050 | 0 | |a QA76.73.J38 | |
082 | 0 | |a 005.2762 | |
082 | 0 | |a 005.2/762 |2 21 | |
082 | 0 | |a 005.71262 |2 21 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
245 | 1 | 0 | |a JXTA |b Java P2P programming |c Daniel Brookshier ... [et al.] |
250 | |a 1. print. | ||
264 | 1 | |a Indianapolis, Ind. |b Sams |c 2002 | |
300 | |a xi, 413 p. |b ill. : 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes index. | ||
650 | 4 | |a JXTA (Computer network protocol) | |
650 | 4 | |a Java (Computer program language) | |
650 | 4 | |a Peer-to-peer architecture (Computer networks) | |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Kommunikation |0 (DE-588)4031883-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JXTA |0 (DE-588)4706526-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Peer-to-Peer-Netz |0 (DE-588)4343110-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Rechnernetz |0 (DE-588)4070085-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Rechnernetz |0 (DE-588)4070085-9 |D s |
689 | 0 | 1 | |a Kommunikation |0 (DE-588)4031883-7 |D s |
689 | 0 | 2 | |a JXTA |0 (DE-588)4706526-6 |D s |
689 | 0 | 3 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Peer-to-Peer-Netz |0 (DE-588)4343110-0 |D s |
689 | 1 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Brookshier, Daniel |d 1960- |e Sonstige |0 (DE-588)1146360010 |4 oth | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009883056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009883056 |
Datensatz im Suchindex
_version_ | 1804129311120162816 |
---|---|
adam_text | Titel: JXTA
Autor: Brookshier, Daniel
Jahr: 2002
Table of Contents
Introduction 1
1 What is P2P? 7
Defining Peer-To-Peer ....................................... 7
Defining P2P ........................... 8
The Personal Computer ..................... 9
The Server ..............9
Characteristics of P2P Systems _____ .... ...... 10
P2P Concepts .......................12
Point-to-Point Communication .................. 12
Cross-Linked Peer Networks.............12
Broadcast Communication .... 13
Multipoint Communication ............13
Network Graph Functions 14
Distributed Data Storage and File Sharing 14
Bandwidth Reduction ............14
Distributed Computing 15
Internet Barriers: NAT, Firewall, and Proxy Servers 15
Applications for P2P ...................................16
Chat ..........17
Collaboration and White boarding .... 17
Games .... ... 18
File Share .... 19
Content Distribution — 20
Synchronization 20
Key P2P Issues 20
Symmetric Bandwidth ... 20
SOP Verses P2P 21
Naming Space 22
Intellectual Property Concerns 22
Users Verses Abusers 23
llsers=Success 25
Seeding the Network 25
Creating a Community 26
Keeping Users Online 26
Network Trusted by Users 28
Technologies Related to P2P 28
JIM ..........28
Software Agents . ............30
Gnutella, Freenet, and Others 31
Web Services . 34
Summary 36
2 Overview of JXTA 39
JXTA Defined ...... ..........39
Goals of JXTA . 40
XML and JXTA 42
JXTA Concepts............................................42
Peer ............................42
Peer Group 44
Endpoint 44
Pipe 45
Endpoints and Pipes 46
Advertisement 47
Messages . 48
Identifiers 48
Rendezvous Peer 48
Router Peer 51
Gateway Peer................52
Why We Need Relays (Routers and Gateways)? 53
Gateway Issues..........................................55
JXTA Protocols......................56
Peers and Groups 58
Peers ..........................................................58
Why Use Groups?..................................59
JXTA Applications . 61
Group Membership 61
Peer Group Services ..................................62
Groups as Applications 65
Finding Information about the JXTA Network 66
Passing Extra Data in Advertisements 66
Caching and Aging of Advertisements 67
Advertisements 67
Details of the Advertisement Types 68
Modules 71
Pipe Advertisements 76
vi
JXTA: Java P2P Programming
Endpoint Router Messages ................... ................ 77
Messages ....................................................... 78
Pipe Binding Protocol ...................................... 79
Resolver ... ......................... 80
Rendezvous Protocol ................... 82
Rendezvous Advertisement (RdvAdvertisement) ................ 82
Propagation Control .......................... ................ 83
JXTA Identifiers ................................ ............... 84
Codat ID ................................................................................................ 84
Peer ID ..................... ...................... 85
Group ID ............................ ................ 85
Service/Module ID ..................... . .............. 85
Pipe ID ............................................................... 85
Summary ...................................................... 85
3 IXTA Protocols 87
Protocol and API ............... 87
JXTA Goals ............................................ 88
JXTA Peer and Java .......................... 89
The cm Directory ............................ 89
PSE Directory ..................91
Overview of the JXTA Protocols API ........... 91
Summary of the API ..................91
Peer Group Modules, Services, and Applications ..............91
Summary of Java API for JXTA Protocols ... 93
Peer Discovery API ......................... 93
Peer Resolver API ..............-¦ 93
Peer Information API 93
Peer Membership Protocol 93
Pipe Binding API 93
Peer Endpoint API 94
Where JXTA Applications Begin 94
Net Peer Group 95
The Peer............95
Peer ID 96
Peer Classes 96
Starting JXTA ...........97
Peer Discovery Protocol API 98
Classes in the Peer Discovery API 98
Accessing the Discovery Protocol 99
Contents
vii
The Peer Group Interface 100
Local Discovery 103
Remote Discovery 104
Remote Discovery with Listener 105
Advertisement Expirations 107
Managing Advertisements 108
Removing or Flushing Old Advertisements 108
Dealing with the Advertisements Discovered 109
Modifying Advertisements 109
Group Services and Discovery 110
Finding Other Group Members 110
Peer Resolver Protocol API 110
Simple P2P Messages, No Guarantees 110
Query Message 110
Response Message 111
Message Security .112
Resolver API Classes 112
Coding and Starting the Handler 113
Processing Responses 114
Example QueryHandler 115
Accessing and Setup of the Resolver 116
Getting Ready—Finding a Rendezvous Peer 116
Using the Resolver 117
Processing Responses 118
Removing a Handler 118
Peer Information Protocol 119
PeerlnfoService 119
The PeerlnfoAdvertisement 119
The PeerlnfoListener 120
Flushing Advertisements 121
Why Use the Peer Info Protocol? 121
Peer Membership Protocol 121
Membership Service 121
AuthenticationCredential 123
Null Membership Service 123
The Join Process 124
Final Credential 126
Renewing Membership 126
Resigning Membership 126
viii
JXTA: Java P2P Programming
Pipe Binding Protocol API . .............................................126
What Are Pipes? ............... ........ ............................................126
The Pipe Service ...............,..............................................127
PipeAdvertisement ........... ..........................................................128
InputPipe »........................................................128
OutputPipe ..........................................................129
One Way Pipes? . ................................................................................129
The Pipe Process .............. ......................................129
Connecting Pipes ....................................................130
Messages ........................................133
Normal Pipes (One Way/Unreliable) ......................................133
Bidirectional Pipes ..............................................133
Wire Pipes (One-to-Many) ..... ..... ......................................134
Reliable Pipes ..........................................................................134
Peer Endpoint Protocol ...........................................................135
Use in Applications ...................... ..............................135
Accessing the Service ......... .... ... . ............................135
Filter Listener .. ..........................................136
ping ........ . ........................................139
EndpointMessenger ..........................................139
Endpoint Listener ................................141
Summary ................................................142
4 JXTA Shell 143
Why Shell? ......................143
Installation and Troubleshooting • 144
Installing the Shell ................... ..............144
Running the Shell . ............145
Common Problems and Solutions 146
Configuring Multiple Peers on One Machine 150
Shell Commands I50
The peers Command ..........151
The peerinfo Command 152
The groups Command 153
The rdvstatus Command 153
The peerconfig Command 154
Using the Shell 154
Starting Out ........................154
stdin, stdout, stdgroup 156
Contents ix
Pipes 156
Environment 157
Adding Shell Commands 158
Summary 161
5 JXTA ping Command 163
ping 163
Command Overview 164
Project Overview 165
Requirements 165
Design Approach 165
Implementation 166
Server Mode 167
Client Mode 174
Remaining Classes 179
Install 196
Test 197
Further Improvements to Ping 198
Summary 199
6 Working with Groups 201
Importance of Peer Groups 201
Importance of Peer Group Management 202
Types of Peer Group Management 203
Managing Peer Membership 203
Peer Credibility Rating 203
Active Monitoring 204
Peer Membership Management 204
The Student Analogy 205
Using the Peer Group Manager 206
The StudentDemo Application 226
Plugging in the Null Membership Service 228
Summary 229
7 JXTA Content Manager Service (CMS) 231
An Overview 231
What Is Content? 232
Applications for Content Management 232
Digital Rights Management 233
Privacy 233
x JXTA: Java P2P Programming
How CMS Works ..........234
List Requests—LIST_REQ 235
Get Requests—GET_REQ 235
Future CMS Implementations 235
A Simple CMS Example 235
Search Interval 236
Security 236
Overall Design 237
Initializing the Content Manager 238
ContentManager Class 239
Sharing Content 240
Sharing a Directory 241
Searching for Content 242
Starting a Search 244
Getting Content 246
Summary 248
8 JXTA and Security 251
Importance of Security 251
Security is Multifaceted 252
Security Attacks in P2P Networks 252
Active Network Attacks 252
Passive Network Attacks ....... 253
JXTA Platform Security 253
JXTA Security Requirements 254
The Cryptographic Toolkit 254
JXTA Security Suites 255
The JXTACrypto Suite..........256
Security Issues and Solutions 257
Privacy ............257
Trust in P2P systems 277
Poblano: A Distributed Trust Model 277
P2P Security Models 278
Freenet 278
Napster 281
Summary 282
Contents xi
9 Synchronizing Data Between Peers 283
Designing a PDA Organizer for JXTA . ... ..... 283
Feature Set . 284
Future Development 286
Design Considerations 287
Application Startup 287
Adding PIM Data . 287
Synchronization 287
Group Security and Associations 288
Class Design 290
The Main Class ............290
Group Management 290
XML PIM Class Design . 291
A Detailed Look at the VToDo Class 292
Extending the XML 295
The ResolverService 295
Setup of the Resolver Handlers 297
PIM Service classes 297
Pushllandler Class 298
SyncHandler class 299
Initializing and Registering Handlers 302
Sending Update Query Messages 303
Sending Synchronization Messages 306
Edit, Display, and Control 306
Application Layout 307
Summary 310
10 JXTA Chess: Game Programming 311
Running JXTA Chess .. 313
Opening Screen 313
Overview of the Classes 320
JxtaChessNetwork 320
Summary 341
11 JXTA Explorer 343
Designing an Advertisement Explorer 343
Design Goals 343
Operation 344
Design Overview
The Explorer Class
PeerDiscoveryThread Class
AdvertisementTreeCellRenderer Class
Running Explorer
Learning about JXTA
Duplicate Advertisements
Summary
The Project jXTA Community
Contributing to a Project
Submitting a New Project
JXTA.ORG Development Environment
jxta.org Projects
Applications
Core Projects
Services
Other
Details on Select Projects
JuxtaProse
Security Project
JXTA-CAD
Commercial Projects
VistaRepository—Vista Portal Software, Inc.
Reptile
XML Primer
XML Basics
Text
Tags
Self-Describing
Strong Typing and Syntax Validation
Problems with XML
Index
|
any_adam_object | 1 |
author_GND | (DE-588)1146360010 |
building | Verbundindex |
bvnumber | BV014496499 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.J38 |
callnumber-search | QA76.73.J38 |
callnumber-sort | QA 276.73 J38 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 200 |
ctrlnum | (OCoLC)49704564 (DE-599)BVBBV014496499 |
dewey-full | 005.2762 005.2/762 005.71262 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2762 005.2/762 005.71262 |
dewey-search | 005.2762 005.2/762 005.71262 |
dewey-sort | 15.2762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. print. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02124nam a2200565zc 4500</leader><controlfield tag="001">BV014496499</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220223 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020603s2002 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2001097507</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0672323664</subfield><subfield code="9">0-672-32366-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)49704564</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014496499</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-858</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.J38</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2/762</subfield><subfield code="2">21</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.71262</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">JXTA</subfield><subfield code="b">Java P2P programming</subfield><subfield code="c">Daniel Brookshier ... [et al.]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. print.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, Ind.</subfield><subfield code="b">Sams</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xi, 413 p.</subfield><subfield code="b">ill. : 24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">JXTA (Computer network protocol)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Java (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Peer-to-peer architecture (Computer networks)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Kommunikation</subfield><subfield code="0">(DE-588)4031883-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JXTA</subfield><subfield code="0">(DE-588)4706526-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Peer-to-Peer-Netz</subfield><subfield code="0">(DE-588)4343110-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Rechnernetz</subfield><subfield code="0">(DE-588)4070085-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Rechnernetz</subfield><subfield code="0">(DE-588)4070085-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Kommunikation</subfield><subfield code="0">(DE-588)4031883-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">JXTA</subfield><subfield code="0">(DE-588)4706526-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Peer-to-Peer-Netz</subfield><subfield code="0">(DE-588)4343110-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Brookshier, Daniel</subfield><subfield code="d">1960-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)1146360010</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009883056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009883056</subfield></datafield></record></collection> |
id | DE-604.BV014496499 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:03:07Z |
institution | BVB |
isbn | 0672323664 |
language | English |
lccn | 2001097507 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009883056 |
oclc_num | 49704564 |
open_access_boolean | |
owner | DE-858 DE-29T DE-188 |
owner_facet | DE-858 DE-29T DE-188 |
physical | xi, 413 p. ill. : 24 cm |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Sams |
record_format | marc |
spelling | JXTA Java P2P programming Daniel Brookshier ... [et al.] 1. print. Indianapolis, Ind. Sams 2002 xi, 413 p. ill. : 24 cm txt rdacontent n rdamedia nc rdacarrier Includes index. JXTA (Computer network protocol) Java (Computer program language) Peer-to-peer architecture (Computer networks) Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Kommunikation (DE-588)4031883-7 gnd rswk-swf JXTA (DE-588)4706526-6 gnd rswk-swf Peer-to-Peer-Netz (DE-588)4343110-0 gnd rswk-swf Rechnernetz (DE-588)4070085-9 gnd rswk-swf Rechnernetz (DE-588)4070085-9 s Kommunikation (DE-588)4031883-7 s JXTA (DE-588)4706526-6 s Java Programmiersprache (DE-588)4401313-9 s DE-604 Peer-to-Peer-Netz (DE-588)4343110-0 s Brookshier, Daniel 1960- Sonstige (DE-588)1146360010 oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009883056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | JXTA Java P2P programming JXTA (Computer network protocol) Java (Computer program language) Peer-to-peer architecture (Computer networks) Java Programmiersprache (DE-588)4401313-9 gnd Kommunikation (DE-588)4031883-7 gnd JXTA (DE-588)4706526-6 gnd Peer-to-Peer-Netz (DE-588)4343110-0 gnd Rechnernetz (DE-588)4070085-9 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4031883-7 (DE-588)4706526-6 (DE-588)4343110-0 (DE-588)4070085-9 |
title | JXTA Java P2P programming |
title_auth | JXTA Java P2P programming |
title_exact_search | JXTA Java P2P programming |
title_full | JXTA Java P2P programming Daniel Brookshier ... [et al.] |
title_fullStr | JXTA Java P2P programming Daniel Brookshier ... [et al.] |
title_full_unstemmed | JXTA Java P2P programming Daniel Brookshier ... [et al.] |
title_short | JXTA |
title_sort | jxta java p2p programming |
title_sub | Java P2P programming |
topic | JXTA (Computer network protocol) Java (Computer program language) Peer-to-peer architecture (Computer networks) Java Programmiersprache (DE-588)4401313-9 gnd Kommunikation (DE-588)4031883-7 gnd JXTA (DE-588)4706526-6 gnd Peer-to-Peer-Netz (DE-588)4343110-0 gnd Rechnernetz (DE-588)4070085-9 gnd |
topic_facet | JXTA (Computer network protocol) Java (Computer program language) Peer-to-peer architecture (Computer networks) Java Programmiersprache Kommunikation JXTA Peer-to-Peer-Netz Rechnernetz |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009883056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT brookshierdaniel jxtajavap2pprogramming |