| By Scott Clark | Article Rating: |
|
| February 1, 1996 12:00 AM EST | Reads: |
7,241 |
Most of us have seen a standalone Java application of one sort or another. But few of us have seen any commercial applications of serious merit yet... until now, that is. CADIS has just released Krakatoa, the object-oriented client/server search and retrieval development program. Krakatoa is delivered to the client via either a java applet that is downloaded, or a combination of javascript and HTML frames, and allows Web users to search through structured content by refining their search criteria with finer and finer details of interest. By clicking on their selection with the mouse, the count of qualifying items is instantly updated, allowing users to find the products or documents they are looking for. URL's, product information or sales contacts are requested at that point, again via the mouse, enabling users to find exactly the information they are looking for with a minimum amount of effort. Krakatoa was named after a volcano. We'll take a look and see if it lives up to its namesake.
Cadis's Krakatoa is a complex piece of software that allows users to gradually narrow down their searching criteria to find specifically what they are searching for. National Semiconductor Corporation is using Krakatoa to make their entire product line of over 30,000 component parts available over the Web, providing interactive access to their product information based on attributes of interest to the Web user Krakatoa consists of three integral pieces of software:
The installation of Krakatoa is no simple matter, consisting of a multiple step process. To quote the Installation Manual, "This guide is intended for experienced system administrators whose responsibilities include the installation of software and the maintenance of networked servers and client systems." You have to uncompress the server software and knowledge base, run the install scripts, customize the registry files and scripts, start the registry server and License Manager, and start the Knowledge Base Server. Luckily there is a sixty-seven page Krakatoa Installation Guide and a twenty page Krakatoa Java/HTML Installation Guide to get you up to speed.
Documentation for Krakatoa is very comprehensive, including a 200 page API Developer Reference Manual and a 182 page Schema Authoring Tool Manual.
Krakatoa delivers information to the client by either using a Java application or a combination of Javascript and HTML and frames. I found the Java version to be a fully working example of what Java development is supposed to be. However, concerning the speed of the program, I found the Javascript/frames version to be more efficient. The Java application takes about one and 1 1/2 minutes to download, and is fully functional, but with the present speed of Java compiler in Netscape, it is still a fairly slow tool to use. This is a Netscape limitation, and shouldn't be a concern by the end of the summer when Netscape incorporates a new Just-In-Time compiler. The Javascript/HTML version, however, is fast, taking no time at all to download since most of the code is actually executed on the client side, and it is very easy to use. The Javascript/HTML version can be used by anyone that is using Netscape 2.0, whether it's the 16-bit version or the 32-bit version.
A schema is an "orderly combination of things or events representing a given plan, often organized using a set or rules." The Krakatoa Schema Authoring Tool is a Microsoft Windows' (or Motif, depending on your platform) tool that is used to create a classification schema out of a company or organization's knowledge base. Relationships between products are organized using what's known as Classes and Subclasses. In the Authoring Tool, and in the actual Krakatoa Java or Javascript application (see Figure 2), Classes are represented by folder icons, and are added by clicking on the Add command at the bottom-left of the Authoring Tool Window. Subclasses are added the same way. Class positions on the Schema tree can be moved by dragging and dropping them where you want them on the tree, as can subtrees. If you are familiar with the use of Case tools, you will have no problems adapting to the Krakatoa Authoring Tool. However, there are no wizards to guide you along, and reading the Authoring Tool Manual is a prerequisite. The Krakatoa Authoring Tool is definitely not a product that you will be an expert at using without cracking the manuals.
Krakatoa uses Netscape (and now Microsoft Internet Explorer) frames to render HTML. The frames are defined in three places for Krakatoa to function: the krk.html, krk.conf and krkStart.html files. You can name your frames anything you want, but they have to be defined in the krk.conf configuration file in the cgi-bin directory. The krk.html file then has to be changed in the
Published February 1, 1996 Reads 7,241
Copyright © 1996 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Scott Clark
Scott Clark is the Webmaster for Phoenix Applied Technology, (http://www.phoenixat.com), an ISP in Kissimmee, Florida. Scott is the Product Review
Editor for "Java Developer's Journal" and a Contributing Editor for "Web Developer Magazine." Scott hosts the Java Message Exchange (http://www.phoenixat.com/java), a Web based Java forum, and WebToolz, (http://www.webtoolz.com) the Webmaster's Resource.
- Kindle 2 vs Nook
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- Confessions of a Ulitzer Addict
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- It's the Java vs. C++ Shootout Revisited!
- Cloud Computing Can Revitalize Your Career as Software Developer
- IBM Could "Reinvent" Java: Mills
- Oracle & Cloud Computing: Exclusive Q&A with SVP Richard Sarwal
- A Brief History of Cloud Computing
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- i-Technology Predictions for 2007: Where's It All Headed?







































