Universal UI for Relational Databases on the NetBeans Platform

Schema-Independent End-User Front-End for Relational Databases (SIEUFERD) is a research system created at MIT, in Boston, on the NetBeans Platform. It aims to provide a universal user interface for relational databases.

Inspired by both Microsoft Excel and traditional FileMaker-style CRUD applications, SIEUFERD connects to any JDBC database and provides the user with automatically generated table-, form-, and report views. All views have a spreadsheet-like look and feel, and can be visually manipulated in order to perform arbitrary queries on the underlying data.

Eirik Bakke, the Ph.D. student working on SIEUFERD, points out that the system is a work in progress. The back-end is done and he's started building the front-end on the NetBeans Platform in the last couple of months. 


Looks great! Any idea if it'll be open source?

Posted by Javier Ortiz on April 15, 2013 at 11:42 AM PDT #

Looks very complete. I like how you use the custom project setup for the interaction with the Database's.

Have the developers had to deal with platform specific SQL extensions yet? How would they handle them? (maybe JPA NativeQueries and some switchboard type logic?)

Posted by Sean Phillips on April 15, 2013 at 11:52 AM PDT #

The screenshot looks like a very efficient data-display.

Looking forward to it.

JPA support would be great.

Posted by sola on April 16, 2013 at 01:03 AM PDT #

very exciting and business-like look.
this is the kind of gui i'd alway like to build.

Posted by Dobri on April 16, 2013 at 01:12 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« July 2015