16
BUSINESS MODELS LEGISLATIVE/DIGITAL RIGHTS MANAGEMENT COLLABORATION WEB SERVICES OVERVIEW/ INFRASTRUCTURE DISTRIBUTED COMPUTATION SECURITY WIRELESS FILE SHARING METADATA/SEARCH MESSAGING The second O’Reilly conference on peer-to-peer and web services For developers, technical managers, entrepreneurs, investors, and legislators Help shape the standards, legislation, and practices that will transform global computer interaction! REGISTER TODAY: conferences.oreilly.com/p2p INVENTING THE POST - WEB WORLD SEPTEMBER 18 – 21, 2001 OMNI SHOREHAM HOTEL WASHINGTON, D.C. The O’Reilly Peer-to-Peer & Web Services Conference

The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

BUSINESS MODELS

LEGISLATIVE / DIGITAL RIGHTS MANAGEMENT

COLLABORATION

WEB SERVICES

OVERVIEW / INFRASTRUCTURE

DISTRIBUTED COMPUTATION

SECURITY

WIRELESS

F ILE SHARING

METADATA / SEARCH

MESSAGING

The second O’Reilly conference on peer-to-peer and web servicesFor developers, technical managers, entrepreneurs, investors, and legislators

Help shape the standards, legislation,and practices that will transform

global computer interaction!

R E G I S T E R TO DAY:conferences.oreilly.com/p2p

I N V E N T I N G T H E P O S T- W E B WO R L D

S E P T E M B E R 1 8 – 21, 2 0 01

O M N I S H O R E H A M H OT E L

WA S H I N G TO N , D. C .

The O’Reilly Peer-to-Peer& Web Services Conference

Page 2: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

“Is P2P dead?” Not a chance. After thestunning success of the first O’Reilly Peer-to-Peer Conference in February 2001, thehype got so intense that any company thatcould squeeze under the P2P umbrella did so, leading to the inevitable backlash,with many P2P companies, venture capital-ists, and the press asking this question.

The right question is not whether P2P isdead, or which label we’re going to use, butwhat’s next. New decentralized applica-tions and services signal the rise of a next-generation Internet operating system, andthe stakes are high. Failing to understandthe tectonic shifts we’re about to face candoom companies and markets. The corre-sponding opportunities are huge for thosewho understand the deep technologicalforces that are transforming the computer,information, and entertainment industries.

In planning the second O’Reilly Peer-to-Peer & Web Services Conference, we asked“Who is creating the software and servicesthat will change the face of the Internet aswe know it? What are the key lessons wecan learn from the pioneers, and how canwe take their work to the next level?”Please join me to explore these questionsin Washington, D.C., September 18–21.

The first conference was an incrediblegathering, and we expect the second to beeven more exciting. The conference themeis “Inventing the Post-Web World.” Ourspeakers and exhibitors are literally invent-ing a new Internet, where peer-to-peer andweb services collide and collaborate. Wehave twelve tutorials and over ninety ses-sions covering the deployment and cus-tomization of Groove, Jabber, JXTA, SOAP,HailStorm, Freenet, and Gnutella. You’ll beable to go deep into new technologies, andhear the latest ideas about business mod-els, legislation, morality, security and digitalrights management, right from the innova-tors who are making it all happen.

See you there,

Tim O’ReillyFounder & PresidentO’Reilly & Associates, Inc.

CLAY SHIRKYWednesday, 8:45AM–10:15AM • Regency BallroomClay Shirky is a partner for technology and product strategy at The Accelerator Group. He writes about the social and economiceffects of the Internet for the O’Reilly Network, Business 2.0, andFEED, as well as for The New York Times, The Wall Street Journal, andthe Harvard Business Review.

THE GREAT RE-WIRINGClay Shirky will discuss the Great Re-wiring—a chance to reconsiderhow the world’s devices connect to the Internet and to one anotheroutside the browser/server framework.

LAWRENCE LESSIGThursday, 8:45AM –10:15AM • Regency BallroomLarry Lessig is a professor of law at Stanford Law School. He was theBerkman Professor of Law at Harvard Law School. His book, Code and Other Laws of Cyberspace, has been hailed as some of themost original thinking about law in the digital age.

PRESERVING THE INNOVATION COMMONS:WHAT’S REALLY AT STAKE Larry Lessig will describe the changes in law and technology thatthreaten the innovation commons created by the Internet.

DAVID STUTZFriday, 8:45AM –10:15AM • Regency BallroomDavid Stutz is a software architect at Microsoft Corporation, focusingon peer-to-peer and distributed computing. During his career atMicrosoft and Microsoft Research, he has designed programming lan-guages, object technologies, systems, developer tools, and does lots ofplumbing.

P2P – THE POSTMORTEM David Stutz will describe when to use peer-to-peer techniques in appli-cations and how web services improve peer-to-peer application interac-tions without corrupting their fundamental peerity. He’ll also describethe high-level .NET architecture with a focus on Microsoft’s frameworksupport for creating peer-to-peer applications and web services.

AN INVITATION FROMTIM O’REILLY

Keynote Speakers

2 REGISTER ONLINE AT conferences.oreilly.com/p2p

The second O’Reilly Peer-to-Peer & Web ServicesConference gathers the genius of top-notch peer-to-peer and web services leaders and experts.You will find core developers, customers, and visionaries sharing their knowledge,experiences, and dreams with you.

IAN CLARKE CTO, Uprizer, Inc .

CINDY COHN Legal Director,Electronic Frontier Foundation

CORY DOCTOROW Cofounder & Chief Evangelist, OpenCola, Inc .

RAEL DORNFEST Maven, O’Reilly Network

WESLEY FELTER Editor, Hack the Planet

LI GONG Distinguished Engineer& Director of Engineering, Sun Microsystems, Inc .

LUCAS GONZE Cofounder & CEO,WorldOS Corporation

DR. ANDREW GRIMSHAW CTO and Cofounder, Avaki Corporation

CHRISTIAN HUITEMA Architect,Microsoft Corporation

GENE KAN Strategist, Project Juxtapose,Sun Microsystems, Inc .

MICHAEL R. MACEDONIA, Ph.D.US Army STRICOM

SCOTT MILLER Senior Developer,Uprizer, Inc ., and Freenet

RAY OZZIE Founder & CEO, Groove Networks

GARY SHAPIRO President & CEO,Consumer Electronics Association

KELLY TRUELOVE Founder & CEO, Clip2

FRED VON LOHMANN Visiting Researcher,Berkeley Center for Law & Technology

Page 3: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

The O’Reilly Peer-to-Peer and Web Services Conference explores the business, technical,and societal issues raised by the most revolutionary Internet technologies since theappearance of the Web. Gnutella, Groove, Jabber, .Net, Freenet, SOAP/XML-RPC,JXTA—you name it, they’ll all be there, under one roof, providing a unique oppor-tunity to meet, mingle with, and learn from the innovators inventing the next generationof the Internet.

Discover the influence of new frameworks and applications:

COLLABORATION

A collaborative, interactive Web was part of Tim Berners-Lee’s original vision. But in themove to client-server architecture, collaboration and community went pretty much outthe window. Peer-to-peer offers the potential to return the Web to its roots in collabora-tion and community, through collaborative journalism and Weblogs, Amazon-style cus-tomer reviews, and self-organizing portals. How does P2P and decentralization furtherthis goal? P2P and web services offer the potential to know exactly who is online at agiven time, thus enabling much stronger schemes for identity, authorization, collabora-tion, and community. The impacts are both utopian and Orwellian. Which vision willwin out? And what are the paths to profitability for collaborative systems?

FILE SHARING

Napster took a simple idea—letting users keep their files on their own machines—addeda naming scheme so that users would have unique identities regardless of their IP num-ber, and the result was a system so powerful that only the full weight of the U.S. copy-right system could crush it. Which it did. But could the legal outcome of RIAA v.Napster actually be a good thing, the impetus to move P2P file sharing from piracy tolegitimate business models that reward artists as well as consumers?

DISTRIBUTED COMPUTATION

SETI@Home proved that unused cycles can be put to good use over the Net. But dis-tributed computing startups are having trouble keeping the lights on as they try to turnthis interesting concept into a paying business. What kinds of problems lend themselvesto resource sharing? And where is the money?

INSTANT MESSAGING

Instant messaging is not only a hugely popular P2P application, it also suggests impor-tant new paths for peer-to-peer communication. Text-based chat is just the tip of the ice-berg. IM’s big breakthrough is in presence and identity management. IM systems knowwhen you’re online and when you’re not, and thus when your system’s resources can beexploited, when you can receive downloads (perhaps of that movie you’ve been dying tosee, but perhaps of spyware you didn’t even know existed). In short, IM ties togetherdistributed computing, file sharing, and other crucial P2P memes.

SEARCH AND METADATA

Many of the key opportunities in decentralized computing arise from understanding therole of metadata and directory-style services for connecting users. A core competency ofmost peer-to-peer systems is managing the metadata associated with files, resources, orservices. How will frameworks like SOAP, UDDI, and RDF address the issue ofInternet-aware programs using the services that are offered by other programs? What isXML’s role in managing and routing data and services?

About O’Reilly & AssociatesO’Reilly & Associates is the premier informa-tion source for leading-edge computer tech-nologies. We communicate the knowledge ofexperts through our books, conferences, andweb sites. Our books, known for the animalson their covers, occupy a treasured place onthe shelves of the developers building thenext generation of software. Our conferencesand summits bring innovators together toshape the revolutionary ideas that spark newindustries. From the Internet to the Web,Linux, open source, and now peer-to-peernetworking, we put technologies on the map.

O’R E I L LY F I R S T S

1986 Managing UUCP and Usenet helpsspread the peer-to-peer usenet

