I am looking for open-source Java software that allows the user to interactively manipulate/transform large amounts of data and these manipulations usually follow some sort of pattern.

Two examples of what I mean would be a spreadsheet with a pattern such as (sort -> filter), or an image manipulation program with a common pattern such as (bevel -> emboss -> smooth).

I am not specifically interested in what these patterns would be, just software that has common usage paths and these paths are not trivial i.e. there is some computation required at each step.

closed as unclear what you're asking by Martin Thoma, Cornelius, ProgramFOX, Ken Herbert, Seth Apr 30 '14 at 18:01

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


I would recommend Pentaho Data Integration.

  • Allows you to model a transformation with many different kinds of steps
  • Easy to understand visual interface
  • Sort, filter, and many other steps.
  • Open Source
  • In Java

enter image description here

Not sure about steps for images, though. It is more about rows of textual/numerical data.

Not the answer you're looking for? Browse other questions tagged or ask your own question.