Java security evolution and concepts, Part 1: Security nuts and bolts
Learn computer security concepts and terms in this introductory overview Computing models have changed drastically in the last few decades, and with the changes has come a greater need for application security in large-scale ecommerce and ebusiness systems, as the…
Open source ArgoUML offers unique decision support
The InfoWorld Test Center reviews the Java-based ArgoUML UML modeling solution For companies that are just getting started with UML (the Unified Modeling Language, a method of visually depicting business processes), the range of diagram types, semantics, and notation can…
Using the if-then-else framework, Part 2
The final steps to coding branching logic without nested ifs In Part 1 of this article, I introduced the if-then-else framework, a single-package framework that makes it relatively easy to code branching logic without nested ifs, in a maintainable form.…
AES: Cryptography advances into the future
Find out the latest steps towards the development of the Advanced Encryption Standard, the next-generation standard for private-key cryptography The Data Encryption Standard (DES) boasts nearly universal acceptance today, with only a few exceptions. Government communications, bank electronic funds transfers,…
Sometimes you save more space by not compressing data
Can the compressed data length be longer than the uncompressed data Q: I am working on a highly secure application and need to compress data such as string and byte arrays. I am using the java.util.zip.* classes, but I am…
News and New Product Briefs (April 21, 2000)
Arbortext offers Java Catalog classes for XML processors With the release of open source Java-based code, Arbortext is helping developers resolve public identifier issues in XML documents. The Java Catalog classes turn XML public identifiers into accessible resources or files…
Enhydra broadens ebiz options
The InfoWorld Test Center puts the open source Lutris Technologies Enhydra application server through its paces Creating and deploying ebusiness applications that leverage open-source technologies can be a new but worthwhile experience for corporate developers. Linux isn’t the only thing…
A ZipClassLoader for automated application distribution
Learn how to use ClassLoaders and exploit the zip library Some developers consider application maintenance an afterthought. Naturally, you tend to focus on the task at hand, which is, first and foremost, to make your program work! Sure, there might…
Java in the new economy
Java is a cornerstone in the spectacular growth of startups Startups and small companies have played a major role in the rapid advancement and growth of Java on the Internet. Startups adopted Java early on as the standard Internet language,…
Make room for JavaSpaces, Part 4
Explore Jini transactions with JavaSpaces The Jini transaction model is one of the lesser known and least used aspects of Jini, yet it provides a powerful tool for writing distributed applications that operate correctly in the presence of partial failure.…