1992 O’Reilly publishes The Whole InternetUser’s Guide and Catalog, helping topopularize the Internet, sparking devel-opment of the Mosaic web browser

1993 O’Reilly’s Global Network Navigator(GNN) introduces web advertising,is the first portal on the Web and thefirst web magazine

1995 O’Reilly’s WebSite™ is the first web server for Windows®

1997 First Perl Conference puts open source on the map

1998 O’Reilly holds first Open Source Summit

2001 First Conference on Peer-to-Peer Networking

Program Overview

3JOIN THE P2P MAIL LIST AT conferences.oreilly.com/p2p

PANEL DISCUSSIONS . . . . . . . . . . . . . . . . 4

GENERAL CONFERENCE INFORMATION . 4

TUTORIAL DESCRIPTIONS

TUESDAY, SEPTEMBER 18 . . . . . . . . . . . 5

TUTORIAL FACULTY BIOGRAPHIES . . . . . 6

SESSION DESCRIPTIONS

WEDNESDAY, SEPTEMBER 19 . . . . . . . . 7

THURSDAY, SEPTEMBER 20 . . . . . . . . . 10

FRIDAY, SEPTEMBER 21 . . . . . . . . . . . . 12

EVENING EVENTS . . . . . . . . . . . . . . . . . . 9

TAB L E O F CONTENT S

“O’REILLY HAS

BEEN THERE FIRST MORE TIMES

THAN ANYONE ELSE.”

—Ed Kozel, former CTO, Cisco

Page 4: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

P2P AND THE LEGISLATIVE SCENENapster has piqued the interest of several prominent members of Congress, includingSenator and songwriter Orin Hatch. This panel brings together several D.C. insiders, eachof whom has extensive experience with the making of copyright laws, to tell us what theprospects are for Congressional action on P2P.

P (THROUGH ISP) TO P:THE INTERNET’S OTHER INTERMEDIARIES Internet service providers will face increased pressure to control the information that passesthrough their pipes to the Net, if peer-to-peer computing disperses the usual suspects. Legalor market threats to ISPs, and from them to users, could reimpose the centralization P2Pwas supposed to eliminate. How can users work with these unnoticed intermediaries to pre-serve unmediated Internet communications?

PEER-TO-PEER IS DEAD, LONG LIVE...WHAT?The phrase peer-to-peer, originally coined to describe Napster and related architectures, hasbeen stretched to, and perhaps past, the breaking point, to include distributed computing,instant messaging, and server-less groupware, as well as fuzzier ideas like peer-to-peer journal-ism, and even extensions of the existing client/server architecture in the form of the writeableweb, web services, and dynamic DNS. Is this tent too big? Is all of this distribution anddecentralization part of something larger where file sharing and real-time XML message pass-ing and commodity supercomputers come together in a giant grid, or is peer-to-peer just abuzzword too far, a cousin of phrases like “interactivity” and “multimedia,” mere placeholdersthat only last for as long as it takes us to really understand what’s going on?

COLLABORATIVE JOURNALISM Journalism has already been transformed by the Internet, with individual web publisherssometimes scooping Big Media, sometimes getting the story wrong. Does real-time col-laboration change journalism even more? How do weblogs, collaborative authoring, andinstant messaging further the graying of the lines between reporters and readers?

P2P MEETS WEB SERVICESThis panel discussion explores the nexus between peer-to-peer and web services. Are webservices too web-centric to be considered true P2P? How is this related to today’s P2P appli-cations employing their own little web servers? What problems do XML-based web servicesand decentralized P2P frameworks solve for one-another? Are SOAP and XML-RPC strongenough to provide some of the glue? This panel discussion focuses on finding the common-alties (and differences) in what seems to be a confluence of two ever-similar worldviews.

MORALITYIf we can find ways for content creators to make a living regardless of unauthorized distri-bution, is it okay? Or is it piracy no matter what the outcome? In hopes of moving con-versation about file sharing beyond the standard rants, we’ll attempt a thoughtful dissectionof a messy issue.

OPEN SERVICES

This panel discusses the challenges facing thisgrowing phenomenon: privacy and securityconcerns on networks, legal concerns regard-ing what you do on your connection, techni-cal concerns on interoperability, and more.Open services are gaining momentum on theInternet, and will surely be as integral to theNet as open source.

Hard-hitting Panel Discussions

REGISTRATIONExhibit Hall

Monday, 4:00PM–9:00PM

Tuesday–Friday, 7:00AM–5:30PM

FOOD & BEVERAGE

Continental BreakfastBlue Room and Patio

Tuesday–Friday, 7:00AM–8:45AM

LunchBlue Room and Patio

Tuesday–Thursday 12:15PM–1:30PM

Sample the excellent restaurants near the hotel for lunch on Friday

Morning Breaks Exhibition Hall

Tuesday–Friday, 10:15AM–10:45AM

Afternoon Breaks Exhibition Hall

Tuesday–Friday, 3:00PM–3:30PM

Exhibition and SponsorsExhibition Hall

Wednesday & Thursday, 10:00AM–6:00PM

Friday, 10:00AM–4:00PM

Press Room HoursExhibition Hall

Wednesday–Friday, 7:00AM–5:00PM

Terminal Room HoursExhibition Hall

Monday, 4:00PM–9:00PM

Tuesday–Thursday 7:00AM–10:00PM

Friday, 7:00AM–4:00PM

Tutorials & SessionsAmbassador, Empire, Hampton, Palladian,Capitol, Executive, and Regency Ballroom

Tuesday–Friday, 8:45AM–5:00PM

WIRELESS NETWORKA wireless network with Internet connec-tivity will provide DHCP addressing for yourlaptop, with rental cards available for a fee of$40. Wireless DSSS cards that are 802.11bcompliant will work with this network.Drivers and support will be available forLinux, NetBSD, FreeBSD, OpenBSD, Mac-intosh PPC, and Windows operating systemsonly. For commercial operating systems,please bring your own installation media.

4

GENERA L I N FORMAT I ON

REGISTER ONLINE AT conferences.oreilly.com/p2p

Larry Lessig during a panel discussion at thefirst O’Reilly P2P Conference in San Francisco

THE FIRST O’REILLY

PEER-TO-PEER CONFERENCE

WAS A WONDERFUL MIX OF

GROUNDBREAKING TECHNOLOGY,

FINANCIAL AND TECHNICAL

POSSIBILITIES, AND THE PEOPLE WHO

ARE MAKING IT ALL HAPPEN.

–Bob Young, Chairman, Red Hat

Page 5: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

5

TUTORIALS Tuesday, September 18

An Introduction to Collaborative ComputingRael Dornfest, Cory Doctorow,Wes Felter,Lucas Gonze, John Scott, Fred von LohmannTuesday, 8:45AM–12:15PM • Regency Ballroom

Explore the collaborative computing landscape with members of the confer-ence committee. This introductory tour, informed by the conference program,provides an overview of what you will see at the conference, clearly explainingthe various concepts, applications, and issues. The session consists of:

Collaborative computing, peer-to-peer, and web services

An application tour

Digging deeper into the plumbing

The legislative scene

Business methods

Sociological impact

Groove Tool Development, Part ITuesday, 8:45AM–12:15PM • Ambassador

Groove Networks’ peer-computing platform, Groove, is designed so that third-party developers and system integrators can build customized peer-computingtools and applications. This one-day version of the Groove Tools Developmentcourse provides a technical introduction to the Groove platform architecture. Itoffers hands-on training for building and deploying Groove tools using standardGroove components. At the end of the two tutorials, participants will be able to:

Describe the Groove architecture at a detailed level

Define interactions between Groove tools and subsystems

Describe the components of a tool template

Modify an existing tool using the Tool Creator tool

Develop a new tool from existing components

Distribute new tools from a web server

Describe how Groove can be used to extend centralized systems

This course is designed for a technical audience that includes tool developers,system integrators, and solution developers who are fluent in using the GrooveTransceiver to communicate with other people. You should also have interme-diate-level familiarity with Internet technologies and concepts including coretechnologies such as XML, HTML, JavaScript™ or VBScript. Ideally, youwould have a general understanding of COM, perhaps as a result of Visual Basic or C++ programming experience.

Create and Consume Web Services Using Scripting LanguagesDr. Kam Lee Tuesday, 8:45AM–12:15PM • Empire

This tutorial is aimed at programmers and managers who want to learn moreabout the power of using scripting languages to create and consume web services. Web services are platform-independent software components pro-grammatically accessible across the Web using Internet protocols. Scripting languages, such as Perl and Python with their extensive support of dynamictyping/binding and core facilities for Internet protocols and XML, not onlyprovide a strong foundation for the rapid creation of web services components,but also provide the glue for the seamless integration of web services com-ponents in real applications. We will:

Consider a model of the service-oriented architecture

Review the underlying open protocols (SOAP, WSDL, and UDDI)

Examine the support of these protocols in scripting languages

Discuss the use of Perl/Python to build, deploy, and manage server-side web services components

Cover the use of Perl/Python to compose, debug, and test client-side web services-based applicationsIntroduce some of the scripting language-based tools designed to simplify the life of web service programmers and application developers

SOAP:The Power of SimplicityPaul Kulchenko Tuesday, 8:45AM–12:15PM • Hampton

This session covers the SOAP protocol, UDDI, and the different transports for SOAP protocols. You’ll learn how to build SOAP client and server implementations in a portable, platform independent fashion in minutes.

Techniques include:

XML serialization, rules and limitations

SOAP clients: RPC and OO implementations

Web services on the Internet

SOAP servers, different implementations: CGI, mod_perl, mod_soap,Apache::Registry, daemon, POP3. Installation and configuration

Security: SSL, authentication, cookies, access control

Toolkits and SOAP interoperability

SOAP transports: HTTP/HTTPS, SMTP, POP3, TCP, Jabber, MQSeries

