Question what is needed say to start looking at applications of Jess in J2ME games on the middle and high end mobile devices? I am currently developing casual games for the lower end devices to stabilize my revenue streams and thus I am looking for soem leads in paths I could research fro the next 8 to 12 months that woudl allow me to add what I have learned about Jess in J2ME to apply to designing my own 3d Game engine for J2ME..
I'm not a J2ME expert, and we don't claim to support J2ME with Jess, but I know that people have done proof-of-concept work on this. I've seen Jess 4.x running on a Windows CE device, for example, and customer have told be they've modified more recent versions to work on J2ME CDC devices, so it's indeed possible. Because Jess licenses come with source code, it's easy to make the customizations you need, and we give excellent support to customers who want to do this kind of work. The best thing to do is probably to get a copy of JIA to start learning about Jess itself.
This depends, of course, on how much data you put in. Because of the algorithms it uses, Jess is memory intensive (i.e., it trades space for speed.) Nevertheless, many significant problems can be solved with a limited Java heap -- most of the examples that come with Jess work fine with -Xmx1m .