Peer-to-Peer Programming on Groove (R)

by James R. Edwards, Jr.

Marty Rabinowitz

0 ratings • 0 reviews • 0 shelved
Book cover for Peer-to-Peer Programming on Groove (R)

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

In October of 1997, Ray Ozzie, creator of Lotus Notes, began development of Groove. Groove is a peer-to-peer application platform for building and deploying peer-to-peer applications. Because Groove takes care of the underlying connectivity and synchronization issues, developers can concentrate on creating applications in the peer-to-peer space. While the technology under the hood of Groove is cutting-edge and somewhat daunting, the actual process of creating applications is approachable for advanced beginner or intermediate programmers.

The book is organized by first to actually produce and deploy peer-to-peer applications. After exploring the Groove platform. Next, the reader is eased into application development by customizing Groove with a "skin." This exercise will demonstrate how XML and external resources are used in Groove, and will detail a step that the reader will probably want to take for each application developed and deployed.

The first tutorial will begin the creation of a peer-to-peer trivia game application, and will address User Interface (UI), persistence and dissemination issues. This part will require hand-coding of the XML for both understanding and experience. The completion of the second part will result in a working peer-to-peer application, a simple trivia game. Next, we will discuss some advanced topics that deal with administration and database integration. These topics address features provided in the premium version of Groove. Finally, we will include some comments about the future of peer-to-peer and the opportunities it creates for our readers.
  • ISBN10 067232332X
  • ISBN13 9780672323324
  • Publish Date 4 March 2002
  • Publish Status Out of Print
  • Out of Print 12 June 2010
  • Publish Country US
  • Publisher Macmillan Computer Publishing (a Pearson Education company)
  • Imprint Sams Publishing
  • Pages 504
  • Language English