PERCobol whips COBOL into shape for budget-minded enterprises

LegacyJ’s PERCobol 2.5 offers low-cost COBOL-to-Java code conversion LegacyJ’S PERCobol 2.5 is a low-cost tool that’s best suited for companies with small and midsize conversion projects. If you’re looking to reinvigorate portions of your COBOL resources without imposing a high…

Client callbacks

Client callbacks

What’s the best way to broadcast a message from an entity bean to many clients? Q: I need to have an entity bean to which many clients can connect. When a client sends a message to the bean, the bean…

Java Tip 100:  Add a history mechanism to JFileChooser

Java Tip 100: Add a history mechanism to JFileChooser

Enhance JFileChooser by implementing a directory history and file previewer accessory Good user interface design tries to minimize the needed user input. For example, some Unix system shells and editors provide auto completion for command input. The Windows desktop maintains…

News and New Product Briefs (August 18, 2000)

INDEXHEAD: IBM offers Java Virtual Machines for download Developers can now download five Java Virtual Machines (VMs) from IBM for various platforms, including Java VMs for Linux, AIX, and OS The newest version of OS/400 will contain a Java VM,…

Code generation using Javadoc

Code generation using Javadoc

Extend Javadoc by creating custom doclets Automatic code generation is becoming increasingly common in software development, a result of the need to hide complexity from the software developer and the acceptance of various standard and de facto standard application programming…

Net Express helps quicken time to market for development teams

Merant International’s tool automatically converts COBOL-based business logic into EJBs What do you do if you need to renew COBOL code but your developers are using sophisticated component-based technologies and working in large teams? Merant International Net Express 3.1 might…

Sun tries to boost Java-on-Linux uptake

Java’s steward announces two distribution agreements to expand J2SE on Linux platforms San Jose, Calif. (August 15, 2000) — Sun Microsystems announced at the LinuxWorld Conference & Expo two agreements designed to expand the distribution of J2SE (Java 2 Standard…

Exceptions in Java: Nothing exceptional about them

Exceptions in Java: Nothing exceptional about them

Exception handling in Java from top to bottom Java projects rarely feature a consistent and thorough exception-handling strategy. Often, developers add the mechanism as an afterthought or an as-you-go addition. Significant reengineering during the coding stage can make this oversight…

Help with the Java Communications API

Use this API to communicate with a serial port Q: I need to append a 1,000-byte StringBuffer to a file. These characters are read by my SerialConnection (main program) class from the serial port. I cannot seem to find a…

Java threads may not use all your CPUs

Java threads may not use all your CPUs

Simple testing reveals a major flaw in Java 1.1.7 on Solaris 2.6 Enterprise-level applications often need more CPU power than a single-CPU machine can provide, but getting applications to effectively use multiple CPUs can be tricky. If you’re lucky, you…