Sun Java Solaris Communities My SDN Account Join SDN
 
Books & Authors

Jess In Action

 
Books Index

by Ernest Friedman-Hill
October, 2003

Chapter 13, Adding A Graphical Interface

Book Cover

The JDC is pleased to present a chapter and a quiz from Jess In Action by Ernest Friedman-Hill, published by Manning Publications Company.

About the Book

Imagine a different way to program in which you specify general rules instead of a linear set of instructions; the rules would then be automatically applied to your data, producing a solution to a hard problem for which you have no algorithm. That's the idea behind rule-based programming.

Jess in Action is a hands-on introduction to rule-based programming using Jess, a powerful rule engine and scripting language interpreter implemented in the Java programmiing language. After a tutorial on the Jess rule language, each section of the book dedicates several chapters to developing a fully-realized application.

About the Chapter

Chapter 13, " Adding a Graphical Interface," adds a Swing GUI to a rule-based application. The GUI is developed iteratively using the Jess scripting language. The chapter includes a discussion of using the Jess rule engine in a multithreaded environment.

Ordering Information

Manning Publications Company

Amazon.com

Camelot Info Computer Bookstores and Software

About the Author

Ernest Friedman-Hill is a Principal Member of the Technical Staff at Sandia National Laboratories in Livermore, California. He is the developer of Jess, the Java rule engine. He has taught Java programming to over 3,000 students for the University of California Extensions in Berkeley, in San Diego, and online. Dr. Friedman-Hill's current work at Sandia includes the development of software for mechanical design and analysis. He lives in Gaithersburg, MD.

More Information

Chapter 13, Adding A Graphical Interface


Reader Feedback
Excellent   Good   Fair   Poor  

If you have other comments or ideas for future technical content, please type them here:

Comments:

If you would like a reply to your comment, please submit your email address:
Note: We may not respond to all submitted comments.



Have a question about Java programming? Use Java Online Support.