SOAP and XML-RPC: the best sides of both worlds

UDDI::Lite: inquiry and publishing API for UDDI repositories

Running Your Own Jabber ServerTuesday, 8:45AM–12:15PM • Palladian

This tutorial provides an in-depth look at setting up, tuning, and pluggingmodules into a Jabber server. The attendee will learn about the limitlessdevelopment possibilities of Jabber.

Reputation Management How-ToLucas GonzeTuesday, 1:30pm–5:00pm • Regency Ballroom

Explore the basic issues of reputation management in the real world, drawingfrom the example of the WorldOS reputation toolkit. Emphasis is on mini-malist technology and practical solutions. This tutorial covers:

Reputation expressions: what kind of attributes do they need to have?Includes an overview of the math and proposes a template formula

Identification of nodes: anonymous but persistent pseudonyms; sign-in mechanisms; bootstrapping unknown and/or new users; non-cryptographic methods like behavioral signatures

Gaming the system: what tricks do you have to know about?

Transitive reputation: how do you handle third-party reputation data?This includes compound reputation expressions, where you combine the reputation of a rater with the reputation data they provided

Running Your Own Jabber Server

Programming .NETDetails at

conferences.oreilly.com/p2p

SOAP: The Power of Simplicity

Paul Kulchenko

TIME

8:45AM–12:15PM

BREAK: 10:15AM–10:45AM

1:30PM–5:00PM

BREAK:3:00PM–3:30PM

12:15PM–1:30PM LUNCH

Create and Consume Web Services Using Scripting Languages

Dr. Kam Lee

Groove Tool Development,

Part I

Groove Tool Development,

Part II

Custom OpenCola Folder in an Afternoon!

Andy Flinn, John Henson

Programming FreenetBrandon Wiley,

Steven A. Hazel, Eric Ries

To be announced

An Introduction to Collaborative Computing

Rael Dornfest,Cory Doctorow,Wes Felter,Lucas Gonze, John Scott,

Fred von Lohmann

Reputation Management How-To

Lucas Gonze

Creating P2P Applications with JXTA

Juan Carlos Soto

ROOM Regency Ballroom Ambassador Empire Hampton Palladian Executive

JOIN THE P2P MAIL LIST AT conferences.oreilly.com/p2p Program subject to change—check web site for updated information

Page 6: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

6

WEDNESDAY SESSIONS continuedTUTORIALS Tuesday, September 18

TUTORIAL INSTRUCTORS

CORY DOCTOROW is cofounder and chief evangelistof OpenCola, Inc. In his other life, he is a sciencefiction writer (winner of the John W. CampbellAward for Best New Writer at the 2000 HugoAwards) and journalist (a frequent contributor to Wired). He’s a former regional director of theScience Fiction Writers of America.

RAEL DORNFEST is a maven at the O’ReillyNetwork. Dornfest researches new technologies,assessing their readiness for prime time, writingarticles on and prototyping his experimentationsfor the Network. His focus is on distributed metadata and web services. Dornfest is a language-agnostic programmer and developer of Meerkat:An Open Wire Service. He chairs the RSS-DEVWorking Group, working on the continuing development of RDF Site Summary.

WESLEY FELTER is the editor of the Hack thePlanet weblog. He is completing a computer science degree at the University of Texas at Austin.

ANDY FLINN is a composer of polymetric music,which he records and performs with Thugs at Bay,a Canadian multimedia duet (www.thugsatbay.com).Flinn has written significant portions of theOpenCola clerver platform, and wrote his firstgraphics program on an HP-41C in the mid 70s.He produced the first Windows direct-to-hardware video player (for ATI technologies),assembled PageFlipper + F/X for the Amiga, andmade Zwei-Stein Video Editor for Windows.

LUCAS GONZE is cofounder and CEO of WorldOSCorp., a decentralized infrastructure provider.Before that he ran a web consulting shop. His workincludes a server for coordinating web-based multi-player games, an encrypting proxy, a multiplexing

socket proxy, a real time SQL gateway, two webbanks, two web bookstores, and numerous othere-commerce sites. He is a regular commentator on P2P and founded the [decentralization] list.

STEVEN A. HAZEL is a software hacker and a musi-cian. He is one of the earliest contributors to theFreenet project and is the maintainer of the CFreenet library and the temporary Freenet keyindex system. Other software projects includeLinux software for portable MP3 players and a distributed system for computation-heavy audioeffects processing.

JOHN HENSON is the CTO, cofounder, and chiefscientist of OpenCola, Inc. He has served as thechief engineer at St Joseph’s Printing Canada,CTO of ConnAd, Inc, and as a chair violinist in theKingston Symphony Orchestra. He is a cofounderof the Canadian Music Exchange, once the largestcollection of MPEG-2 music on the Internet.

PAUL KULCHENKO is senior system architect ateScout, open source developer, and member of the Perl community. He authored and maintainsthe popular SOAP::Lite module for writing SOAPclients and servers in Perl, and the UDDI::Litemodule, a client interface for UDDI repositories.He has over 10 years of experience designing anddeveloping complex financial and banking applica-tions, and managing information in the financialservices sector.

DR. KAM LEE is the tech lead for web servicesinitiatives at ActiveState. He cofounded Vancouver-based WiseLogic, a startup that delivers softwaresolutions to integrate telephony and web com-puting. Previously he was a senior designer inMicrosoft’s Windows Networking team, and ascientist for Bell Northern Research’s DigitalAccess Group.

JOHN SCOTT is president of 2nd Order, whichbuilds business-to-business software tools. Scottfounded the Washington, D.C. P2P Group and is a member of the O’Reilly Peer-to-Peer & WebServices Conference program committee. Hisprevious experience includes managing anddeploying B2B and eMarketplace sites forAppNet/CommerceOne.

JUAN CARLOS SOTO is the product marketing groupmanager for Project JXTA at Sun Microsystemsand the jxta.org Open Source Community Man-ager (www.jxta.org). On previous projects at Sun,Soto has managed engineering groups implement-ing Java for small devices and business develop-ment for Java Software.

FRED VON LOHMANN is an attorney and visitingresearcher with the Berkeley Center for Law & Technology. He researches the impact of peer-to-peer technologies on the future of copyright,and maintains a relationship with Morrison & Foerster LLP, concentrating on transactions involving the Internet and intellectual property.He comments frequently on copyright law and theInternet, including issues relating to online musicdistribution and the Digital Millennium CopyrightAct (DMCA), and has advised a variety of Internetclients, including Yahoo!,Verio, Myplay, and NBCi.

BRANDON WILEY is the first Freenet programmer,having cofounded the development effort with the system’s inventor, Ian Clarke.Wiley is a con-tributing author for the upcoming O’Reilly bookon peer-to-peer networking.When not coding for freedom, he writes and directs plays, creates digital films, and builds online communities.

Groove Tool Development, Part IITuesday, 1:30 PM–5:00 PM • Ambassador

This tutorial is Part II of a one-day version of the Groove Tool Developmentcourse. The afternoon session continues to offer a hands-on training for build-ing and deploying Groove tools using standard Groove components. This courseis designed for a technical audience that includes tool developers, system inte-grators, and solution developers. Ideally, participants will have participated inthe morning session, Grove Tool Development, Part I.

Creating P2P Applications with JXTAJuan Carlos Soto Tuesday, 1:30PM–5:00PM • Empire

This hands-on tutorial describes the design of the JXTA Shell and demonstrateshow to extend it. The JXTA Shell implementation allows new commands to beeasily added. Shell commands can be combined across peers to create new P2Pservices and applications “on the fly,” which are available to other peers.

Custom OpenCola Folder in an Afternoon!Andy Flinn, John HensonTuesday, 1:30PM–5:00PM • Hampton

OpenCola Folders SDK is a tool for building custom P2P collaborative filtersin a hurry. In this tutorial, OpenCola’s chief hackist, Andy Flinn, and chief scientist, John Henson, build a custom OC Folders implementation whosepurpose is to collaboratively filter O’Reilly Safari. Safari Folders are trained byidentifying one or more helpful documents from Safari. Thereafter, your Safari

Folder constantly seeks to identify other Safari users who value similar docu-ments, and brings to your attention new documents and articles from O’Reilly’sonline documentation projects and Safari itself.

New documents are chosen by examining the document consumption of yourpeers on the network. Your behavior on receipt of those documents (you payattention to them, you throw them away) is used to refine your peer group.Your peers’ computers and your own computers team up to spider O’Reilly’ssites and others that are identified by any qualified peer.

This tool can be generalized to collaboratively filter any domain of knowledgeor information resource, from online auctions to MP3 collections to OS patches.

Programming FreenetBrandon Wiley, Steven A. Hazel, Eric RiesTuesday, 1:30PM–5:00PM • Palladian

Freenet is a large-scale peer-to-peer network that pools the power of membercomputers around the world to create a massive virtual information store opento anyone to freely, privately, and securely publish and retrieve content. Freenethas also received much attention of late as a development platform. Freenetdevelopers Wiley and Hazel, and FreeSQL’s Ries guide you through:

The fundamentals of the Freenet infrastructure

The basics of writing a functional Freenet node

Freenet’s XML-RPC interface for hooking into web services

The ins and outs of writing applications over Freenet

REGISTER ONLINE AT conferences.oreilly.com/p2p

Page 7: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

7

WEDNESDAY SESSIONS

OVERVIEW / INFRASTRUCTURE TRACK

A New Way of Understanding P2PCory Doctorow Wednesday, 10:45AM–11:30AM

Regency Ballroom

Financial analysts and technical people both missthe boat on what’s important in P2P. The way togroup and understand P2P offerings is to examinewhat makes them “cool.” Doctorow examinesthemes such as doing an end-run around sys-admins; foiling censorship; letting anyone talk to anyone; letting industrial processes proceed onhuman-generated routes; trust through topology;and more.

