Newsletter   Secure Checkout   Shopping Cart (0 Items)  
Search:    Welcome Guest! Save up to 30-40% on most items with our awesome everyday discounts!

Jess in Action: Java Rule-Based Systems (In Action series) [Paperback]

Our Price $ 34.96  
Retail Value $ 49.95  
You Save $ 14.99  (30%)  
Item Number 264109  
Buy New $34.96
Out Of Stock!
Currently Out Of Stock
Currently unavailable...

Item description for Jess in Action: Java Rule-Based Systems (In Action series) by Ernest Friedman-Hill...

Discusses rule-based system development in Java, introducing rule programming concepts, the Jess language, and application development.

Publishers Description
A practical handbook for anyone interested in programming rule-based systems and written by the creator of the popular Java rule engine, Jess, this book is structured around a series of large, fully developed practical examples of rule-based programming in Java. After the topic of rule-based systems is introduced, software developers and architects are shown the Jess rule programming language in an accessible, tutorial style. Demonstrated is how to quickly progress from building freestanding interactive applications to rule-based Web and Enterprise software. Specific issues covered in this process include designing the application, embedding Jess in Java applications, and using a rule engine in the J2EE environment.

Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at!

Item Specifications...

Pages   525
Est. Packaging Dimensions:   Length: 1" Width: 7.25" Height: 9"
Weight:   1.8 lbs.
Binding  Softcover
Publisher   Manning Publications
ISBN  1930110898  
ISBN13  9781930110892  

Availability  0 units.

More About Ernest Friedman-Hill

Register your artisan biography and upload your photo! Dr. Ernest J. Friedman-Hill graduated from Wesleyan University in Connecticut in 1986, and earned his Ph.D. from the Massachusetts Institute of Technology in 1992. Since then, Dr. Friedman-Hill has been employed by Sandia National Laboratories in Livermore, California. His work centers on the use of distributed computing and artificial intelligence in advanced manufacturing applications. Most of his projects over the last five years have used Java. Dr. Friedman-Hill is the author of "Jess," a widely used tool for artificial intelligence research. "Jess" is written entirely in Java. You can read about "Jess" on the World Wide Web at Dr. Friedman-Hill has been teaching Java programming since the spring of 1996. He has taught for the University of California Extension Schools at Berkeley and San Diego, and through his own consulting firm, Montezuma Software Works. He has published numerous papers in scholarly journals as well as articles in "Dr. Dobb's Journal" and "Java Enterprise Developer."

Are You The Artisan or Author behind this product?
Improve our customers experience by registering for an Artisan Biography Center Homepage.

Product Categories

1Books > Subjects > Computers & Internet > Computer Science > Software Engineering > Information Systems
2Books > Subjects > Computers & Internet > General
3Books > Subjects > Computers & Internet > Programming > General
4Books > Subjects > Computers & Internet > Programming > Java > General

Reviews - What do customers think about Jess in Action: Java Rule-Based Systems (In Action series)?

