Sun Java Solaris Communities My SDN Account Join SDN
 
Developer Technical Articles & Tips

Articles: Networking

 
 

Articles Index

The Java programming language provides a full array of classes so applications running on one computer can establish communications with applications running on other computers within the same network.

Java Technology and Robotics: A Conversation With Tommy Architect Paul J. Perrone by Janice J. Heiss
Paul J. Perrone, chief architect of Tommy, an autonomous, unmanned Java technology-powered dune buggy that is set to compete in the semifinals of the DARPA Grand Challenge at the California Speedway, discusses the uses of Java software in robotics applications. (October 3, 2005)

JXTA Technology Brings the Internet Back to Its Origin by Janice J. Heiss
JXTA technology enables a world in which billions of network services will be able to discover and interact with each other in an ad hoc and decentralized manner through a multitude of virtual Internet domains. (August 11, 2005)

Understanding Network Class Loaders by Qusay H. Mahmoud
Class loaders, one of the cornerstones of Java dynamics, determine when and how classes can be added to a running Java environment. This article helps you learn about class loaders in general and network class loaders in particular...as well as the security issues that surround them. (October 2004)

The Socket API in JXTA 2.0 by Daniel Brookshier
Follow a step-by-step code example to learn about the new socket API in JXTA 2.0. (April 2003)

JXTA: P2P Grows Up by Daniel Brookshier, Sing Li, Brendon Wilson
JXTA is an open-source project that puts P2P (peer-to-peer) network programming within reach of every Java developer. The lead authors of the three top-selling books on JXTA development tell you all about JXTA. (December 2002)

High-Level Network Programming by Qusay H. Mahmoud
With clear code examples and simple instructions, Qusay teaches you the basics of the high-level APIs in the java.net package. Learn how to use these APIs for network applications and HTTP authentication solutions. (November 2002)

JXTA Resolver by Daniel Brookshier
This article clarifies the concepts of peer-to-peer computing and the new JXTA Resolver. The detailed code example will get you up-and-running with this newest technology for P2P software development. (October 2002)

New and Enhanced Networking Features in the Java( ) 2 Platform, Standard Edition 1.4 (J2SE( )) by Qusay H. Mahmoud - Release Java 2
Explore the new features and enhancements for Object Serialization, Remote Method Invocation (RMI), Common Object Request Broker Architecture (CORBA), and networking in J2SE 1.4. (April 2002)

Peer-to-Peer: From JMS to Project JXTA Part 2: Comparing the code by Alan Beecraft - Release Java 2
Part 2 compares the JMSChat application with the myJXTA demonstration application, highlighting some of the differences between a simple peer-to-peer application and a generic approach specifically intended for peer-to-peer network computing. (April 2002)

Peer-to-Peer: From JMS to Project JXTA by Alan Beecraft - Release Java 2
Part 1 compares and contrasts the P2P features provided by the initial implementation of JXTA technology with the distributed computing features provided by the J2EE 1.3 platform, in particular the implementation of the JMS API. (November 2001)

Messaging Systems and the Java Message Service by John Wetherill - Release Java 2
Introducing the key concepts of messaging systems, and how to use them to advantage with the Java Message Service.

Simple Handling of Network Timeouts by David Reilly
In an ideal world network services would be available around the clock and never fail. The same is true for network clients; never leaving a service's connection stalled by ceasing to transmit data. But network applications run in the real world—this means they must handle network timeouts in real-life conditions without stalling and leaving users bewildered. This article shows you how easy it is to write code that handles network timeouts gracefully. (October 1999)

The Java HotSpot Performance Engine: An In-Depth Look by Steve Meloan — Release Java 2
This article drills down into the performance engine's functionality, explores how it does what it does—where it screams, and where it purrs —plus code samples to show its inner workings. (June 1999)

XML and Java Tackle Enterprise Application Integration by Todd Sundsted — Release Java 2
Find out why XML and the Java programming language have captured the minds of enterprise application developers. Reprinted from Java World (June 1999)

A Lesson in Networking: Server Thread Code for Java by Robert Uonimi — Release JDK 1.1
Instructive code for learning how to do networking and threads. (September 1997)

A Simple, Multithreaded Web Server by David Brown — Release JDK 1.1
Serve-o-Rama! Dave Brown shows you some great server techniques. View the code, get the low-down on how to use it. (August 1997)

Writing a Generic Service Loader by Tim Stefanini — Release JDK 1.1
Tim Stefanini shows you how to do it with useful code that should prove particularly interesting to Windows and NT programmers. (August 1997)

To Top