Macworld: Java 2 for the Mac almost ready
Macintosh enthusiasts must wait for Mac OS X to finally see solid Java 2 support It has been three years since Apple CEO Steve Jobs explicitly mentioned plans for Java on the Macintosh at a Macworld Expo keynote address. There…
C#, the natural progression
With Visual J++ in the dumpster, Microsoft introduces C# to fill the void July 31, 2000 — Microsoft’s new vision of the Internet is a far cry from today’s network of online content. Microsoft views the future Internet as a…
Benefit from platform-independent builds
Automate your build process with jmk or Ant Any large Java project may be developed, deployed, and maintained on multiple OS platforms over its entire lifecycle. A software project typically needs automated build/make scripts to compile, jar, and create the…
Modify archives, Part 1
Supplement Java’s util.zip package to make it easy to write or modify existing archives I started out this month intending to write an article about caching class loaders. I wanted to create a class loader that a client-side application could…
Java security evolution and concepts, Part 2
Discover the ins and outs of Java security One of Java’s main features is its ability to move code over a network and run that code. Unlike other languages, Java has been designed to do this securely. Java security has…
Objects versus documents for server-client interaction, Part 2
Determining the best approach when there is no client-side user In Part 1 of this series, I demonstrated two approaches to defining the interaction between a client and a newsfeed server: using documents and protocols and using objects and interfaces.…
Easy Java/XML integration with JDOM, Part 2
Use JDOM to create and mutate XML In Part 1 of this series, we introduced you to JDOM, and discussed how you can use it to extract information from an existing XML data source such as a file, input stream,…
Secant keeps Web servers responsive
Secant’s Extreme Internet Server 3.5 Web server is good for what ails you Managing server-side Java applications is the diciest challenge in running a Website. Because your applications are coded to run on a particular server, your customer requests may…
News and New Product Briefs (July 21, 2000)
INDEXHEAD: ParaSoft and CodeMarket form alliance ParaSoft and CodeMarket have joined forces to develop outsourced software components. Under the agreement, Parasoft’s Jtest Java-testing tool will be used for all components outsourced or purchased through CodeMarket’s software development network. CodeMarket will…
Crafting Metadata
Decouple applications and their details using properties, XML, and cryptography When a story is reconstructed, its central plot doesn’t change. But depending on the author and audience, the plot is obfuscated by changes in context: settings, scene sequences, characters, tone,…