Tag Archives: Java User Group

AAJUG meeting on Java Expert System Shell (JESS) tonight, March 24

The Ann Arbor Java User Group meeting is tonight, Tuesday, March 24, from 6:39-9:30 pm.  Jason Morris will be speaking on an "Introduction to the Java Expert System Shell (JESS).  The meeting is held at

Washtenaw Community College, WCC BE250

Presentation Title:
Introduction to the Java Expert System Shell (JESS)

Sandia National Laboratory's Jess is a rule engine implemented in Java and based on the Rete pattern-matching algorithm.  The entire Jess distribution consists of the Jess API, a LISP-like scripting language (also called Jess), and an integrated development environment called the JessDE which is an Eclipse plugin.  Any Java developers who write complex business logic will benefit from this talk.  Business rules will be mentioned, but not glorified as the canonical example of Jess's abilities. 

If you want to learn how to add powerful reasoning capability to your Java applications, then this talk is for you.

Keywords:  artificial intelligence, CLIPS, expert systems, inferencing, knowledge engineering, knowledge-base, LISP, rules, rule engine, rulebases

Speaker Bio:
Jason Morris is the owner of Morris Technical Solutions LLC, specializing in Java web-application development and rule-engine applications.  He has more than 15 years in the software engineering field, spanning many application domains and comprising many different functional roles.  Currently, Jason is involved with the USAF to semantically enable human resources information systems via custom ontologies.  He is also a technical marketing and services consultant for Sandia National Laboratories, where he provides custom training and development services for licensees of Jess, the Java Expert Systems Shell (www.jessrules.com).  His latest joint-development effort with the University of Sydney (Australia) is a rule-based expert system called SINFERS for computation of soil properties from field data.


From 2006-2007, Jason was a GAAN Fellow at Worcester Polytechnic Institute in Massachusetts where he was pursuing a PhD in Computer Science and working on Intelligent Tutoring Systems.  He holds a B.S. in Applied Engineering Sciences from Michigan State University, a B.S. in Mechanical Engineering from Michigan Technological University, and a M.S. in Engineering and Technology Management from Portland State University.

Will it be SWT or Google Analytics on Tuesday? Or Both?

Tuesday, May 1 Ann Arbor Technical Meetings

It's the first week of the month, and so the Ann Arbor area is hopping with user group meetings.   I already mentioned the AACS meeting (Ruby on Rails), but there are also meetings on Eclipse for SWT Development and Google Analytics at the ITZone.  The Python User Group meeting, which would typically take place on Thursday May 3, is postponed until May 16, for a special event with Stephan Diehl (who will talk about stackless python and pypy).

So here are the meeting announcements for each of the Tuesday night talks.  I guess if you're resourceful, you could attend both, since the Google analytics talk goes until 7 and the Eclipse talk doesn't start until after the open networking at 7 (so probably 7:30)!


At the AAJUG meeting, Carlus Henry speaks on:

Eclipse for SWT Development

Date: Tuesday, May 1st, 2007
Time: 7:00PM – 9:00PM EDT

Open Networking starts at 7 PM.

Meeting Location:
Washtenaw Community College, WCC BE158



I. Introductions
    A. Who am I?
    B. Who are you?
II. Presentation Goals
III. What is SWT
    A. Setting up Eclipse for SWT Development
    B. SWT Demo
VI. What is JFace
    A. JFace Demo
VIII. Eclipse RCP
    A. Case Studies
    B. Demo


At the ITZone, Jeff Gillis introduces and demos Google Analytics, a free web site analytics solution from Google used by web site owners and marketers to better understand their users' experiences, optimize content and track marketing performance. Google Analytics also shows advertisers' data about their AdWords ROI so that they can purchase more appropriate keywords and track Ad Group performance.
Date: Tuesday, May 1, 2007.
Networking starts at 5.
Program 5:30-7.
Costs: Members are free, Nonmembers are $25, and students are $5.
Jeff Gillis – Associate Manager, Google Analytics
Jeff has been with Google for more than three years, working on AdWords operations, and since Google acquired and renamed Urchin, with the Google Analytics team. He focuses on marketing and operations for the service, and is a regular contributor to the official Google Analytics blog (http:// analytics.blogspot.com ). Before joining Google, Jeff was a technical solutions specialist for ParentWatch.com in New York City. He graduated with a BA in Literature from Stanford University.

Live isn’t always best

Getting Spoiled by Podcasts?

Did I mention that I REALLY liked the talk that I went to on Tuesday night, by Owen Taylor from Gigaspaces, for the Ann Arbor Java User Group? Yeah, I guess I did. Anyhow, as I was sitting there, in the talk, I was thinking what a GREAT podcast it would have made, and how I wished that the talk had been recorded so that I could listen to selected parts again but mainly so that I could share it with a few other people who I knew would be interested (but weren’t in attendance). Sheesh, who would have thought that I would PREFER a podcast to a live meeting? OK, I can’t go that far. It was definitely better, in person, where I could see what was going on and eat pizza and have a chance to win an IPod (still bummed about not winning that). But it definitely occurred to me that it would have been great to have had a recording in addition to the live presentation. And, with 2 small children at home, I can listen to WAY more podcasts than attend live meetings. Funny how technology sometimes changes our perspective a bit …