Design for performance, Part 3: Remote interfaces

Learn to avoid performance hazards when designing Java classes This series explores some of the ways in which early design decisions can significantly affect application performance. Part 1, examined how a class’s object-creational behavior can be embedded in its interface.…

Share drawings worldwide with eBeam

eBeam Moderator 2.0 hardware/software combo captures live whiteboard sessions The whiteboard is the centerpiece of training and brainstorming sessions in corporate offices everywhere. Solutions such as Microsoft NetMeeting allow multiple PC users to share virtual whiteboards via the Internet. But…

star

Performance books put to the test

Tune up your Java programs with the help of these Java books Many people complain about the performance of their Java programs. Expecting miracles, or just giving in to hype, they want unoptimized programs to perform faster than natively C/C++-compiled…

Java Product News (March 23, 2001)

Fortress 1.0 Flash Edition creates interactive, multiuser applications Fortress 1.0 Flash Edition is a server solution for building collaboration applications with Macromedia Flash that combines the capabilities of Fortress Collaboration Technology with the networking features of Flash 5. Fortress 1.0…

Make bad code good

Refactor broken Java code for fun and profit So, you’ve inherited some code. It’s 50,000 lines of the oldest code on the project. The authors have left the company and won’t return your calls. It’s undocumented, badly designed, and buggy;…

Java Tip 109: Display images using JEditorPane

Modify the JEditorPane component to display images You can use the current JEditorPane component to display HTML markup, but to perform more complicated tasks, JEditorPane needs some improvement. Recently, I had to build an XML form builder application. One necessary…

XML saves the UI

Build automated UIs with XML and XSLT Q: I am developing an application where the UI must be done through a Web browser. The pages are in XML format, and I would like to create a graphical interface based on…

Jato: The new kid on the open source block, Part 1

Jato: The new kid on the open source block, Part 1

A new library for converting between Java and XML Kept separate, XML and Java are environmentally friendly, but sound scientific evidence indicates the effort developers exert to merge them may contribute to global warming. This article, the first of three,…

Java Product News (March 16, 2001)

New HP Bluestone products feature enhanced Java technology HP Bluestone has released three new Java-based products for e-business: Total-e-Server Release 7.3; Total-e-Transactions 2.1; and Total-e-Syndication. The latest version of HP Bluestone’s pure Java application server, the Total-e-Server 7.3 is J2EE-compliant…