Panel: Dark Matter, Sheep, and the Cluster:Resolving Metaphor Collision in P2PModerator: Cory Doctorow Wednesday, 11:30AM–12:15PM

Regency Ballroom

See page 4 for panel description.

Network-Centric WarfareMichael R. Macedonia, Ph.D.Wednesday, 2:15PM–3:00PM

Regency Ballroom

The U.S. military is rapidly attempting to adaptP2P under the concept of network-centric warfare,where the computer is a part of everything andeverthing is part of the Net. “Everything” includesindividual soldiers and their vehicles and aircraft.Macedonia examines the role of P2P in the opera-tion of US forces in conflict, and in the speed ofdecision making in foreign policy. He explores

new military possibilities we are only beginning to understand.

Is File Sharing Stealing?Lucas Gonze Wednesday, 3:30PM–4:15PM • Regency Ballroom

Since law is often formed as a way of approximat-ing ideals, Gonze discusses what the relevant idealsare. The attempts to impose material scarcity onthe digital world compare to the unabomber’sattempt to recreate an agrarian society. Gonzeexplores whether Richard Stallman said anythingrelevant in the GNU manifesto, whether opensource and free software are different moral stances,and where the prevailing sentiment among P2Pdevelopers—“Don’t fight it”—fits in.

Panel: MoralityModerator: Lucas Gonze Wednesday, 4:15PM–5:00PM • Regency Ballroom

See page 4 for panel description.SINESS MODELS

SESSIONS Wednesday, September 19

SOAP Routing andMessage Path ModelingHenrik Frystyk Nielsen

12:15PM–1:30PM LUNCH

TIME

10:45AM–11:30AM

11:30AM–12:15PM

2:15PM–3:00PM

3:30PM–4:15PM

4:15PM–5:00PM

Peering into the EnterpriseRay Ozzie

Building a Successful P2P Business Model

Geoff Cohen

Distributed Computing for a Large

Pharmaceutical CompanyWilliam S. Hayes, Ph.D.

A Distributed SoundProcessing Architecture

Steven A. Hazel

OpenData—Collaborative Creation

and Decentralized Ownership of Data

Bruce A. Epstein

The Free HavenReputation SystemRoger Dingledine

Web Services: LookingBeyond the Basics

R.V. Guha

P2P Search That ScalesLada A.Adamic

The MusicBrainzCommunity

Metadata ProjectRobert Kaye

A New Way ofUnderstanding P2P

Cory Doctorow

OVERVIEW/ BUSINESS MODELS DISTRIBUTED COLLABORATION WEB SERVICES METADATA / SEARCHINFRASTRUCTURE COMPUTATIONRegency Ballroom Ambassador Empire Hampton Palladian Capitol

TRACK

ROOM

8:45AM–10:15AM KEYNOTE: “THE GREAT RE-WIRING” — CLAY SHIRKY, REGENCY BALLROOM

1:30PM–2:15PM PLENARY

10:15AM–10:45AM BREAK

3:00PM–3:30PM BREAK

Panel: Dark Matter, Sheep, and the Cluster:

Resolving MetaphorCollision in P2P

Cory Doctorow, Moderator

Building Peer-to-PeerSystems with

Java and SOAPRob Englander

Panel: Peer-to-Peer IsDead, Long Live...What?Clay Shirky, Moderator

The Future of BusinessMethod Patents

Scott M.Alter, Esq.

Path to Profitability: P2P + Open Source =

Profitable?Grad Conn

Distributed Computingand the New World Order

of Enterprise NetworksDr.Andrew Grimshaw

Yenta: A Distributed,Privacy-Protecting Coalition

Formation SystemLeonard Foner

Bits about Bits—Bitzi and the Business

of MetadataGordon Mohr

Panel: MoralityLucas Gonze, Moderator

Adaptive DistributedComputingRay Ozzie

Distributed Computing: A Real Market Analysis

Steven L. Armentrout, Ph.D.

Weblogs as Peer-to-PeerJournalism: Subverting

Traditional MediaMeg Hourihan

Panel: CollaborativeJournalism

Dan Gillmor, Moderator

Project JXTA and Web ServicesKelly Truelove

Searching FreenetBrandon Wiley

JXTA Search Technologyfor P2P and the Web

Steve Waterhouse

Network-Centric WarfareMichael R.

Macedonia, Ph.D.

Is File Sharing Stealing?Lucas Gonze

JOIN THE P2P MAIL LIST AT conferences.oreilly.com/p2p

PANEL

PANEL

BIRDS OF A FEATHER SESSIONSIn the true spirit of peer-to-peer, BOF sessions provide face-to-face time for thoseinterested in the same projects and concepts to find each other, compare notes,

and brainstorm like crazy. BOFs can be organized for indi-vidual projects (Gnutella, Freenet, Jabber), or broader topics

(security, standards, distributed computation). BOFs are entirelyup to you—all we do is provide a space and time to meet, and

a way for you to advertise that you’d like to have a get-together. If you’re interested in moderating a BOF session, look for the BOF

sign-up board at the conference.

PEER-TO-PEERWORKING GROUP MEETING

Monday, September 17, 2001 at the Omni Shoreham Hotel

Stay tuned for details at www.p2pwg.org

Page 8: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

8

SESSIONS Wednesday, September 19

BUSINESS MODELS TRACK

Peering into the EnterpriseRay Ozzie Wednesday, 10:45AM–11:30AM • Ambassador

Ray Ozzie, CEO of Groove Networks, will discussthe ways in which peer computing applications can bring value to corporations, using real-lifeexamples of his company’s software integrated intoenterprises. Ozzie will explore peer-based solutionsthat enhance business processes, while seamlesslyintegrating with existing back-end systems such ascustomer relationship management, documentmanagement, product design, or enterpriseresource planning.

Building a Successful P2P Business ModelGeoff Cohen Wednesday, 11:30AM–12:15PM • Ambassador

Geoff Cohen explores the key elements of a com-pelling P2P business model. A good P2P businessmodel must pursue three strategies: it must lever-age the network effects of increasing numbers, itmust allow for innovation, and it must build on(not fight) other important trends such as Moore’sLaw, the need for privacy and security, and inter-operability.

Panel: Peer-to-Peer is Dead,Long Live...What?Moderator: Clay Shirky Wednesday, 2:15PM–3:00PM • Ambassador See page 4 for panel description.

The Future of Business Method PatentsScott M. Alter, Esq.Wednesday, 3:30PM–4:15PM • Ambassador

Scott Alter addresses what has transpired in thearea of business method patents since the begin-ning of the Amazon litigation, and what it mightmean for the future of business method patents. At the time of this writing, the most recent eventweighing in on this question is the recent decisionby the Court of Appeals for the Federal Circuit,which removed the preliminary injunctionobtained by Amazon.

Path to Profitability:P2P + Open Source = Profitable?Grad Conn Wednesday, 4:15PM–5:00PM • Ambassador Grad Conn, OpenCola’s CEO, talks (and answersquestions) about how OpenCola created a bank-able way of making money off of OpenCola’s offerings, without forcing centralization or closingthe source to the core tech. OpenCola’s business isbuilt around selling services to companies thatwant to “Napsterize” their stuff. These companiespurchase OpenCola “root nodes” (directoryservers/http stream-joiners) and pay for supportcontracts to keep them humming.

DISTRIBUTED COMPUTATION TRACK

Distributed Computing for a LargePharmaceutical CompanyWilliam S. Hayes, Ph.D.Wednesday, 10:45AM–11:30AM • Empire

Dr. Hayes explores GlaxoSmithKline’s process ofdetermining how to take advantage of unused PCcpu cycles on the intranet. The talk covers themany aspects considered for product selection, andpresents a checklist for deployment of a PC desk-top distributed computing solution. Hayes furtherconsiders the possibilities for use of the Internet inextending computational opportunity.

A Distributed Sound Processing ArchitectureSteven A. Hazel Wednesday, 11:30AM–12:15PM • Empire

This talk describes a distributed sound processingarchitecture for both collaborative control of sounddevices and the application of computationallyintensive audio effects. The timing, bandwidth,and computational demands of sound processingmake it an interesting case study for distributedsystems design.

Adaptive Distributed ComputingRay Ozzie Wednesday, 2:15PM–3:00PM • Empire

Ray Ozzie, CEO of Groove Networks, explores thenature of adaptive distributed computing systemsand discusses the centralized and edge-based tech

nologies required to support such robust comput-ing systems. Ozzie provides his vision for how theemergence of a survivable computing ecosystemwill affect future business processes.

Distributed Computing:A Real Market AnalysisSteven L. Armentrout, Ph.D.Wednesday, 3:30PM–4:15PM • Empire

Dr. Armentrout draws upon expertise in compu-tational science and investment finance to offer a financial market analysis of the opportunity of distributed computing. He provides a taxonomy of problem domains, identifying how they map to distributed computing, and projects the majortrends shaping the market’s evolution.

Distributed Computing and the New World Order of Enterprise NetworksDr. Andrew Grimshaw Wednesday, 4:15PM–5:00PM • Empire

Dr. Andrew Grimshaw discusses the present andfuture of distributed computing, and introduces a new concept that combines distributed, peer-oriented and pervasive computing to help theenterprise environment accomplish huge tasks. He will discuss how enterprises can share thepower of all of their resources and create an “edge-of-the-network” environment that will help them set new standards and achieve goals efficiently and effectively.

COLLABORATION TRACK

OpenData—Collaborative Creation andDecentralized Ownership of DataBruce A. Epstein Wednesday, 10:45AM–11:30AM • Hampton

