This book constitutes the thoroughly refereed post-proceedings of the 4th International Workshop on Distributed Communities on the Web, DCW 2002, held in Sydney, Australia in April 2002. The 25 revised full papers presented together with an introductory overview and outline of the field were carefully reviewed and selected from 59 submissions. The papers are organized in topical sections on adaptive networks, collaborative systems, languages for the Web, and adaptive distributed systems.
Author(s): John Plaice, Peter Kropf, Peter Schulthess, Jacob Slonim
Series: Lecture Notes in Computer Science 2468
Edition: 1
Publisher: Springer
Year: 2002
Language: English
Pages: 313
Front matter......Page 1
Distributed Communities on the Web......Page 3
Preface......Page 5
Organization......Page 6
Table of Contents......Page 7
Introduction......Page 10
Communities in Software Engineering......Page 11
The Role of Distributed Context......Page 12
Common Infrastructure......Page 13
Adaptive Networks......Page 16
Languages for the Web......Page 17
Conclusions......Page 18
What Is a Community?......Page 19
Communities in Mathematics and Engineering......Page 20
Humans as a Paradigm......Page 21
Contexts as Media......Page 22
Position -- Constructing the Vision......Page 24
Model -- The Personal Data Store......Page 25
Proposal -- A Layered Software Approach......Page 27
Context Data -- Availability and Privacy......Page 28
Previous Experiments......Page 29
Conclusion......Page 31
Entities Involved in the Model......Page 33
Presentity......Page 34
Watcher......Page 35
Vicinity......Page 36
Presentity Based Presence Awareness......Page 38
Presentity Based Presence Awareness Service......Page 39
Current Work......Page 40
Security and Privacy......Page 41
Future Work......Page 42
Introduction......Page 44
Security Issues......Page 45
A Trust Management Model......Page 47
Secadvise Definitions......Page 48
Conclusion and Future Work......Page 49
Introduction......Page 51
Previous Work......Page 52
Framework of Real-Time Collaborative Designing System......Page 53
Reliable Communication Architecture......Page 55
Comparison to Related Work......Page 59
Conclusion and Future Work......Page 60
Introduction......Page 63
Persistent Connection of HTTP/1.1......Page 64
Proposal of Connection Management......Page 65
Prototype Algorithm......Page 66
Experimental Setup and Results......Page 67
Discussion of Results......Page 70
Conclusions......Page 71
Introduction......Page 73
Issues of Persistent Connection......Page 74
Proposed Differentiated Service Model......Page 75
Operational Scenario of Proposed System......Page 76
Implementation and Evaluation......Page 77
Results......Page 78
Discussion of Results......Page 79
Conclusions......Page 80
Introduction......Page 83
Characteristics of Internet Traffic......Page 84
The Application-Layer Anycasting Model......Page 85
Periodical Probing Algorithm......Page 86
Performance Comparison of Anycast Algorithms......Page 87
System Performance of the Periodical Probing Algorithm......Page 88
System Performance of Requirement-Based Probing Algorithm......Page 89
Remarks and Future Work......Page 91
Introduction......Page 93
Overview of Gnutella......Page 95
Description of the Gnutella Protocol......Page 96
Architecture of Jtella......Page 97
Gnutella Measurements......Page 98
Exploration Experiment I......Page 99
Exploration Experiment II......Page 100
Validity of Pong Addresses......Page 101
Creating Sockets......Page 102
``Good'' Hosts......Page 103
Measuring the Performance of Gnutella Applications......Page 104
Conclusion......Page 106
Introduction......Page 109
The Future of Audio Is Sound......Page 110
Scope of the SmartPhone......Page 112
The SmartPhone......Page 113
Participant (Speaker) Identification......Page 114
Feedback......Page 115
Turn Taking......Page 117
Timing......Page 118
Related Work......Page 119
Conclusion......Page 120
Introduction......Page 122
Documents......Page 126
Projects and Sessions......Page 127
Applications and Events......Page 129
Discussion and Conclusion......Page 131
Introduction......Page 134
Related Work and Our Approach......Page 135
Temporal Relations of Individual Operations......Page 136
Embedded Multi-versioning......Page 137
Our Approach: Real-Time Alternating Annotation......Page 138
Temporal Relations of Team Operations......Page 140
Group-Based Time-Stamping Scheme......Page 143
Conclusions......Page 144
Introduction......Page 147
Related Work......Page 148
System's Perspective on Consistency......Page 149
Externalised Dimension of Consistency......Page 150
User's Perspective on Consistency......Page 151
Individual Intentions......Page 152
Externalised Group Intentions......Page 153
The Implication of the User-Centred Consistency Model......Page 155
Conclusion......Page 158
Introduction......Page 160
What Is Negotiation?......Page 162
Object-Based Rules and Transactions......Page 164
Design of an Agent Negotiation Protocol......Page 165
Example......Page 166
Agent Negotiation Termination Detection......Page 168
Example......Page 169
Application of Agents to E-market Modelling......Page 170
Concluding Remarks......Page 172
Introduction......Page 174
Challenges of Strategy-Enabled Negotiation Systems......Page 176
The CONSENSUS Approach......Page 177
Background and Related Work......Page 178
Validation......Page 180
English Auction......Page 181
Dutch Auction......Page 185
Coordination......Page 186
Conclusion......Page 188
Background......Page 191
Process-Relationship Approach......Page 194
Comparison of 2PC and PR Approaches......Page 197
Conclusions......Page 200
Introduction......Page 202
Elementary Objects Descriptors......Page 203
Macro-Objects......Page 204
Temporal Descriptors......Page 206
Implementation and Applications of the Scheme......Page 208
Example of Implementation in Web-Browsers......Page 209
The 3-D Digital Signal Processing Engine......Page 210
Creation of Scenes......Page 211
Conclusion......Page 212
Introduction......Page 213
Existing Virtual Object Authoring Tools......Page 214
Data Input Application......Page 215
The Development Applet......Page 216
Evaluation......Page 219
Conclusion and Future Work......Page 221
Introduction......Page 224
Initial Results: OIL......Page 225
Intermediate Results: DAML+OIL......Page 228
Ongoing Final Results: OWL......Page 229
Why Not Eat Your Own Dogs' Food......Page 232
Outlook......Page 233
Introduction......Page 237
Overview of IHTML and ISE/IML......Page 238
Introduction of Noema......Page 240
Versions Themselves Are Hypertext......Page 241
Versioned Entities......Page 242
Other Primitives......Page 243
The Drop Markup Example......Page 244
Implicit Dimensions as State......Page 245
Conclusion......Page 246
Introduction......Page 249
How Do Portals Serve the User?......Page 250
A Critique of Portals......Page 251
Adding Social Information......Page 252
Portals and Shared Workspaces......Page 253
Initial Implementation Design......Page 254
Initial Field Test Conduct......Page 256
Adding Extreme Programming to the Development Process......Page 258
Future Work......Page 259
Motivation......Page 262
Different Types of Communities......Page 263
Interaction and Communities in Existing Shops......Page 264
Virtual Stores......Page 265
External Solutions......Page 266
Scenario......Page 267
System Architecture......Page 269
Spatial Representation......Page 270
Conclusions......Page 272
Introduction......Page 275
LE-Communities......Page 278
Operators for Composing Services of LE-Communities......Page 279
Composition Schemes......Page 281
An Example Scenario......Page 282
Implementation Issues......Page 284
Conclusions and Future Work......Page 285
Introduction......Page 287
Content Delivery......Page 288
A Buffer Model......Page 290
Client Migration......Page 291
Fault Analysis......Page 294
Experimental Validation......Page 297
Conclusion......Page 298
Introduction......Page 300
Home Automation......Page 301
Software Integration......Page 302
About Jini......Page 304
Using Jini......Page 305
Layered Structure......Page 306
Implementation Aspects......Page 307
Jini Related Work......Page 309
Conclusion......Page 311
Author Index......Page 313