Excellent Reference out there  Dec 31, 2007
This book is one of the best references out there, for creating rule based engines. Very systematically explained concepts and good examples for users with any level of experience. A must have!
Good....  Jan 10, 2007
The book is complete reference for Jess, but the examples aren't complex. Leaning by examples are efective mean to the best exploitation. Is it my opinion.
Extreamly Helpful Book  Feb 25, 2006
I took a college course in AI in which the primary language was JESS and this book saved my life. It's not written as a textbook but more as a guided walkthrough for learning the language full of rich and helpful examples that cover both basic and advanced functionality. I highly recommend this book as a great way to get started with JESS or even as a reference book for people familiar with the language
It`s Java compatible but not Java oriented but Lisp like syntax  Dec 28, 2005
The subtitle is misleading. 20% percent of the code in the book is Java the other 80% is Lisp like syntax. I'm just a 10 years experimented Java, C++, VB, C# developer. So I'm too young to have seen Lisp! Because the book is always intermixing code and concepts instead of explaining the concepts at a higher level it's quite challenging. If you have problem to assimilate Lisp or Perl syntax Jess is not for you!
Finally! A technical book that's not Missing In Action  Aug 18, 2005
This review is a long time in coming, and I apologize to Dr. Friedman-Hill for not doing it sooner.

I have read Jess In Action (affectionately known as JIA to Jess developers) cover to cover at least ten times since first interviewing Dr. Friedman-Hill about Jess in the summer of 2003 -- see Prior to that, I'd experimented with Jess since 4.0.

Dog-eared, annotated, and now held together by a rubber-band and Post-Its, JIA is always within reach when I'm programming Jess. It is a testament to Dr. Friedman-Hill's smooth yet dense style that every pass through revealed something that I missed before: the sign of a great book. All technical books start off like a roller-coaster, slowly ramping up the fundamentals and then hurling you through topical twists and turns towards the "advanced topics" and appendices that mark the end of the ride. Most times, I want my money back. Jess In Action is the first tech-tome in a long time that made me say, "Wow!! That was @#&* cool!" and head back to Chapter One for another ride.

Let me refute a few unfounded criticisms that I've seen:

1. JIA " more of a tutorial - not long enough to be a good reference."
It is true that this is more a collection of tutorials than a "cook-book" reference: this is by design. There are ample reference materials available with Jess's distribution, and to replicate those here would be extraneous. There is no substitute for doing your homework and reading the documentation if you want to be a competent Jess programmer. I recommend that you actually do this first, then get JIA. That way, it's like having Dr. Friedman-Hill explain Jess in-person.

2. JIA's "...early discussion of Jess syntax focuses too much on Java-like procedural style."
If you are new to declarative programming, and LISP-like syntax in particular, then having an early functional and procedural focus is pedagogically comforting for several reasons.
a) You aren't abandoning everything you know about procedural coding at once.
b) Jess is a Java API, and even object methods are still procedural.
c) The right-hand side of rules are mostly composed of functions, which contain procedural code.

3. JIA has "... no general references to rules and rule-based systems for theory and background."
Rule-based expert systems are the oldest and most studied of the major expert system types, and there is an enormous body of literature for the serious student. This raises an important point: You should study the kinds of problems that rule-engines and rule-based expert systems are meant to solve before you launch into hardcore Jess programming. In this regard, JIA gives quite a good sampling of what Jess can do without burying you in minutia. For a good overview of rule-based expert systems, I recommend Expert Systems: Principles and Programming, Fourth Edition by Joseph C. Giarratano, Gary D. Riley ISBN: 0534384471 as companion volume to JIA..

My Nit-Picks for 2nd Edition Features:
· Edit the index! I was miffed that there were innumerable newbie terms that I couldn't find (specifics escape me now), but I was greatly amused to find "rubber ducks" (p. 295) and the proverbial "kitchen sink" (p.114).
· Add a section on integrating Jess with agents. The agent folks who write about adding Jess to their code never seem get it right, and I trust that Dr. Friedman-Hill will.
· Add a Survey of Best Practices and Jess Design Patterns.
· Add latest stuff about leveraging/optimizing the JessDE.

Overall, JIA 1.0 is THE essential volume for the serious Jess developer, and I eagerly await the next edition!

Jason Morris - Morris Technical Solutions LLC
Jess Consultant and Co-Moderator - Jess Listserver


Write your own review about Jess in Action: Java Rule-Based Systems (In Action series)

Ask A Question or Provide Feedback regarding Jess in Action: Java Rule-Based Systems (In Action series)

Item Feedback and Product Questions
For immediate assistance call 888.395.0572 during the hours of 10am thru 8pm EST Monday thru Friday and a customer care representative will be happy to help you!

Help us continuously improve our service by reporting your feedback or questions below:

I have a question regarding this product
The information above is incorrect or conflicting
The page has misspellings or incorrect grammar
The page did not load correctly in my browser or created an error.

Email Address:
Anti Spam Question. To combat spammers we require that you answer a simple question.
What color is the sky?
Leave This Blank :
Do Not Change This Text :

Add This Product Widget To Your Website

Looking to add this information to your own website? Then use our Product Widget to allow you to display product information in a frame that is 120 pixels wide by 240 pixels high.

    Copy and paste the following HTML into your website and enjoy!

Order toll-free weekdays 10am thru 10pm EST by phone: 1-888-395-0572 (Lines are closed on holidays & weekends.)
Customer Service | My Account | Track My Orders | Return Policy | Request Free Catalog | Email Newsletter

Gift Certificates
RSS Feeds
About Us
Contact Us
Terms Of Use
Privacy Policy