OpenData is a radically different approach to database creation and management. Learn howOpenData can help ensure timely, accurate, cost-effective creation of databases. Explore the mech-anisms necessary for unadministered, collaborativedatabase management, including techniques toensure accuracy and data integrity.

The Free Haven Reputation SystemRoger Dingledine Wednesday, 11:30AM–12:15PM • Hampton

Roger Dingledine probes the issues involved inbuilding a robust reputation system over a P2Psystem like Free Haven. These include personalized(local) reputations, rater credibility, and reputationcategories (inferring performance for one contextfrom performance in others). He examines relatedreputation systems such as eBay and Advogato, andlessons for other P2P systems (e.g., Mojo Nation).

Weblogs as Peer-to-Peer Journalism:Subverting Traditional MediaMeg Hourihan Wednesday, 2:15PM–3:00PM • Hampton

Everyone’s been talking about weblogs, but why?Applying P2P concepts and philosophy to the way media and news are created and distributed,weblogs move beyond the traditional definition of web pages to create distributed conversations.

REGISTER ONLINE AT conferences.oreilly.com/p2p

Dave Stutz,Ian Clarke,Bob Young,and Clay Shirky at the firstO’Reilly Peer-to-PeerConference

PANEL

Page 9: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

Meg Hourihan, lead Blogger developer, discussesthe next step in journalism and what happenswhen the readers are also the writers.

Panel: Collaborative JournalismModerator: Dan Gillmor Wednesday, 3:30PM–4:15PM • Hampton

See page 4 for panel description.

Yenta: A Distributed, Privacy-ProtectingCoalition Formation SystemLeonard Foner Wednesday, 4:15PM–5:00PM • Hampton

The Yenta system is a fully-distributed, peer-to-peer coalition-formation system that was firstannounced in 1995. It autonomously determinesusers’ interests and then automatically forms dis-cussion groups in which users who share interestsmay send secure real-time messages. This talkdescribes Yenta’s political motivations, details of itsarchitecture, some lessons learned, and how Yentacompares with more recent P2P systems.

WEB SERVICES TRACK

Web Services: Looking Beyond the BasicsR.V. Guha Wednesday, 10:45AM–11:30AM • Palladian

This session covers data translation and data aggre-gation. Data translation will be vital to gettingcomputers to not just exchange data, but alsodigest that data. Data aggregation will be as impor-tant to this new Web as spiders and search enginesare to the old Web.

SOAP Routing and Message Path ModelingHenrik Frystyk Nielsen Wednesday, 11:30AM–12:15PM • Palladian

This session explores combining a simple SOAProuting extension with the SOAP message model.The result is a very flexible SOAP message-basedinfrastructure supporting a wide variety of message exchange patterns ranging from one-way,request/response, over dialogs and P2P scenarios.

Project JXTA and Web ServicesKelly Truelove Wednesday, 2:15PM–3:00PM • Palladian

This session provides an overview of the JXTAplatform for peer-to-peer applications, as well as the web services standards (WSDL, UDDI,SOAP). You’ll learn how JXTA and web servicesstandards relate to each other, and what an appli-cation utilizing a combination of the standardswould look like.

Building Peer to Peer Systems with Java and SOAPRob Englander Wednesday, 3:30PM–4:15PM, Palladian

This session explores an architecture for buildingweb services, and the rules and mechanisms forcombining those services into useful applications.The discussion covers the big picture of distributedand peer-to-peer systems, and focuses on how tobuild such a system using Java and SOAP.

METADATA / SEARCH TRACK

P2P Search That ScalesLada A. Adamic Wednesday, 10:45AM–11:30AM • Capitol

Decentralized peer-to-peer networks tend to have a power-law structure, where a few nodes have very high degree and many with low degree. This feature can be exploited to keep search costs downas the size of the peer-to-peer network increases.Our proposed search strategy scales well, takesadvantage of the existing network structure, andincurs a relatively small additional cost for nodes.

The MusicBrainz Community Metadata ProjectRobert Kaye Wednesday, 11:30AM–12:15PM • Capitol

The MusicBrainz project aims to create an open,user-contributed music metadatabase. Its web andRDF interfaces allow access to advanced metadatasearch capabilities. Founded on open source prin-ciples, MusicBrainz welcomes any participants andhas formed commercial alliances with Bitzi andRelatable. MusicBrainz plans to distribute themetadata across a web of trust to ensure publicavailablity of the data.

Searching FreenetBrandon Wiley Wednesday, 2:15PM–3:00PM • Capitol

People frequently ask Freenet developers how andwhen we’re going to have searching. The answer,from this Freenet project codeveloper, is “rightabout now.” This talk covers the up-and-comingsearch features for Freenet, including how they areimplemented and how their limitations compare to the searchability of other systems.

JXTA Search Technology for P2P and the WebSteve Waterhouse Wednesday, 3:30 PM–4:15PM • Capitol

This talk explores the expanded Web, use of searchprotocols, and their place in the JXTA Technologyframework. Potential areas for developing applica-tions exist in a wide variety of domains, includingpublicly accessible web search, private networks oftrading partners, and interaction between distrib-uted services and applications.

Bits about Bits—Bitzi and the Business of MetadataGordon Mohr Wednesday, 4:15PM–5:00PM • Capitol

For Bitzi, metadata isn’t an afterthought—it’s astandalone business that directly addresses theshortcomings of decentralized file sharing. Bitzi’s“community catalog” approach harnesses thepower of peer-to-peer communities to create amassive, reliable directory valuable to creators and consumers of all kinds of digital works.

9

SESSIONS Wednesday, September 19

Enjoy the P2P

United NationsFeast & Jazz Fest

HO R S D ’O E U V R E S

L I V E JA Z Z

SA M P L E CU I S I N E F R O M

AS I A , LAT I N AM E R I C A

& EU R O P E

Wednesday, September 19 5:00PM–8:00PM

Blue Room

Don’t miss this opportunity to connect with your peers.

JOIN THE P2P MAIL LIST AT conferences.oreilly.com/p2p

PANEL

j

1EVENING EVENTS

T U E S DAY

6:00 PM–9:00PM

Hackey Sack Tournament

6:00 PM–10:00PM

Birds of a Feather Sessions

W E D N E S DAY

5:00 PM–8:00PM

Gala: United Nations Feast & Jazz FestBlue Room

8:00PM–10:00PM

Birds of a Feather Sessions

T H U R S DAY

5:00 PM–6:00PM

O’Reilly Author Signing Event:Emerging Technologies

and the InnovatorsExhibition Hall, O’Reilly Bookstore

5:00 PM–10:00PM

Suite PartiesSponsored Suites throughout

the Omni ShorehamMap of participating sponsors

available at the O’Reilly Bookstore,Exhibition Hall, during the

author signing

6:00 PM–10:00PM

Birds of a Feather Sessions

Page 10: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

REGISTER ONLINE AT conferences.oreilly.com/p2p10

OVERVIEW / INFRASTRUCTURE TRACK

Peer-to-Peer is Not Always Decentralized:When Centralization is GoodNelson Minar Thursday, 10:45AM–11:30AM • Regency Ballroom

Explore the tradeoffs between centralization anddecentralization in building peer-to-peer systems.While peer-to-peer is often identified with decen-tralized systems, in reality many current systemsare centralized in design, or use a hybrid approach.Nelson examines four basic patterns for distributedsystems design, with examples from current prac-tice. The talk does not assume prior knowledge of any particular system.

Reduce, Reuse, RecycleRael Dornfest Thursday, 11:30AM–12:15pm • Regency Ballroom

Much of the current wave of peer-to-peer infra-structure development, while borrowing ideas fromexisting technologies, is not extracting all there isto offer. Dornfest applies the “reduce, reuse, andrecycle” creed to email, Usenet (NNTP), InternetRelay Chat (IRC), Wide-Area Information Servers(WAIS), and other familiar friends and lostacquaintances.

Project JXTA: A Technology OverviewLi Gong Thursday, 2:15PM–3:00PM • Regency Ballroom

Li Gong introduces the JXTA platform: designconcepts, protocols overview, features, applications,and future direction. JXTA technology addressesthe need for an open, generalized protocol thatinteroperates with any peer on the network,including PCs, servers, and other connecteddevices.

Building on JXTAJeff Schneider Thursday, 3:30pm–4:15pm • Regency Ballroom

Jeff Schneider describes the JXTA platform foradvanced P2P developers. He reviews how to buildindustrial strength applications on top of JXTA,discusses what was intentionally left out of JXTA,and looks at frameworks that sit on top of JXTA.He presents examples that use the Java bindings.

Partner Panel: P2P Innovation with JXTAModerator: Matt Reid Thursday, 4:15PM–5:00PM • Regency Ballroom Sun and several key partners discuss opportunitiesfor developing services and applications usingJXTA.

SECURITY TRACK

Secure Peer-to-Peer CommunicationJim Lowrey Thursday, 10:45AM–11:30AM • Ambassador

Do you know who’s reading your IM chat today?Crypto engineer Jim Lowrey discusses secure chat,instant messages, file transfers, and e-commerce in light of the Magi peer-to-peer architecture. Thetalk covers how to make X509 certificates, key reg-istration and revocation, message integrity, messageauthentication, symmetric key negotiation, andasynchronous secure communication.

P2PSEC—Hype or Reality?Richard Forno Thursday, 11:30AM–12:15PM • Ambassador

This session investigates P2P security issues andhow they compare to client-server security. Is the firewall truly dead? What countermeasures can greatly increase security and trust in P2P environments inside an organization and across the Internet? Where is the security industry cur-rently positioning P2PSEC technologies? What are the real security issues with P2P?

THURSDAY SESSIONSSESSIONS Thursday, September 20

PANEL

12:15PM–1:30PM LUNCH

TIME

10:45AM–11:30AM

11:30AM–12:15PM

2:15PM–3:00PM

