La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Programming with JXTA Peer discovery Peer Group discovery Creating Peer group Joining a Peer Group.

Presentazioni simili


Presentazione sul tema: "Programming with JXTA Peer discovery Peer Group discovery Creating Peer group Joining a Peer Group."— Transcript della presentazione:

1 Programming with JXTA Peer discovery Peer Group discovery Creating Peer group Joining a Peer Group

2 Programming with JXTA Peer discovery Gli advertisement vengono mantenuti nella cache di JXTA (./.jxta/cm) Gli advertisement vengono mantenuti nella cache di JXTA (./.jxta/cm) In particolare per ogni gruppo sarà presente una sottodirectory In particolare per ogni gruppo sarà presente una sottodirectory./.jxta/cm/jxta-NetGroup./.jxta/cm/jxta-NetGroup./.jxta/cm/group-ID./.jxta/cm/group-ID Le directory contengono tre tipi di file Le directory contengono tre tipi di file *.idx file, indice record-offset.tbl, entry list advertisement.tbl, advertisement

3 Programming with JXTA Peer discovery Per leggere i messaggi dalla cache si usa il metodo getLocalAdvertisement(); Per leggere i messaggi dalla cache si usa il metodo getLocalAdvertisement(); Per scrivere nella cache si usa invece il metodo getRemoteAdvertisement(); (il quale invia un messaggio di discovery e attende la risposta). Per scrivere nella cache si usa invece il metodo getRemoteAdvertisement(); (il quale invia un messaggio di discovery e attende la risposta). Come si ottiene la risposta Come si ottiene la risposta Si può aspettare e successivamente controllare la propria cache (getLocalAdvertisement()) Si può utilizzare un Discovery Listner (utilizzato nella demo).

4 Programming with JXTA Per instanziare JXTA Per discovery

5 Programming with JXTA destinazione tipo Attributi della query Threshold

6 Programming with JXTA

7 Demo Peer Discovery

8 Programming with JXTA Group discovery Simile al discovery dei peer Simile al discovery dei peer In questa demo loperazione di discovery non parte finchè il nodo non è connesso ad almeno un rendezvous In questa demo loperazione di discovery non parte finchè il nodo non è connesso ad almeno un rendezvous Creazione gruppi usando la shell Creazione gruppi usando la shell

9 Programming with JXTA

10

11

12 Demo Group Discovery

13 Programming with JXTA Creating Peer Group and publishing advertisement Stampa dei gruppi presenti nella cache Stampa dei gruppi presenti nella cache Creazione del gruppo Creazione del gruppoIdImplAdvNomeDescrizione Pubblicare un gruppo Pubblicare un grupporemotePublish(adv)

14 Programming with JXTA

15

16

17 Demo Creating Peer Group and publishing advertisement

18 Programming with JXTA Joining a peer group

19 Programming with JXTA

20

21

22 Demo Joining a peer group


Scaricare ppt "Programming with JXTA Peer discovery Peer Group discovery Creating Peer group Joining a Peer Group."

Presentazioni simili


Annunci Google