Data Communication Systems and Network

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

Presentation Heading – font Arial
CSS Central: Central Management Utility Screen View Samples Next.
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
JXTA Selo TE Introduction What is JXTA ( pronounced Juxta ) What is JXTA ( pronounced Juxta ) Jxta – an open, network computing platform designed.
Component and Deployment Diagrams
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Overview Basic functions Features Installation: Windows host and Linux host.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
C HAPTER 7 Microsoft Windows 7. Part1: Getting Started with Windows7 Fundamentals 7.1 What is Windows 7? It is the latest version of a series of Operating.
Android Application Development 2013 PClassic Chris Murphy 1.
Digital Logic and State Machine Design Installing Xilinx WebPACK 12.4 CS 2204 Digital Hardware.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Sun’s Project JXTA Technical Overview Presented by Sergei Kovalenko Red Team: Janhavi James A. Davis Fernando D. Diaz.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
First Venture into the Android World Chapter 1 Part 2.
Jericho CSCI 7818 September 5, 2001 Carissa Mills.
18-1 Summary (Day 2) Learning Summary – What is JXTA ? – Understand the fundamental concepts of JXTA – Learn about the various implementations of.
Configuring and Deploying Web Applications Lesson 7.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Introduction to Information Systems SSD1: Introduction to Information Systems Unit 1. The World Wide Web Unit 2. Introduction to Java and Object- Oriented.
Introduction to Android Programming
Introducing IBM Rational Software Architect
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Dive Into® Visual Basic 2010 Express
Microsoft Foundation Classes MFC
Project JXTA By Jude Mercado.
Development Environment
Computer Literacy BASICS
Presentation Heading – font Arial
Operating System Structures
, MS-Access, QBE, Access/Oracle
Jason Bury Dylan Drake Rush Corey Watt
Remote Access: Guide for Windows
GUI Design and Coding PPT By :Dr. R. Mall.
Data Virtualization Demoette… ADO.NET Client
Introduction to .NET Framework Ch2 – Deitel’s Book
Creating a Windows Server 2016 Datacenter Virtual machine
Bomgar Remote support software
Central Document Library Quick Reference User Guide View User Guide
Basic Computing for Teachers
Chapter 2: Operating-System Structures
System Navigation and Test Launch
Telnet/SSH Connecting to Hosts Internet Technology.
Lecturer: Mukhtar Mohamed Ali “Hakaale”
FINANCIAL MANAGEMENT SCHOOL
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Chapter 2: System Structures
Windows xp PART 1 DR.WAFAA SHRIEF.
Introduction to school IT systems
Using JDeveloper.
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Creating Your First C Program Using Visual Studio 2010
Chapter 7 –Implementation Issues
Creating Your First C Program Using Visual Studio 2010
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Install MySQL Community Server and MySQL Workbench
Help Me FedEx – Installing and Using
Microsoft SQL Server 2014 for Oracle DBAs Module 1
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Mark Quirk Head of Technology Developer & Platform Group
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

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

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

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.

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

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.

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."

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

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.

Login 1, The JXTA Shell is freely downloadable from the Jxta.org site at http://download.jxta.org/easyinstall/. 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 you’re ready to go.

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.

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

XML XML is today’s 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.

Discussion Simplicity Openness Sun’s Project JXTA, Microsoft .NET and HailStorm P2P and JXTA

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 let’s go to the JuxtaNet.

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/

Thank Prof. Mort Anvari!