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

Social Enterprise Architecture

Posted by elevy on July 22, 2013 at 10:52 AM PDT

An interesting article: Social Enterprise Architecture that describes the idea of using the Social Technologies to improve the engagement and interactions of the business and IT, and the Enterprise Architecture organization to provide more structure and semantics to the interactions and collaboration tools in th

Starting with the Android Platform

Posted by elevy on October 23, 2010 at 9:55 AM PDT

I have been working a lot with the Swing APIs for a while now; created my own custom components, built filthy rich applications, and wrote a few blogs on the different things I found interesting.

As soon as the first Android phone was available, I went out to get my hands on it (the G1).

Managing 800,000+ Lines of Code

Posted by elevy on July 20, 2009 at 7:54 PM PDT

Imagine you get to an organization that has several applications accounting for more than 800,000 lines of code. There are defects everywhere, releases after releases, lots of developers cranking code, after every release more defects... how do you stop the spiral?

This might sound like a spiral of death, or a suicidal path perhaps ;)

Zilonis nominated in

Posted by elevy on May 17, 2009 at 7:08 PM PDT

Vote for Zilonis, the only open source multithreaded rules engine written in Java.

Freezable JTables (are they extreme?)

Posted by elevy on January 4, 2009 at 7:47 PM PST

Finally, after about 7 months I get back into writing a new blog entry. I changed jobs, and it hasn’t been until the holidays that I got a chance to get back into writing again.

This time, I am writing about a new JTable trick that I wanted to do for a while. The idea is simple; it is to allow the user to "freeze" from a column on the horizontal scrolling.

JavaOne - Extending Swing: Creating your own components

Posted by elevy on May 30, 2008 at 10:31 AM PDT

The JavaOne slides are available now for download. My session on how to extend the swing API creating your own components can be reached at:

Extending Swing: Creating your own components

Thank you all for the positive feedback you have gave me, it was a great experience!

Securing the integrity and authenticity of links

Posted by elevy on May 13, 2008 at 12:40 PM PDT

It has been a while since my last posting. As you can imagine, I have been really busy. Last week I was presenting at the JavaOne, and it was amazing. Thank you all for all the positive feedback on my session. I will most likely writing something about the demos I showed, and may be I will post them here with Java WebStart. That will have to wait for now...

Help? Yes, you can use JavaHelp!

Posted by elevy on January 15, 2008 at 10:22 AM PST

Being a server side developer, never had to worry about "help". I mean, about how to provide help to the users of my applications. They were simply just another JSP with ... well that's not what I want to blog about this time.

Zilonis JavaOne Presentation Slides

Posted by elevy on October 25, 2007 at 7:59 AM PDT

Finally the slides from the Zilonis Rules Engine JavaOne presentation are available. In the slides I presented the internals of how Zilonis uses the Java Concurrency API's to manage concurrent access to the Working Memory.

Power-N Architectures

Posted by elevy on September 21, 2007 at 7:28 AM PDT

Early in the dot com boom era, a lot of companies implemented the popular portals. Those portals allowed us to "integrate" multiple applications together into a single screen. I write "integrate" between quotes, because there was nothing really integrated, it was just that the set of applications were displayed in the same screen.