| Similar Articles |
 |
JavaWorld August 2001 Vincent DiBartoloi |
Track class file versions Sometimes even the most carefully controlled environments can get corrupted. With jar files being pushed prematurely and source files being updated constantly, determining which version of the compiled source file was pushed to the now-corrupt environment can be difficult...  |
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 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 3, 2003 Dawid Weiss |
Discover new dimensions of scripted Java This article presents an extension to BeanShell that turns scripts into real Java classes that support inheritance, Java reflection, method overriding, and so on. The extension is designed to be fully transparent to the Java application using it.  |
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 May 2001 Thierry Manfe |
Embed Java code into your native apps Embedding Java code into a Unix application developed in C or C++ can create problems related to GUIs or threads synchronization. Here's a solution that relies on a good understanding of the Unix APIs and robust software architecture...  |
JavaWorld December 2001 Jeff Friesen |
Trash talk, Part 1 One feature that distinguishes Java from other computer languages is its garbage collection abilities. In this article, This article introduces garbage collection and shows how Java's optional support for it affects your programs...  |
JavaWorld April 25, 2003 |
Letters to the Editor Authors discuss static versus lazy resolution; HTML/JavaServer Pages (JSP)/servlets versus Swing; thread safety with singletons; and more.  |
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 September 2000 Bruce Eckel |
Everything is an object, Part 1 This two-part article, excerpted from Chapter 2 in Thinking in Java 2nd. ed., moves you to the point where you can write your first Java program. Bruce Eckel gives an overview of the essentials...  |
JavaWorld December 2001 Sanjay Dahiya |
Cut down on logging errors with Jylog This article introduces Jylog, a new approach to error-free and flexible event logging. Based on the Java Platform Debugger Architecture, Jylog completely separates logging from coding. Learn how Jylog and its underlying technology, JPDA, work, and how you can use them...  |
JavaWorld October 2000 Bruce Eckel |
Everything is an object, Part 2 Eckel takes you through name visibility and using components from other libraries; the static keyword; and comments and embedded documentation. By the end, you should be able to build your first Java program...  |
JavaWorld February 2001 Erwin Vervaet |
Java: It's a good thing In response to Simson Garfinkel's article 'Java: Slow, Ugly, and Irrelevant', the author takes a more realistic look at Java's situation. Indeed, Java is far from perfect. But when you take the time to look beyond the flames and the hype, what is left is an exciting and competitive language...  |
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 April 25, 2003 Anthony Karre |
A do-it-yourself framework for grid computing Large-scale grid computing frameworks can be successfully used to build computational grid infrastructures, but their sophistication can also be a barrier for software designers experimenting with entry-level grid computing.  |
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 September 2000 Tom Yager |
Microsoft's C# public beta hits a high note Java's success, and Sun's control of it, has prompted Microsoft to respond with its C# initiative. C# in many ways is a blend of the power of C++ and Java's built-in protections. Java developers will be well served to learn about C#'s pros and cons -- and how the initiative could affect Java's future.  |
Linux Journal July 1, 2004 Healy et al. |
Eclipse Goes Native Eclipse is an open-source, extensible integrated development environment (IDE) that's growing quickly in popularity. Written in Java, it provides a multilanguage development environment that allows developers to code in Java, C and C++.  |
JavaWorld January 2, 2004 Humphrey Sheil |
In pursuit of perfection If we could just address Java's weak points, we might make Java that mythical beast -- the perfect technology platform. So then, what are those changes? Is there such a thing as the perfect technology platform, and does Java have the potential to become it?  |
JavaWorld June 2001 Todd Sundsted |
Secure your Java apps from end to end, Part 1 The foundation of Java security: virtual machine and byte code security...  |
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 November 2000 Brian Goetz |
Tweak your IO performance for faster runtime Although poor performance claims have plagued Java for some time, Java programs can run just as quickly as programs written in C and C++ if developers pay attention to performance issues throughout the development cycle, especially in IO...  |
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 March 2001 Jeffrey Peden |
Browse user interfaces for Jini services The ServiceUI specification developed by the Jini.org community defines a suggested procedure for attaching user interfaces to Jini services...  |
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 February 2003 Laurence Vanhelsuwe |
Unwrap the package statement's potential The package statement is a very powerful Java language feature. Yet most Java programmers, even experienced ones, fail to correctly exploit this power. Intrigued? Read on and see how a simple language feature can have massive repercussions downstream.  |
InternetNews June 28, 2004 Michael Singer |
J2SE 1.5: A Tiger By the Tail The Standard Edition is slated for a fall release via the Java Development Kit (JDK). J2SE 1.5 introduces several revisions to the core XML platform.  |
InternetNews November 22, 2004 Jim Wagner |
Java Virus Jumps Out of Sandbox A vulnerability in Sun's JVM bypasses security restrictions and gives hackers a way into the machine.  |
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.  |
Unix Insider November 2000 Cameron Laird, Kathryn Soraiz & Derek Lac |
Scripting systems unite An introduction to Silk, the programming language that unites Java and Scheme...  |
Military & Aerospace Electronics March 2008 Nielsen & Plans |
Java Computer Language Eyes Safety-Critical, Real-Time Applications A new drive in the Java community seeks to expand the language's applicability to safety-critical where failure puts lives at risk.  |
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 September 2000 Tal Liron |
Launching into Java Here's the vision: Instead of clunky Web applications, service providers will design full-blown Java applications with multiple windows, drag and drop, printing and database-query capabilities, directory access, and message queuing, all in a package that runs from users' desktops...  |
JavaWorld January 2002 Ken Gottry |
Pick up performance with generational garbage collection This article explains how the HotSpot JVM uses system resources to provide significant throughput improvement with no code modifications...  |
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.  |
Linux Journal June 1, 2007 Nicholas Petreley |
/var/opinion - Is GPL Java too little, too late? Java is on its way to become mostly GPL but is it too late?  |
JavaWorld July 2000 Raghavan N. Srinivas |
Java security evolution and concepts, Part 2: Java security Since Java code can originate from anywhere in the network, code-centric security is very important for Java development. This article will examine the challenges associated with running Java code securely over the network.  |
InternetNews June 25, 2004 Michael Singer |
James Gosling, Creator of Java The CTO of Sun's Developer Product Group discusses open sourcing Java, Tiger, NetBeans, JINI and the Brazilians.  |
JavaWorld April 2001 Anil Hemrajani |
How many times do you restart your server during development? Java's dynamic class-loading capabilities are a major plus, but its lack of class-reloading functionality can waste development time when you're forced to restart your server several times. Is there a solution?  |
JavaWorld September 26, 2003 Sam Mefford |
Overcome Java 1.3-1.4 incompatibilities API version incompatibilities that force you to maintain separate codebases for newer versions can exponentially increase your frustration level. This article demonstrates techniques for overcoming interface version incompatibilities, charting a course for a single codebase.  |
JavaWorld June 2002 Tom Yager |
Shirt-pocket Java: BlackBerry Java SDK Research In Motion's (RIM) BlackBerry 5810 PDA features a Java development environment (JDE) that includes, for free, a Java editor/debugger, a 5810 hardware emulator, and its own JVM.  |
JavaWorld November 2000 Mark Johnson |
C#: A language alternative or just J--?, Part 1 Early this summer, Microsoft caused a huge media splash by preannouncing .Net, a new distributed application framework. Integral to .Net is a new language called C#, which initially appears highly similar to Java. This article, the first in a two-part series, compares C# to Java -- describing language features and design trade-offs -- and places C# in the context of Microsoft's broader .Net strategy.  |
JavaWorld March 25, 2002 James Niccolai & Matt Berger |
Sun exec sees focus shifting to clients Providing a consistent way to run Java programs on PCs, cell phones, and other client computers is the next hurdle in evolving Java, said the head of Sun Microsystems' Java and XML software group...  |
JavaWorld June 2000 JavaWorld editors |
Pat pushes Java forward After just a few weeks as Sun's Software Products and Platforms Division president, Pat Sueltz boldly announced that Sun would not submit Java to the European Computer Manufacturers Association (ECMA) standards body....  |
JavaWorld July 2001 Miyake & Lawson |
Microsoft throws Java out of Windows XP Developers see Microsoft move as an attempt to hinder client-side Java.  |
JavaWorld July 2000 Allen Holub |
Modify archives, Part 1 It turns out to be very difficult to modify a jar or zip file using Java's out-of-the-box archive support. This article is the first of a two-part series that will describe a class that permits the painless modification of existing archives.  |
JavaWorld November 2000 Dan Becker |
Add MP3 capabilities to Java Sound with SPI The Service Provider Interface (SPI), a new feature in Java 2 1.3, allows developers to transparently add new functions to the JVM. For instance, Java Sound uses the SPI at runtime to provide sound mixers, file readers and writers, and format conversion utilities to a Java sound program...  |
InternetNews July 12, 2004 |
On2 Streaming Java Applets Using the Java Virtual Machine instead of a software player, On2 cuts out the streaming video middleman.  |
JavaWorld March 30, 2001 Lisa Alexander |
Java Product News Java Media Framework 2.1.1 extends J2SE's multimedia capabilities... Updated versions of JunC++ion integrate Java and C++ components... IBM releases WebSphere Application Server 4.0... HiddenLogic enables wireless app development... etc.  |
JavaWorld June 9, 2003 Jennifer Orr |
Java tools reign supreme JavaWorld presents the winners of its 2002 Editors' Choice Awards. Find out which technologies won Best Java IDE, Best Java Application Server, Best Java Device Application Development Tool, Most Innovative Java Product or Technology, and more.  |