Welcome!


Vol: 2 Iss: 6

Read Back Issues

Over the past year, Microsoft Corp. has made a comprehensive, end-to-end investment in Javaª technologies. We were one of the first Java licensees. We delivered what is widely acknowledged as the industry's best virtual machine with Microsoft¨ Internet Explorer 3.0. We provided robust ...
Sun's vision of network computing is a day when a constant, seamless, global connection - the Webtone -- is accessible anywhere at any time from any device (from smartcards to supercomputers). To realize this vision, Sun provides the Webtone foundation, enabling customers to securely d...
Editor's Note: Bluestone Software will be coming out with a 100 Percent Pure Java implementation in version 4.0 by the end of the summer. Instead of generating C or C++, it will also generate 100 Percent Pure Java on the server that can run in any Java Virtual Machine
The emergence of the Internet and other distributed networks puts increasing importance on the ability to create global software - that is, software that can be developed independently of the countries or languages of intended users and then translated for multiple countries or regions...
Squeezing the power of a high-end multimedia authoring program into a rich, easy-to-use Java RAD tool like Hyperwire probably wasn't easy, but thankfully someone did it. No surprise that that someone is Kinetix, a division of Autodesk and maker of 3D Studio MAX, a company with years o...
The impact of Java on the computing world is beyond doubt; just look at the bookshelves in the computing section of any bookstore or attend any conference in the software industry. There are good reasons. The near-perfect portability of Java applications is a great boon in a multi-plat...
Domino, the latest incarnation of the software system formerly known as Lotus Notes, provides Web developers with an effective, efficient and inexpensive vehicle for building and deploying full-featured Web sites. The current release of the Notes server software is called Domino 4.5 an...
This month's Tips and Tricks column is about how to invoke the JDK command-line tools from within your Java applications and trusted applets. I recently had a chance to actually find this skill useful in a commercial product, so I thought I'd share the technique with you.
Decisions The choice of encryption technologies is not always easy, but fortunately there are often several equally good options. The first step in choosing an algorithm is knowing the purpose to which it will be applied. Is it to ensure privacy, integrity, authenticity or to provide n...
Visual Basic programmers look high and low for the perfect ActiveX/OLE Control to use in their next client/server project. Protoview's DataTable OLE control is one such ActiveX/OLE control. The DataTable control falls into the grid/spreadsheet class of ActiveX/OLE controls and has a b...
JDJ: Could you describe your company, how it is organized and your position? CS: My name is Chuck Scifers and I am the Marketing Manager for AboveNet Communications, Inc. AboveNet Communications, Inc. is divided into three product lines: one is WebCondo, another is ISPCondo and the thi...
Design Patterns are blueprints that describe how to design class structures and object interactions to solve commonly encountered problems. A Design Pattern can be as simple as the practice of using an interface to achieve polymorphism and as complicated as designs used to solve intric...
What's In The Java SDK 2.0 Have you been itching for JDK 1.1 support in Visual J++? You might have been disappointed to find out that when you upgraded to Visual J++ Version 1.1, it didn't include JDK 1.1 supp...
Java was designed to have all of the best features of existing languages. However, Java has no concept of asynchronous behavior. This is the main reason the threading mechanism is so important and that concurrent programming techniques are evolving quickly to the point where known patt...
Java is creating a revolution in the smart card industry that promises to bring them into the world of mainstream computing. This is a breakthrough development with far-reaching implications for the smart card and computer industries, businesses and consumers.
In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain that the people who come after you will take years to make even the simplest changes. Further, if you f...