The JuxtaNet - PowerPoint PPT Presentation

About This Presentation
Title:

The JuxtaNet

Description:

Title: The JuxtaNet Author: Dapol Last modified by: Scott Zhu Created Date: 6/7/2001 7:09:37 PM Document presentation format: On-screen Show Other titles – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 20
Provided by: Dap85
Category:

less

Transcript and Presenter's Notes

Title: The JuxtaNet


1
The JuxtaNet
  • COSC 541
  • Data Communication Systems and Network
  • Prof. Mort Anvari
  • Student Name Wei Chen
  • Student ID 106279
  • Date 6/05/2001

2
The JuxtaNet
  • What is JXTA?
  • Learning the JXTA Shell
  • About the JXTA Java Binding
  • XML
  • Discussion
  • Conclusion

3
The JuxtaNet
  • The JuxtaNet is a new peer to peer network. It
    is significant in that it is an open,
    general-purpose P2P network. It can
    simultaneously support multiple file-sharing
    systems. It comes with the use of JXTA.

4
What is JXTA?
  • JXTA, or Juxtapose, is an open source project,
    released on April 25th, 2001.
  • It was designed for a multiplicity of purposes.

5
There are four mechanisms planned for JXTA
  • Being able to pipe from one peer to another
  • Being able to group a set of peers together, and
    create groups of groups
  • Doing monitoring and metering -- how do we know
    what's going on, how do we institute a policy
    across peers?
  • and a security layer.

6
Enter JXTA
  • JXTA is positioned as a peer-to-peer stack, a
    wafer-thin layer sitting on top of the operating
    system or virtual machine -- and below actual P2P
    services and applications. To visualize this,
    take a look at "The JXTA Layer Cake."

7
(No Transcript)
8
Architecture
  • Hardware
  • Operating Environment or Virtual Machine
  • JXTA Technology Layer(Peer Groups,Peer Pipes,Peer
    Monitoring).
  • Peer Services Layer
  • Peer Applications Layer

9
Learning the JXTA Shell
  • The JXTA shell is a command-line interface to
    Sun's JXTA (pronounced "Juxta") peer-to-peer
    framework. Originally written as a debugging tool
    for developers, the JXTA Shell affords a
    ground-floor view of the JXTA environment, It is
    a fine demonstration of some of the key features
    of the JXTA
  • platform.

10
Login
  • 1, The JXTA Shell is freely downloadable from the
    Jxta.org site at http//download.jxta.org/easyinst
    all/.
  • 2, Launch the JXTA shell by double-clicking on
    the jxta.exe icon in the shell subdirectory of
    wherever you put the installation.
  • 3,The first time you run the shell, the JXTA
    Configurator dialog will appear. Leave the
    defaults as they are all you need do is fill in
    a name for your peer (anything will do) in the
    Peer Name field and click the OK button to move
    on.
  • 4, The JXTA shell window should appear and youre
    ready to go.

11
(No Transcript)
12
(No Transcript)
13
Note
  • A couple of bugs can cause the shell not to
    launch. If, after closing the configurator, the
    shell does not appear momentarily, double-click
    the jxta.exe icon to relaunch. Windows 2000 users
    may find this makes no difference and will need
    to log out (not reboot, mind you) and log in
    again before continuing.

14
About the JXTA Java Binding
  • Sun's preliminary Java binding offers a set of
    Java classes that implement the JXTA protocol and
    hooks into itself via a default set of objects
    and services. The code contains two main
    packages, net.jxta and net.jxta.impl. The former
    encompasses all the JXTA-Java binding interfaces,
    while the latter contains the implementations of
    those interfaces

15
XML
  • XML is todays metric of basic interoperability,
    it is merely a standard way of specifying
    standards,and JXTA is chock full of it. Every
    peer, group, talk, message, and pipe
    advertisement is an XML document.

16
Discussion
  • Simplicity
  • Openness
  • Suns Project JXTA, Microsoft .NET and HailStorm
  • P2P and JXTA

17
Conclusion
  • The core JXTA protocols are the foundation for
    Sun's initial reference implementation, which in
    turn is the basis for Sun's example applications,
    including the Shell and InstantP2P. These
    applications give life to the JuxtaNet as they
    are run and instantiate peers that
    intercommunicate. Now lets go to the JuxtaNet.

18
The References
  • JXTA Takes Its Position
  • JXTA Shell commands
  • The JuxtaNet
  • "Hello, JXTA!"
  • Joy Announces JXTA
  • The Trouble with JXTA
  • http//openp2p.com/http//openp2p.com/

19
Thank Prof. Mort Anvari!
Write a Comment
User Comments (0)
About PowerShow.com