I think Sanjay Vivek wrote:
>   1.. I've done some reading about Jess and it looks like it's powerful enough to 
> express the sort of rules we need in this project. For example, what the sensors 
> should do when the river depth goes about a certain level and stuff like that. 
> However, I haven't actually used Jess yet so is Jess really powerful enough to do 
> so? I know it's a pretty vague question but bear with me pls! 


Absolutely.

>   2.. This is a pervasive computing project so system and resource
requirements is vitally important. Could someone tell me what the
system requirements are for Jess? 

It depends strongly on the nature of the rules that you write. This is
really asking for the system requirements of a program that hasn't
been written yet -- your rule base. But in any case, plenty of systems
can run in a reduced Java heap of a few megabytes. I know of someone
who has Jess running on an IPAQ.

>   3.. My final question is how easily can Jess couple into Java? For
>   example, how easily can we bring sensor reading through into Jess
>   to refer to in the rules?

You can invoke any Java function directly from the Jess language, or
you can extend the Jess language by implementing Jess functions in
Java, or you can write your program in Java, and manipulate Jess
through its API. There are many options, all of which give you
excellent interoperability with Java.

Just by way of example, if you had JavaBeans with a property that
represented the readings of the sensors, and those Beans sent
PropertyChangeEvents when the sensor values changed, then Jess rules
could react to the values in real time.

---------------------------------------------------------
Ernest Friedman-Hill  
Advanced Software Research          Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550         http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to