3:30PM–4:15PM

4:15PM–5:00PM

Secure Peer-to-PeerCommunication

Jim Lowrey

P2PSEC—Hype or Reality?

Richard Forno

File Sharing and Copyright Law—Basic

Principles and Guidancefor Developers

Fred von Lohmann

An Update on P2P and the LawCindy Cohn

Soft Security—Safety in NumbersSunir Shah

Semantic Web or Services Web?

R.V. Guha

Understanding HailStorm

David Chappell

Peer-to-Peer is Not Always Decentralized:When Centralization

is GoodNelson Minar

OVERVIEW/ SECURITY LEGISLATIVE/ COLLABORATION WEB SERVICES MESSAGINGINFRASTRUCTURE DIGITAL RIGHTS MGMT.Regency Ballroom Ambassador Empire Hampton Palladian Capitol

TRACK

ROOM

8:45AM–10:15AM KEYNOTE: “PRESERVING THE INNOVATION COMMONS: WHAT’S REALLY AT STAKE” — LAWRENCE LESSIG, REGENCY BALLROOM

1:30PM–2:15PM PLENARY

10:15AM–10:45AM BREAK

3:00PM–3:30PM BREAK

Reduce, Reuse, RecycleRael Dornfest

XSLT and Web ServicesChris Dix

P2P Security: A Technical Overview

of Groove SecurityNimisha Asthagiri

Attacking P2P NetworksScott Miller,

Oskar Sandberg

Panel: CircumventingFirewalls and NAT

Wes Felter, Moderator

Panel: P2P and the Legislative Scene

Fred von Lohmann,Moderator

Building Web Services: What Tools Will it Take?

Stans Kleijnen

The Jabber FoundationMichael Bauer

Partner Panel: P2PInnovation with JXTAMatt Reid, Moderator

The P2P [R]Evolution—The Legal Implications

Steve Davidson,Dan Laster

Content Owners v. TechnologyGary Shapiro

Asheron’s Call: Lessonsfrom a Massively

Multiplayer Online WorldMatt Ford

The Accidental WebService: How XML-RPCUnited Two Systems

3000 Miles ApartTim Allwine, Joe Johnston

Lightning Talks

The ICQ Story—The FirstInstant Messaging

Yair Goldfinger

Project JXTA: A Technology Overview

Li Gong

Building on JXTAJeff Schneider

Page 11: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

JOIN THE P2P MAIL LIST AT conferences.oreilly.com/p2p 11

P2P Security: A Technical Overview of Groove SecurityNimisha Asthagiri Thursday, 2:15pm–3:00pm • Ambassador

Asthagiri, a Groove Networks developer, discussesthe contrast between peer-to-peer and client/serveraccess control and describes Groove’s architecturalapproach to access and role. The session coversdata replication within Groove, and public andprivate keys. Asthagiri explains how developers/users can securely implement tools into a peer-to-peer environment like Groove.

Attacking P2P NetworksScott Miller, Oskar SandbergThursday, 3:30pm–4:15pm • Ambassador

Miller and Sandberg provide a technical analysis of possible attacks against P2P information infra-structures. The talk explores simulation resultsfrom a network simulator they wrote. The presen-ters are both core developers for the Freenet proj-ect. The talk includes a study of attacks againstFreenet and several other P2P architectures.

Panel: Circumventing Firewalls and NATModerator: Wes Felter Thursday, 4:15pm–5:00pm • Ambassador

See page 4 for panel description.

LEGISLATIVE / DIGITAL RIGHTS MANAGEMENT TRACK

File Sharing and Copyright Law—BasicPrinciples and Guidance for DevelopersFred von Lohmann Thursday, 10:45AM–11:30AM • Empire The future of P2P file sharing is entwined, forbetter or worse, with copyright law. Von Lohmannreviews the copyright law principles most relevantto peer-to-peer file sharing, including the conceptsof vicarious and contributory infringement. Heincludes a broad overview of copyright law prin-ciples, as well as a detailed analysis of the NinthCircuit’s Napster opinion, and lessons for devel-opers of file sharing applications.

An Update on P2P and the LawCindy Cohn Thursday, 11:30AM–12:15PM • Empire Between now and September, the EFF expects that there will be significant litigation and legisla-tion related to P2P systems. Cindy Cohn, legaldirector of the EFF, discusses the legal maneuversin the P2P arena, both in the legislature and thejudiciary, including steps taken after the Napsterdecision to make upstream providers liable, andlegal impacts of technological solutions proposedso far.

The P2P [R]Evolution—The Legal ImplicationsSteve Davidson, Dan LasterThursday, 2:15PM–3:00PM • Empire Davidson and Laster review the policies thatunderlie the copyright and trade secret laws anddiscuss how the subject matter, protections, and

limitations of those laws play out in the P2P envi-ronment. They give practical guidance on how P2Pwill call those laws into question, as lawmakers andcourts try to maintain the proper balance betweenprotecting intellectual property and maintaining afree flow of ideas, information, and commerce.

Content Owners v.TechnologyGary Shapiro Thursday, 3:30PM - 4:15PM • Empire Explore the politics, history, and reality of contentowners’ challenges to new technologies like peer-to-peer networking, working against the backdropof IP, the First Amendment, and the digital divide.This session may include relevant original con-sumer research as well as a question and answerperiod.

Panel: P2P and the Legislative SceneModerator: Fred von Lohmann Thursday, 4:15PM–5:00PM • Empire See page 4 for panel description.

COLLABORATION TRACK

Soft Security—Safety in NumbersSunir Shah Thursday, 10:45AM–11:30AM • Hampton

Sunir Shah explores soft security, which buildssecurity by relying on social forces and is remark-ably effective in practice. Using his experience withMeatballWiki and the other wikis, Shah covers theprinciples necessary to create a human-friendlyspace—concepts that are strikingly missing fromtoday’s regulated Internet. This talk is an importantcounterpoint to many common reactions that serveto alienate audiences throughout the Internet.

Asheron’s Call: Lessons from a Massively Multiplayer Online WorldMatt Ford Thursday, 3:30PM–4:15PM • Hampton

Starting from an overview of the group dynamicsof large-scale shared information spaces, we’llprobe lessons learned about rule design, variouskinds of player payoff, and what keeps playersengaged after the novelty has worn off. Explore the conditions that encourage sharing vs. selfish-ness, the pitfalls of simulated economies, and how self-organizing communities create unexpected responses to the system.

WEB SERVICES

Semantic Web or Services Web?R.V. Guha Thursday, 10:45AM–11:30AM • Palladian

R.V. Guha demonstrates the “Semantic Web” and“Web Services” and how they are actually two sidesof the same coin. Most of the web services beingdeveloped are actually creating the semantic web.Similarly, activities in the semantic web commun-ity can profitably be used by the web servicescommunity.

The Accidental Web Service: How XML-RPCUnited Two Systems 3000 Miles ApartTim Allwine, Joe JohnstonThursday, 2:15PM–3:00PM • Palladian

This session is a case study of an XML-RPCservice that bridged two separately developedapplications after both were deployed (DigitalAsset Management Viewer and AmaRank).Although code examples will be shown in Perl andXML-RPC, the concepts presented here apply toany web service.

XSLT and Web ServicesChris Dix Thursday, 3:30PM–4:15PM • Palladian

Chris Dix looks at several ways XSLT can be usedto work with web services and introduces a frame-work for building web services entirely in XSLT, a language that allows developers to transform oneXML document into another XML document.This capability makes XSLT a valuable tool forweb service developers working with SOAP, XML-RPC, or WSDL.

Building Web Services:What Tools Will it Take?Stans Kleijnen Thursday, 4:15PM–5:00PM • Palladian

Stans Kleijnen outlines the tools needed to buildweb services. The Internet has changed every-thing—including requirements for developer tools.Many IT organizations are evolving legacy appli-cations into a collection of Internet services thatcan be accessed by any new application. There islittle doubt that building applications that leveragea web services-based application architecture poses a series of challenges. What’s needed: a new gener-ation of Internet tools with services-specific capabilities.

SESSIONS Thursday, September 20

PANEL

L I G H T N I N G T A L K S

Get a whirlwind tour of the companies in the peer-to-peer space.Each Lightning Talk session gives a dozen companies and projects an opportunity to deliver a 5-minute elevator pitch—what you’d say about your company or project to a VC, angel,or potential customer if you had only five minutes between floors.

PANEL

Page 12: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

SESSIONS Thursday, September 20

SESSIONS Friday, September 21

MESSAGING TRACK

Understanding HailStormDavid Chappell Thursday, 10:45AM–11:30AM • Capitol

The forthcoming HailStorm technology has cer-tainly lived up to its name: Microsoft has generateda raging storm of controversy around such issues asprivacy and openness. David Chappell will providea technical overview of this technology, officiallycalled the .NET Services, along with an examina-tion of some of the larger issues it raises.

The ICQ Story—The First Instant MessagingYair Goldfinger Thursday, 3:30PM–4:15PM • Capitol

This is a start-to-finish history of ICQ, from the founder’s point of view. Goldfinger includes a technical walk-through on how it all came together, and explores the reasons for choosing a P2P architecture for the ICQ application. Hecovers the solutions to a variety of P2P and scala-bility problems encountered as ICQ was built.

The Jabber FoundationMichael Bauer Thursday, 4:15PM–5:00PM • Capitol

This session introduces the Jabber Foundation, a not-for-profit, membership-based organizationdedicated to supporting the Jabber Open SourceCommunity. Modeled after the Apache Founda-tion, the Jabber Foundation provides both organi-zational and technical support to transform Jabberfrom an open source standard for Instant Messag-ing to a real-time connectivity infrastructure forthe Internet.

12 REGISTER ONLINE AT conferences.oreilly.com/p2p

