System News
Project JXTA's Li Gong
Peer-to-Peer Networking
September 3, 2001,
Volume 43, Issue 1

Kammie Kayl's interview with Li Gong, director of peer-to-peer networking engineering for Project JXTA, covers what direction Project JXTA has taken since its launch, the reasons for choosing the JavaTM technology language, licensing, standards and the Internet Engineering Task Force (IETF), Microsoft's response to Project JXTA, security, and the future of peer-to-peer networking.

Gong has worked with Project JXTA's founder, Bill Joy, since it started last year. Gong has also led Sun's effort in home networking technologies. He ran the Java software security and networking group during the development of JavaTM Development Kit (JDKTM) 1.1 and 1.2.

Gong stated that since the basic protocols and demos have been released, people have provided valuable feedback and added features. He said they chose Java technology language because developing in it is efficient to and maintaining it is easy. "The initial prototype implementation for Project JXTA is based on the JDK 1.1.4 because we wanted to give the same experience to everyone, whether they were using SolarisTM Operating Environment (OE), Microsoft Windows or Macintosh. The common Java technology platform they share is JDK 1.1.4," said Gong.

Gong also discussed why he and the Project JXTA team chose a variation of the Apache BSD license. "[Project] JXTA is designed to be a layer that allows people to interoperate without having to download and install multiple copies of different application software on their devices," said Gong.

Gong said the security techniques are different for Project JXTA than for Solaris OE or Java technology programming language. "[Project] JXTA is a set of protocols. The JXTA system is a distributed system with lots of machines speaking in various protocols. You cannot copy the same techniques from the OS security field."

There is an active program in jxta.org that experiments with implementing Project JXTA protocols using Connected, Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP).

http://java.sun.com/features/2001/08/jxtadev.html

Read More ... [...read more...]

Keywords:

fullsource
 




Other articles in the Java Technology section of Volume 43, Issue 1:

See all archived articles in the Java Technology section.





Popular Articles in Vol 183, Issue 3


News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't – 42,000+ Members – 24,000+ Articles Published since 1998