| Similar Articles |
 |
JavaWorld September 2000 Frank Sommers |
Activatable Jini services, Part 1: Implement RMI activation Jini services must be long-lived and resilient, and must efficiently manage their computational resources with little user intervention. This article shows how to use RMI activation to manage computational resources and increase the availability of Jini services...  |
JavaWorld July 18, 2003 James Carman |
Get down to business In this article, you will learn how to structure your applications such that modifications to the business object implementation do not require changes to the user interface using a simple framework for accessing your business objects.  |
JavaWorld June 2002 Jason Byassee |
Unleash mobile agents using Jini Mobile agents are powerful, versatile, and -- possibly most important -- fun to work with. Java's Jini framework facilitates mobile agent application development, providing key features for distributed network programming.  |
JavaWorld December 2000 Frank Sommers |
Sun lets Jini Starter Kit 1.1 out of the bottle In this interview, Jini architect and Sun Microsystems Distinguished Engineer Jim Waldo discusses the Jini 1.1 release and Jini's role in enterprise systems, offers advice on introducing business-specific APIs into Jini, and gives insight into scaling Jini...  |
JavaWorld May 9, 2003 Frank Sommers |
Jini Starter Kit 2.0 tightens Jini's security framework Security for distributed systems based on mobile Java code is the theme of Sun Microsystems' new Jini Starter Kit, JSK 2.0. This article introduces JSK 2.0's security-related features.  |
JavaWorld August 2002 Guy Gur-Ari |
Empower RMI with TRMI Transparent Remote Method Invocation (TRMI) extends RMI to simplify the creation of distributed applications by allowing centralized RemoteException handling and by allowing any interface to be used remotely. This article tours TRMI's inner workings.  |
JavaWorld December 2001 Joshua Fox |
Deploy code servers in Jini systems Jini is a simple architecture for distributed systems, but developers often find that deploying a Jini system, and running multiple HTTP servers in particular, can be challenging. This article describes several solutions to this problem, and covers the advantages and disadvantages of each solution, such as scripts, embedded HTTP servers, all-in-one Jini systems, and enterprise-class HTTP servers.  |
JavaWorld December 19, 2003 Frank Sommers |
Call on extensible RMI Remote Method Invocation (RMI) has become a standard communication mechanism between remote Java objects. The latest RMI framework, Jini Extensible Remote Invocation features a powerful, highly configurable RMI security mechanism.  |
JavaWorld November 2000 M. Jeff Wilson |
Get smart with proxies and RMI RMI enables developers to either get a remote reference to a distributed object, in which all method calls are forwarded to the server object, or get a copy of the remote object and invoke on it locally. You can combine these approaches in a way that is transparent to the client code...  |
JavaWorld October 3, 2003 Allen Holub |
Create client-side user interfaces in HTML This article presents a variant on Swing's JEditorPane that makes it possible to specify an entire screen of your client-side user interface (UI) in HTML.  |
JavaWorld April 2001 Piet Jonas |
Secure type-safe collections A framework that overcomes the standard Java Collections Framework's main problem: its containers lack the ability to restrict themselves to storing objects of a specific type. The solution uses reflection, wrapper classes, and a collection of static factory methods...  |
JavaWorld July 2002 Rinaldo Di Giorgio |
Serve clients' specific protocol requirements with Brazil, Part 6 This article demonstrates how to use the following technologies with the Brazil toolkit: Jini, BeanShell, and the Java API for XML Messaging (JAXM), Xalan-Java, servlets, Velocity, and LDAP. It also discusses the larger purpose of this series: to demonstrate how to use Brazil to support new technologies and APIs in ways that API developers might not have considered.  |
JavaWorld February 2002 David Geary |
Take control with the Proxy design pattern The Proxy design pattern in Java lets you substitute a proxy for an object. In that capacity, proxies prove useful in many situations, ranging from Web services to Swing icons...  |
JavaWorld October 2000 Frank Sommers |
Activatable Jini services, Part 2: Patterns of use This article concentrates on the consequences of activation in the Jini context. Sommers exponds on the issue of deactivating objects, then considers the implications of deactivation for well-designed Jini services and how the Jini helper services introduced in the 1.1 beta version of the JSK can contribute...  |
JavaWorld January 2, 2004 Allen Holub |
More on getters and setters This article provides one of several possible programmatic solutions to the get/set-elimination problem. In particular, it demonstrates how to construct both Web-based and client-side user interfaces without exposing your object's implementation to the entire program.  |
JavaWorld November 2000 Jeremy Blosser |
Explore the Dynamic Proxy API In Java 1.3, Sun introduced the Dynamic Proxy API, which can basically mimic any interface. Add that to an abstract data model, and you can conform any loosely typed data to a strongly typed interface. This article discusses some of the Dynamic Proxy API's many benefits...  |
JavaWorld August 2001 Jeff Friesen |
Object-oriented language basics, Part 5 Every Java class has a superclass. In the absence of an extends keyword, Object is that superclass. Object takes center stage as this article presents its 11 methods...  |
JavaWorld November 2001 Bishop & Warren |
Jini-like discovery for RMI Not yet on the Jini bandwagon? Despite its powerful mechanisms, Jini has yet to be accepted in mainstream Java development. Until that happens, developers need to find better Remote Method Invocation (RMI) solutions. This article walks you through a Jini-like discovery mechanism for your RMI development.  |
JavaWorld February 2001 Slav Boleslawski |
Speed up file searching in JFileChooser Traditionally, users choose files by scrolling the file chooser's list with their mice. You can speed that process by enhancing JFileChooser with a type-ahead method: the user just types the first few characters of a filename to select the desired file. This article shows you how to do just that. Plus, you'll learn how to register listeners on a compound component's descendants to extend JFileChooser's functionality.  |
JavaWorld November 2001 Kurt Jacobs |
Subscribe now for rapid prototyping Developers often find themselves reengineering an API to meet the demand of evolving requirements. By providing a framework for a more flexible system, the Publisher-Subscriber pattern can help you overcome some problems associated with object dependencies...  |
JavaWorld August 2002 Frank Sommers |
Java's secret weapon Set in the backdrop of JiniFest 2002, the Jini community's first technology showcase, this article revisits the original Jini vision, surveys Jini's progress since the technology's introduction in 1998, and suggests the roles Jini might play in Java's future.  |
JavaWorld May 2001 Jeff Friesen |
Object-oriented language basics, Part 2 In this article, you'll gain an understanding about fields, parameters, and local variables and learn to declare and access fields and methods...  |
JavaWorld November 2000 Bill Venners |
Using objects in place of documents for server-client interaction, Part 3 Bill Venners compares objects and documents from a user's perspective. Whereas the previous articles in the series focused on clients that operate autonomously, this article focuses on clients that connect network-delivered services to human users...  |
JavaWorld July 2000 Bill Venners |
Objects versus documents for server-client interaction, Part 2 In this three-part series, Bill Venners compares the traditional approach to defining client/server interaction, using protocols and documents, with Jini's strategy of using objects and interfaces.  |
JavaWorld April 2001 Geoff Friesen |
Object-oriented language basics, Part 1 An introduction to object-oriented programming and how to declare classes and create objects from those classes...  |
JavaWorld October 2001 Frank Sommers |
Survival of the fittest Jini services, Part 3 This article explains the default transaction semantics based on the two-phase locking (2PL) protocol, and offers guidelines for its implementation in services based on activatable RMI objects...  |
JavaWorld November 2001 Sommers & Venners |
Jini-talk with Jim Waldo In this interview with Jini architect Jim Waldo, Waldo talks about the impact of mobility on distributed systems, Jini as a tool to reengineer the corporate MIS infrastructure, the importance of type systems, and the semantic Web.  |
JavaWorld June 6, 2003 Yexin Chen |
Customize SwingWorker to improve Swing GUIs This article discusses some negative consequences caused by SwingWorker usage and illustrates how to customize SwingWorker to achieve additional architectural design goals.  |
JavaWorld December 2002 Jeff Friesen |
Tools of the trade, Part 2 Beyond Sun Microsystems' Java 2 Platform, Standard Edition (J2SE), a world of non-SDK Java tools exists. This article introduces the Jtest testing tool.  |
JavaWorld January 2001 Frank Sommers |
Object mobility in the Jini environment This article provides background to the use of mobile objects in Jini and describes the Java class loading and object serialization architectures that make mobile code possible. It offers a tutorial on setting up Jini services so that you can make your code available for download by clients...  |
JavaWorld October 2001 Bill Venners |
Jini in the age of reusable applications This interview with Ted Achacoso, CTO of GroupServe, discusses the increasing need for network-aware business applications in the enterprise. He suggests that Jini can help enterprise developers in that endeavor, and, in particular, help developers of Web services.  |
JavaWorld May 2002 Nik Silver |
Jtrix: Web services beyond SOAP This article describes Jtrix, an open source Web services platform for secure, roving applications. It examines the limits of existing standards, Jtrix's core model, and how Jtrix enables you to create Web services in such areas as hosting, disk space, and CPU time...  |
JavaWorld November 2001 |
Letters to the Editor Should you enable assertions in a production system? What's the difference between Jxta and Jini? Do access modifiers prevent inheritance? Is MVC a design pattern?  |
JavaWorld October 2001 Gregg Sporar |
RMI books hit the shelves At last! New books dedicated to Java's Remote Method Invocation technology have arrived in bookstores. This article reviews and compares two new Java RMI books so you can choose the best one for your programming needs...  |
JavaWorld August 2002 |
Jini's relevance emerges, Part 2 Sun Microsystems Fellow and Chief Engineer Rob Gingell compares the ability of Web services and Jini to deal with network failure and system change. He also discusses polyarchic systems, intellectual property, the JDK's role in relation to Jini, and Liberty Alliance.  |
InternetNews October 19, 2005 Jim Wagner |
Sun Updates Jini Starter Kit A new version of the Jini Technology Starter Kit is now generally available for download. The starter kit is an incremental update to services used to help developers create applications in grid computing, enterprise integration, and e-business.  |
JavaWorld August 2001 Michael L. Perry |
Automate dependency tracking, Part 1 Interactive applications are typically subdivided into information model and user interface subsystems. Automatic dependency tracking can discover dependencies within the system and keep the user interface current...  |
JavaWorld August 2002 Frank Sommers |
Jini's relevance emerges, Part 1 Sun Chief Engineer Rob Gingell discusses the role of Jini in Sun's new software organization; the relationship between Jini, Web services, and the Sun ONE initiative; and the rationale for document-centered Web services versus mobile object systems.  |
JavaWorld May 2001 Jennifer Wilson |
Java Product News Zero G enhances its installation platform... ObjectFrontier launches first EJB 2.0-compliant persistence manager platform... eSpaces helps Java newbies develop complex projects... iBus//Mobile 2.0 simplifies wireless development... JCP plans update for Java Speech API... etc.  |
JavaWorld January 11, 2002 |
Java Product News Data Representations introduces micro Java development tool... Quickstream and Drala Software combine products... JWorks develops embedded apps... JavaOne registration opens... Alcea Technologies releases bug tracking system... Jini Starter Kit 1.2 now available... etc.  |
JavaWorld January 4, 2002 |
Java Product News JavaOne registration opens... Alcea Technologies releases bug tracking system... Jini Starter Kit 1.2 now available... Zeosoft partners with SavaJe... FreeTTS turns text into speech... Borland introduces Web services toolkit... Innoopract launches W4 Toolkit... etc.  |