Clean up your wire protocol with SOAP, Part 1

An introduction to SOAP basics Many developers have run into this dilemma: A CORBA client needs to obtain the services of a Distributed Component Object Model (DCOM) client or vice versa. The common solution is to use a COM/CORBA bridge,…

Java Product News (March 30, 2001)

Java Media Framework 2.1.1 extends J2SE’s multimedia capabilities Sun Microsystems’ new Java Media Framework (JMF) API software enables multimedia developers to incorporate audio, video, and other time-based media content into Java applications and applets. Designed for the Java 2 Platform,…

Java diamonds are forever

How does Java solve the multiple-inheritance diamond problem? Q: How does Java solve the famous diamond problem (caused by multiple inheritance)? That is, you can implement multiple interfaces, that in turn can be implemented by one class. I know that…

Dodge the traps hiding in the URLConnection class

Dodge the traps hiding in the URLConnection class

The URLConnection class’s generic design causes snags when posting to a URL A pitfall is Java code that compiles fine but leads to erroneous, and sometimes disastrous, results. Avoiding pitfalls can save you hours of frustration. In this article, I…

Tcl your Java apps

Enhance the customizability and flexibility of your enterprise Java apps Any viable company has to react quickly to gain or regain an edge over its competitors. For companies that rely on their Websites to generate revenue, this means frequent changes…

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;…