Jabber and SOAPRichard Braman

12:15PM–1:30PM LUNCH

TIME

10:45AM–11:30AM

11:30AM–12:15PM

1:30PM–2:15PM

2:15PM–3:00PM

3:30PM–4:15PM

This track will be finalized just a month before the conference,

giving attendees and presenters the

opportunity to discuss the very latest develop-ments in the P2P and web services spaces.

Privacy vs. PiracySonia Kumari Katyal

Comparing P2P FileSharing Technologies

David Strom

Tarzan: A DecentralizedStream-based

Anonymizing NetworkRoger Dingledine,

Michael J. Freedman

The History of Inter-Library LoanDaniel Chudnov

Panel: Open ServicesGene Kan, Moderator

Cybiko: Wireless Instant Messaging andEntertainment for the

Schoolyard and BeyondDavidYang

P2P Content DeliveryDamien Stolarz

OVERVIEW/ EMERGING TOPICS LEGISLATION/ FILE SHARING WEB SERVICES WIRELESSINFRASTRUCTURE DIGITAL RIGHTS MGMT.Regency Ballroom Ambassador Empire Hampton Palladian Capitol

TRACK

ROOM

8:45AM–10:15AM KEYNOTE: “P2P – THE POSTMORTEM” — DAVID STUTZ, REGENCY BALLROOM

4:15PM–5:00PM TOWN HALL — TIM O’REILLY, CLAY SHIRKY & THE PROGRAM COMMITTEE, REGENCY BALLROOM

10:15AM–10:45AM BREAK

3:00PM–3:30PM BREAK

Next Generation Peer-to-Peer ContentNetworks Syndicating

the Dark MatterRam Sadasiv

Visualizing and AnalyzingPeer-to-Peer Networks

Alex Iskold

Panel: P2P Meets Web Services

Rael Dornfest, Moderator

Will Peer-to-Peer Unravel the Web?Noah Mendelsohn

Anonymous Wireless Peer-to-Peer File Sharing

Rob Flickenger, Schuyler Erle

Hughes Spaceway: A Unique Satellite

Peer-to-Peer EnablingTechnology

Richard Smallcomb

Panel: P (through ISP) to P: The Internet’s

Other IntermediariesFred von Lohman, Moderator

Distributed Peer-to-PeerName ResolutionChristian Huitema

OVERVIEW / INFRASTRUCTURE TRACK

P2P Content DeliveryDamien Stolarz Friday, 11:30AM –12:15PM • Regency Ballroom

This session analyzes the many content-deliverysolutions being developed with peer-to-peer tech-nologies to create cost-effective, scalable mediadelivery on the Internet. While more and morebandwidth is the perennial brute force solution to streaming media, peer-to-peer networking is the first elegant solution to arrive in a while.

Panel: P (through ISP) to P:The Internet’s Other IntermediariesModerator: Fred von Lohmann Friday, 1:30PM–2:15PM • Regency Ballroom

See page 4 for panel description.

Distributed Peer-to-Peer Name ResolutionChristian Huitema Friday, 2:15PM–3:00PM • Regency Ballroom

To be announced soon.

Visualizing and Analyzing Peer-to-Peer NetworksAlex Iskold Friday, 3:30PM–4:15PM • Regency Ballroom

Current research leads to rough classification ofpeer-to-peer network types: chaotic, sparse, andclustered (or small-world). Iskold demonstratesthese different network types through visualization.He presents Java applications that show paths ofsimple queries in different graphs and compare processing time and other graph-theoretic metrics.

PANEL

Page 13: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

13

SESSIONS Friday, September 21

JOIN THE P2P MAIL LIST AT conferences.oreilly.com/p2p

EMERGING TOPICS TRACK

This track will be finalized just a month before the conference, giving attendees and presenters theopportunity to discuss the very latest developments in the P2P and web services spaces.

LEGISLATION / DIGITAL RIGHTS MANAGEMENT TRACK

Privacy vs. PiracySonia Kumari Katyal Friday, 10:45AM–11:30AM • Empire

Probe the legal issues at stake in analyzing peer-to-peer liability from a constitutional and criminalperspective. Katyal discusses the growing tensionbetween copyright/trademark piracy and the privacy issues raised by enforcement strategies.She’ll pay special emphasis to how courts, com-mentators, and law enforcement have responded to allegations of invasions of privacy—and whatissues were left unsolved by the Napster decisionregarding ISP liability and the Digital MilleniumCopyright Act.

FILE SHARING TRACK

Comparing P2P File Sharing TechnologiesDavid StromFriday, 10:45AM–11:30AM • Hampton

Strom evaluates a variety of P2P file sharing tech-nologies for corporate and individual use, based on his own tests and extensive experience withthese and similar technologies. But which one(s)really are usable, reliable, and workable solutions?Which ones are more appropriate for individuals,and which ones are appropriate for more corporatesettings?

Tarzan: A Decentralized Stream-basedAnonymizing NetworkRoger Dingledine, Michael J. FreedmanFriday, 11:30AM–12:15PM • Hampton

Tarzan is a decentralized network that emphasizessimplicity and extensibility and allows anonymousstreaming connections between peers. It’s designedto be a low-level infrastructure that provides eitherone-way or two-way streams, where one or bothendpoints can be behind firewalls. Learn tech-niques for using Tarzan as an anonymizing back-end for both clients and servers in other P2P filesharing systems including Freenet, Free Haven, and Publius.

The History of Inter-Library LoanDaniel ChudnovFriday, 1:30PM–2:15PM • Hampton

Chudnov examines libraries as collection boundary-less community content providers. How does thecase for libraries as backbone P2P file sharing infrastructure stack up? In some niches, quite well. Chudnov examines specific niches of contentand services which are likely to always best beserved by libraries, and why libraries might have a leg up on some for-profit P2P file sharing infrastructure providers.

WEB SERVICES

Panel: Open ServicesModerator: Gene KanFriday, 10:45AM–11:30AM • Palladian See page 4 for panel description.

Jabber and SOAPRichard BramanFriday, 11:30AM–12:15PM • Palladian An overview and demonstration of SOAP (SimpleObject Access Protocal) within the context ofJabber, an open source instant messaging system.Code examples are provided. SOAP and Jabber areconceptually very different, but if combined cancreate an XML Messaging Interface to web ser-vices. The results have interesting applications forweb service programmers who decide to start sup-porting Jabber.

Will Peer-to-Peer Unravel the Web?Noah Mendelsohn Friday, 1:30PM–2:15PM • Palladian Tim Berners-Lee’s vision is for the World WideWeb to integrate all the information on computernetworks everywhere. Some P2P innovations workwithin the framework of the Web, but others suchas Napster and Gnutella do not. This talk makesthe case that we can and indeed must integratesuch new P2P systems into the World Wide Web.

Panel: P2P Meets Web ServicesModerator: Rael Dornfest Friday, 2:15PM–3:00PM • Palladian See page 4 for panel description.

Next Generation Peer-to-Peer ContentNetworks—Syndicating the Dark MatterRam SadasivFriday, 3:30PM–4:15PM • Palladian

This session explores next generation content net-works, which must address the issue of unique anddynamic content on occasionally connected andmobile content providers. Building these types ofapplications requires a store and forward messagingarchitecture to negotiate presence, and the abilityto redirect requests from logical addresses to physi-cal addresses. The discussion covers proposedchanges to the Gnutella 0.4 protocol, and more.

WIRELESS TRACK

Cybiko: Wireless Instant Messaging and Entertainment for the Schoolyard and BeyondDavid Yang Friday, 11:30AM–12:15PM • Capitol Cybiko is a completely peer-to-peer system of cheap ($99) handheld devices that transmit,walkie-talkie style, on cordless phone frequency.Used by hundreds of thousands of kids, it presentssome interesting lessons. How do the packets flow?What are the dynamics of nomadic informationexchange? How is the architecture built, given thesmall footprint of the system (1MB onboard andthe kernel is 70K)?

Anonymous Wireless Peer-to-Peer File SharingRob Flickenger, Schuyler ErleFriday, 2:15PM–3:00 PM • Capitol

Imagine this: You pull up to a stop light in yourcar. The person in the next car is listening to a song by one of your favorite bands, on MP3.When you pull away from the light, you are listening to the same song in your own car. This session describes how it’s possible to buildportable, anonymous, wireless, peer-to-peer filesharing networks, using off-the-shelf technologiessuch as 802.11b, IP networking, HTTP services,and ordinary notebook PCs.

Hughes Spaceway: A Unique Satellite Peer-to-Peer Enabling TechnologyRichard Smallcomb Friday, 3:30PM–4:15PM • Capitol

Smallcomb describes a new global broadband communications satellite service under develop-ment at Hughes Electronics. The Spaceway systemwill provide inexpensive broadband services withsmall satellite dishes, with data rates ranging from512Kbps upstream and up to 30Mbps down-stream. Applications will include Internet access(with a strong multi-media component) andLAN/WAN solutions. The service will be initiatedin North America in 2003.

PLENARY

Town HallTim O’Reilly, Clay Shirky, the Program CommitteeFriday, 4:15PM–5:00PM • Regency Ballroom

In a tradition carried over from the O’Reilly PerlConference, Tim O’Reilly, Clay Shirky, and RaelDornfest will host a “town meeting.” A panel ofspeakers from the conference (and potentiallyprominent audience members) will respond to the concerns and questions of the audience.This is our chance, as a community, to air what’son our minds and to get a “sense of the crowd” about future directions for the technology, andwhat we liked and didn’t like about the conference.

PANEL

PANEL

Bill Joy delivers a keynote at the first O’Reilly Peer-to-Peer Conference

Page 14: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

OFFICIAL CONFERENCE HOTEL

