Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Peer to Peer Programming with Groove
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Peer to Peer Programming with Groove

Peer to Peer Programming with Groove

James Edwards

484 pages, parution le 21/03/2002

Résumé

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.

Contents

Introduction.
1. Why Peer-to-Peer?

A Short History. Peer-to-Peer Versus Client/Server Applications. A Tour of the Peer-to-Peer Landscape.

2. What Is Groove?
In the Beginning.... What It Is. Mix, Match, and Customize. How to Think.

3. Exploring the Groove Application.
Installing Groove. Creating a Shared Space. Inviting Others. Receiving Invitations. Shared Space Members. Groove Tools.

4. Understanding Groove Architecture.
The Model-View-Controller Structure. The Groove Structure. Groove Platform Services.

5. Essential XML.
XML History. What XML Is. An XML Document. XML Schema. Groove's Use of XML.

6. Essential OSD.
The History of OSD. Microsoft's OSD Specification. Groove's Use of OSD. The Groove Manifest. Writing an OSD File. The Model Changes. Thinking in OSD.

7. Creating a Groove Development Environment.
The DevZone. The GDK. Development Account. Supplemental Applications. Specialized Groove Tools. Registry Files. The Plan. Groove Tool Development.

8. Customizing Groove.
Groove Skins. Modifying the Images. Changing the Look of Buttons. Sounds. Publishing a Skin. The Transceiver Template.

9. Building a Basic Groove Tool.
Tool Templates.Creating a Tool Template Skeleton. TriviaQuiz1. TriviaQuiz2. TriviaQuiz3.

10. Publishing a Basic Groove Tool.
Preparation. Writing the Files.

11. Easier Groove: The Tool Creator and Tool Publisher.
Tool Creator. Tool Publisher.

12. Easier Groove: Modifying the Basic Groove Tool with Tool Creator and Tool Publisher.
The Welcome Screen. The Add Questions Screen. Changing Screens. Publishing TriviaQuiz. Taking It to the Web.

13. Data Integration and Groove Bots.
Data Integration and Groove. Data Integration, Bots, and TriviaQuiz.

14. Advanced Topics.
More About OSD. Versioning. Roles and Permissions. Adding Help. Subforms.

15. The Future of Peer-to-Peer.
The Killer App. Peer-to-Peer Challenges. Potential Growth Areas for Peer-to-Peer. Features of the Killer App. Is There a Killer App?

Appendix A. Groove Template Component Reference.
ViewContainer. HTMLTableLayout. MultiCellLayout. XYLayout. Splitter. SingleCellViewContainer. ScriptHost. GrooveEdit. GrooveComboBox. GrooveStatic. ActiveXWrapper. GrooveButton. GrooveImage. GrooveListBox. GrooveTabControl. RecordSetEngine. GrooveTimer. GrooveMenu. GrooveListView. GrooveTreeView. GrooveHeader. StandardDescriptors.

Appendix B. Glossary.
Appendix C. Complete Trivia Quiz Code.
Index.

L'auteur - James Edwards

James Edwards is a Nortel Networks Certified Support Specialist (NNCSS) in VPN Routers. His experience includes work with some of Nortel's largest enterprise customers.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) James Edwards
Parution 21/03/2002
Nb. de pages 484
Format 18,5 x 23,5
Couverture Broché
Poids 848g
Intérieur Noir et Blanc
EAN13 9780672323324

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription