This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
In browsing around the net I discovered that there is a Fuzzy Logic toolkit described here that can be used with JESS (FuzzyJess!) I wonder if Ernest could comment on the kind of problems that people use this combination to work on. Bill
Hi Bill, Thanks for asking! The FuzzyJess toolkit is quite a popular extension, and Bob Orchard, the developer, is an all-around great guy. We work closely to ensure that current versions of Jess and Bob's FuzzyJ toolkit work together well. FuzzyJess makes a great environment for doing soft real-time control. In "Jess in Action" (paper copies of which I understand are finally appearing in the wild) I describe a system that controls the HVAC (Heating, Ventilation and Air Conditioning) systems for an office building. First I build it using Jess without fuzzy extensions, and then we (Bob was the co-author for this section) go back and retrofit FuzzyJess. The non-fuzzy system can control the temperature of every floor of a hundred-story building to within +/- 1 degree or so. The FuzzyJess version (with slightly enhanced "virtual hardware") keeps temperatures constant to something like 0.2 degrees.
Can we write FuzzyJess code as an OSGI bundle? I tired to write as OSGI bundle after putting the Fuzzyj110a.jar file in my project but could not able to install bundle. It says nrc.fuzzy. package not found.