Java Product News (January 5, 2001)

IBackup debuts Java-based backup scheduler IBackup has unveiled Smart-IB Plus, a Java-based online backup scheduler that offers compression and incremental backup capabilities for Unix platforms. IBackup provides businesses with a Web-based storage option that supplies file backup and restore capabilities…

Device programming with MIDP, Part 1

Device programming with MIDP, Part 1

Use the concepts behind MIDP APIs and J2ME to build cross-platform mobile apps If you’ve been following the wireless industry, you’ve noticed the speed at which a technology runs through its life cycle. A brand new product can become obsolete…

Validation with pure Java

Build a solid foundation for the data-validation framework with the core Java API The idea of constrained properties in Java is not new. Since JDK 1.1, a legion of JavaBeans developers has used a powerful framework found in the java.beans…

Java Product News (December 29, 2000)

INDEXHEAD: Tidestone Technologies updates Formula One for Java 8.0.1 Tidestone Technologies has unveiled a maintenance release of its Formula One for Java 8.0.1 application. The reporting application now: Exports XML from the application’s spreadsheet-based report templates Assigns clickable sections (or…

Calculating Java dates

Take the time to learn how to create and use dates To keep track of time, Java counts the number of milliseconds from the start of January 1, 1970. This means, for example, that January 2, 1970, began 86,400,000 milliseconds…

Build your own languages with JavaCC

Build your own languages with JavaCC

JavaCC makes it a snap to write your own compiler or interpreter for languages of your own design in Java Do you ever wonder how the Java compiler works? Do you need to write parsers for markup documents that do…

When Runtime.exec() won’t

Navigate yourself around pitfalls related to the Runtime.exec() method As part of the Java language, the java.lang package is implicitly imported into every Java program. This package’s pitfalls surface often, affecting most programmers. This month, I’ll discuss the traps lurking…

E-business choice: Java or Windows?

Two InfoWorld Test Center veterans debate the pros and cons for e-business of J2EE vs. Microsoft 2000 With the recent rise in acceptance and deployment of Internet applications, corporations have quickly come to realize that the applications they build must…

Take control of the servlet environment, Part 2

Take control of the servlet environment, Part 2

Alternatives to servlet session management In Part 1 of this series, we introduced the Rudimental Servlet Extension Framework (RSEF) and delved into its bowels, exposing the potential power of intercepting communications between your servlets and the servlet engine. In Part…

Untangle your servlet code with reflection

Simplify servlet structure by breaking down functionality into separate methods Despite the elegance of the Servlet API, real-world servlet classes tend to have pages of code in their doGet() and doPost() methods, often with complex conditional logic. Over time, more…