Skip to main content

Elie Levy

Elie Levy is a big fan of Java Technologies, and software development in general. His working experience is primarly in the server side, implementing business logic, defining EJB components, and providing an architectural direction. He is the creator of the Zilonis Rules Engine open source project hosted in Recently he got more interested on the client side, building rich client applications using Swing.


elevy's blog

Single Sign On

Posted by elevy on August 29, 2007 at 12:56 PM PDT

In the last few weeks I was asked to help to integrate a set of built-in-house web applications with a Single Sign On (SSO) solution. After working with people from different teams, I realized that it would be a good idea to write a brief description of how the SSO solutions work in general. Perhaps this might help you to get started if you have to do something like this at some point.

Java Dock with a better bouncing effect

Posted by elevy on July 27, 2007 at 7:26 AM PDT

In my last blog I explained how I built a Dock bar using the Timing Framework and the Glass pane. This one is a continuation, where I explain briefly a slight improvement on the bouncing effect.

Java Dock (Launch Bar)

Posted by elevy on July 25, 2007 at 11:14 AM PDT

With the timing framework and the glass panel, you can create almost any UI component. Offering cool and complex behaviors.

In this blog I present a version of a launch bar (Dock).

Here is a screen shot of it in action:

Fancy JTable Animations, or should I say "Extreme"

Posted by elevy on June 15, 2007 at 6:43 AM PDT

If you went to the Extreme Makeovers JavaOne 2007 presentation, you probably enjoyed as much as I did the fancy table sorting animations that were presented. I got impatient waiting for them to release their code, and went to write my own.

Zilonis Rules Engine at JavaOne

Posted by elevy on May 10, 2007 at 10:13 PM PDT

The Zilonis Rules Engine is a Java Rules Engine that is Thread-Safe. It was presented yesterday at the JavaOne.

JavaOne: Using the Java Concurrency API and Deadlock Prevention in a RETE Rules Engine to Implement a Pricing Engine

Posted by elevy on May 4, 2007 at 11:56 AM PDT

The JavaOne conference is coming up next week.

Multithreaded Hash Table

Posted by elevy on April 17, 2007 at 8:49 AM PDT

If your application needs a "Hash Table" type of structure you have several options.

One is to use the java.util.Hashtable. In a multithreaded environment it would be safe, but not very efficient. If you have a couple of threads that want to read from the hash table, they will have to wait for each other. This wait is not necessary.

Why Java is going to succeed in the client side

Posted by elevy on February 21, 2007 at 6:15 AM PST

When Sun Microsystems released Java back in 1995, the big promise was that it was going to bring profound changes in the way we interact with Web applications.