It?s a ?matter? of productivity? - No Fluff Just Stuff

It?s a ?matter? of productivity?

Posted by: Venkat Subramaniam on July 25, 2006

I've seen Eitan Suez at work on this for a while. He has been passionate about it and I?ve seen earlier
versions of his ?baby? product at various stages. On Friday night, Eitan demoed JMatter for a bunch of
us who gathered after the NFJS Des Moines show.

If you spend quite some time developing UI applications in Java and want to quickly put together your
application, then JMatter can help a great deal. JMatter is metadata driven?you derive your domain
class from a JMatter class, declare some properties, write a little configuration, and then sit back and
see the UI in action for your app. Quite a few basic or commonly expected functionalities (like user
management) is readily available out of the box.

One of the things that makes JMatter pretty interesting is its origin. I am not a big fan of design by
committee. We?ve seen examples of frameworks that have come out of committee which have
standardized or productized before innovation. JMatter, on the other hand, was inspired by the concept
of Naked Objects and emerged as a framework from a real application Eitan has been building for real
work. There are some Real nice concepts in it that we see now in otheR fRamewoRks (you get it).

Eitan realizes a few areas that can be improved (like all products). The small amount of configuration
that is needed can be further minimized or eliminated with some exploration of metadata. During the
demo we were throwing at him quite a few ?why not?? and he was quick to responds to those. For one
question, his quick answer was ?Yes, that is a good idea, so on the flight up here I implemented that??
and quickly showed that in action!

If you are building Java UI applications, check out the screen snapshot or demo for yourself.

(Disclaimer: I saw his live demo in Des Moines and had not seen the demo he had posted on the web.
After writing this blog, I found out that I?m appearing in his demo. Opinion expressed here about JMatter
has absolutely nothing to do with that. Had I known Eitan will pop my picture, I would have sent him
a better picture with my glasses! :) )

Venkat Subramaniam

About Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »