Benevolent worms

Will virus technology be part of future software delivery systems? ALTHOUGH THE PROSPECT of using virus technology to simplify the task of delivering patches and software updates is tempting, the dangers can outweigh the benefits when the process is too…

Serial ATA and iSCSI

Storage networks fuel the distributed enterprise THE MARRIAGE OF networking and storage technologies is not only simplifying the way storage is managed, it also promises to revolutionize the way enterprise storage is used, allowing corporate data to be pushed to…

Microsoft .Net and C#

A new development framework challenges enterprise Java AFTER BEING THRASHED in the enterprise software market by the likes of Sun, IBM, and Linux, Microsoft is pinning its comeback hopes on its new application framework, .Net. Although the freedom to use…

Pakistan IT ambassador closing up shop

PAKISTAN’S TECHNOLOGY BUSINESS Development Office near Silicon Valley is being shut down after less than six months of operation, the country’s IT envoy there confirmed Thursday. The office was set up in July in Los Altos, California, to help U.S.…

Untangling the web of ethics

Ethical decisions are often more complex than we realize Do we have ethical obligations to corporations? When I first posed this question (to read earlier columns on this topic, see Ethics Matters archives ,) I never expected the dialogue to…

How to increase your intranet usage 98 percent

Corporate intranets don’t usually have the “make a profit” requirements of most e-commerce sites, so intranet developers — paradoxically — can give Internet developers some lessons in making a site more usable and popular. This is the conclusion I draw…

Java Product News (updated December 28, 2001)

Jini Starter Kit 1.2 now available; Zeosoft partners with SavaJe; FreeTTS turns text into speech; and more Jini Starter Kit 1.2 now available December 28 — Sun has updated the Jini Technology Starter Kit to version 1.2. In addition, the…

Use XML data binding to do your laundry

Use XML data binding to do your laundry

Explore JAXB and Castor from the ground up Let’s face it; XML by itself is just another data format that is annoying to access from your Java programs. Don’t get me wrong; I appreciate XML for its portability, its separation…

Web application components made easy with Composite View

Web application components made easy with Composite View

Implement Web applications featuring pluggable components with the Composite View design pattern In Core J2EE Patterns: Best Practices and Design Strategies, Deepak Alur, John Crupi, and Dan Malks identify 15 J2EE (Java 2 Platform, Enterprise Edition) design patterns, of which…

Memory matters

Discover how much memory an object consumes First published on December 28, 2001. Updated on January 10, 2003. Q: Without buying an expensive memory profile, is there a simple way to see how much memory a Java object consumes? I…