Omni Shoreham Hotel2500 Calvert Street NWWashington, DC 20008Phone: 202-234-0700Fax: 202-265-7972www.omnihotels.com

Nestled on 11 acres of lush, green landscaping in Rock Creek Park, thishistoric landmark offers a resort atmosphere in dynamic Washington,D.C. The renowned luxury hotel has played host to presidents, worldleaders, and celebrities.

RESERVATIONS

To make reservations, call 1-800-THE-OMNI or call the hotel directly at202-234-0700.

SLEEPING ROOM RATES

Deluxe Guest Room $219.00Additional guests are $30.00 per person, per night.To be eligible for the group rate you must identify yourself as attendingthe “O’Reilly Peer-to-Peer & Web Services Conference.” The cut-offdate for this discount is August 24, 2001. Rates do not include an addi-tional 14.5% local and state tax (subject to change without notice).

GETTING THERE

Shuttle service is offered from all Washington, D.C., airports via SuperShuttle: 1-800-BLUEVANTrain service is available via AMTRAK from Baltimore Washington Air-port to Union Station

RENTAL CARS

O’Reilly has arranged special discounts for con-ference attendees needing rental cars.To reservea car with your special rate, call Hertz

in the U.S. at 1-800-654-2240; in Canada call 1-800-263-0600; outside ofthese areas call 1-405-749-4434, or your nearest Hertz reservationcenter, your corporate travel department or your travel agent.You mustgive the agent the Hertz CV#: 01XY0014.

AIRLINE TICKETSO’Reilly & Associates is pleased toannounce that it has secured a special

discount agreement with United Airlines unavailable to the generalpublic. If you or your travel agent call United’s toll-free number (1-800-521-4041) to book reservations, you will receive a 5% discount offthe lowest applicable discount fare, including first class, or a 10%discount off the unrestricted mid-week coach fare. United will alsooffer an additional 5% off of those tickets purchased at least 60 days in advance. Discounts also apply on Shuttle by United and UnitedExpress flights. You MUST refer to Meeting ID # 550QK in order to receive the conference attendee discount.

TRAVEL ASSISTANCEFor discounted airline tickets, car reserva-tions, or hotels (other than the confer-

ence hotel), attendees are encouraged to call the official O’Reilly conference travel planner: Vivian Russell of Vivian Russell TravelServices, 182 Farmers Lane, Suite 102C, Santa Rosa, CA 95405, phone:707-525-0550, fax: 707-525-0560, email: [email protected]

Amenities at the Omni Shoreham HotelOutdoor heated resort poolFull-service spa and fitness center with modern exercise equipment, sauna, and massageGolf courses nearby

Visit a plethora of memorials and monuments

Take in the wonders of the Smithsonian Institution

Learn about our currency at the Bureau of Engraving & Printing

Rest, relax, or jog in Rock CreekPark, the largest forested urban parkin the U.S., adjacent to the hotel

The Washington, D.C., location of the O’Reilly Peer-to-Peer & Web Services Conference offers speakers and attendees a great opportunity to tour our nation’s Capitol.

14

ON-SITE REGISTRATION & MATERIALS PICKUP:

For your convenience, on-site registration begins Monday, September 17, 4:00PM–9:00PM

Daily hours are Tuesday–Friday, 7:00AM–5:30PM

Programming Web Services

with XML-RPCISBN 0-596-00119-3

Beyond Contact: A Guide to SETI andCommunicating with

Alien CivilizationsISBN 0-596-00037-5

Peer-to-Peer:Harnessing the

Power of DisruptiveTechnologies

ISBN 0-596-00110-X

Get acquainted with O’Reilly authors and introduce yourself to all our great books. We showcase Programming Web Services with XML-RPC, Beyond Contact, and the most complete book on P2P,

Peer-to-Peer: Harnessing the Power of Disruptive Technologies, edited byAndy Oram. Meet Andy and the contributors to these excellent books.

Location: Exhibition Hall, in the O’Reilly BookstoreDate & Time: Thursday, September 20, 5:00PM–6:00PM

P O S T-W E B WO R L D C O M M U N I T Y M E E T I N G S

Monday, September 17, 2001

Free community meetings and the Peer-to-Peer Working Group Meeting

More information is available at conferences.oreilly.com/p2p

O ’ R E I L LY AU T H O R S I G N I N G E V E N T

Emerging Technologies and the Innovators

Page 15: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

Conference Fee $1395 (Early Bird—ends September 7) $1595 (Standard)

Walk-in Registration Add $100 to your total fees if you register at the event for the conference or tutorials

Exhibition Hall Only Pass $25 $35 (Walk-in)

To help get information to you in the best possible way, please tell us how you learned about this conference.

�� Friend �� Work associate

�� This brochure or other O’Reilly direct mail

Code on address label begins with D1CT ___ ___

�� Email Subject header_______________________________________

�� Email Newsletter Newsletter name ___________________________

�� Web site URL __________________________________________________

�� Other Source _____________________________________________

TOTAL FEES3

4

SELECT TUTORIALS For latest tutorials list, see the online registration form at conferences.oreilly.com/p2p1

CONFERENCE FEES

TUTORIAL FEES

2

YOUR PERSONAL INFORMATION5

Tutorial Fees . . . . . . . . . . . . . . . $

Conference Fees . . . . . . . . . . . . $

Total . . . . . . . . . . . . . . . . . . . . . $

Discount (if applicable) . . . . . . . $

Grand Total . . . . . . . . . . . . . . . . $

Discount Code

First Name Last Name

Title Company

Address City

State/Province Zip/Postal Code Country

Daytime Phone Fax

Email Address (required)

Special needs—please let us know: �� Vegetarian/Vegan �� Hearing-impaired �� Sight-impaired

�� Wheelchair Access �� Other ____________________________________________________________

Academic Instructor50% off (with proof of academic status on letterhead):fax to 707-823-9746

Academic Staff25% off (with proof of academic employment status on organization letterhead): fax to 707-823-9746

Student65% off (with proof of full-time status—copy of ID and class schedule): fax to 707-823-9746

Company Team Discount$50 off per person when registering 3 or more peoplefrom one company: fax registration for all attendeesto 707-823-9746. All forms must be faxed at same time.

SPECIAL PRICING (check one)

YOUR METHOD OF PAYMENT6�� AMEX �� Visa �� Mastercard �� Discover �� Check (payable to O’Reilly & Associates)

Cardholder’s Name

Cardholder’s Signature

Account Number

Expiration Date (mm/yy)

�� Purchase Order #________________ (please also provide credit card information above)

FOUR WAYS TO REGISTER:

1 WEB: conferences.oreilly.com/p2p2 FAX: 707-823-97463 PHONE: 800-998-9938

Registration phone hours 6:00AM–5:00PM PST)

4 MAIL TO: O’Reilly & AssociatesAttn: Peer-to-Peer & Web Services 2001101 Morris Street, Sebastopol, CA 95472

REGISTRATION

PAYMENT INFORMATIONCredit card payment is preferred. By doing so, you agree to be charged for the fullamount of the convention registration and tutorial choices you have selected. If youwish to pay by purchase order, please provide both a valid P.O. number and a creditcard. Your credit card will not be charged if a check in payment of the P.O. is receivedby September 7, 2001. If payment is not received by September 7, 2001, your creditcard will be charged for the full amount due. In addition, if you are paying by check,you must also provide a valid credit card. Your check must be received by September 7,2001 or your credit card will be charged the full amount (checks payable to O’Reilly &Associates). Please remit payment to: O’Reilly & Associates, Inc.

Peer-to-Peer & Web Services 2001Registration101 Morris Street, Sebastopol, CA 95472

CANCELLATION POLICY: If for any reason you need to cancel your registration, pleaseemail [email protected] before September 7, 2001. You will be refunded your fullregistration less a $100 processing charge. After September 7, 2001, registrants are nolonger eligible for refunds.

EARLY BIRD REGISTRATION

ENDSSeptember 7, 2001

TUESDAY MORNING TUTORIALS

An Introduction to Collaborative Computing

Running Your Own Jabber Server

Groove Tool Development, Part I

Programming Freenet

SOAP: The Power of Simplicity

Microsoft .NET and the Common Language Runtime

TUESDAY AFTERNOON TUTORIALS

Creating P2P Applications with JXTA

Custom OpenCola Folder in an Afternoon!

Groove Tool Development, Part II

Create and Consume Web Services UsingScriping Languages

Building Web Services with .NET

Reputation Management How-To

1 tutorial $345 (Early Bird—ends September 7)

$395 (Standard)

2 tutorials $595 (Early Bird—ends September 7)

$695 (Standard)

Page 16: The second O’Reilly conference on peer-to-peer and web ...conferences.oreillynet.com/p2p/oreilly_p2pwebconf_program.pdf · how the world’s devices connect to the Internet and

SILVER SPONSORS

MEDIA SPONSORS

G O L D S P O N S O R S

101

Mor

ris

Stre

et,S

ebas

topo

l,C

A 9

5472

TM

The O’Reilly Peer-to-Peer & Web Services Conference

September 18–21, 2001 • Washington, D.C.

SPACE IS LIMITED, SO REGISTER EARLY:

conferences.oreilly.com/p2p

P L AT I N U M S P O N S O R

“IN TIMES OF CHANGE, MANAGERS

ALMOST ALWAYS KNOW WHICH

DIRECTION THEY SHOULD GO IN, BUT

USUALLY ACT TOO LATE AND DO TOO

LITTLE. CORRECT FOR THIS TENDENCY:

ADVANCE THE PACE OF YOUR ACTIONS

AND INCREASE THEIR MAGNITUDE.”

– Andy Grove, Intel

©2001 O’Reilly & Associates, Inc. O’Reilly is a registered trademark of O’Reilly & Associates, Inc.All other trademarks are property of their respective owners.

Part # 10355