Open Source projects are driven by interest - i.e. if database/apps server/browser independence is important to you - then you can do something about it. Unfortunately many don't go beyond the complaining status. For some reason, that does not change anything.
We are actually quite busy in all areas above:
Database independence - we started implementing an OMG based workflow engine. This will allow us to do the transaction control in Java and convert the PL/SQL to Java.
We'll discontinue the JBoss specific functionality (MBeans) and convert it to standard J2EE technology.
We'll convert to Java Faces, which produces a bit better HTML UI and is browser independent.
All that requires real work and a commitment for more than an hour per day and actually quite a few years experience with complex systems. It's not easy to contribute to a full featured business application, but the ones who do are able to deliver supreme benefits to their (paying) customers.
To contribute, you need to have superior experience in writing large scale applications with detail knowledge of the source (Oracle) and the target (Java) system. We need to get stable system out of the door and cannot afford to coach. We havely paid the destabilization price for accepting unaudited contributions.
Our database independence approch is NOT a code simple port - with that you are constantly busy doing porting - but to dynamically generate the accessors for the target system. That requires that you finished your parser project;-)
Jorg
P.S.: I found an interesting correlation between guys who never contributed a single line to anything and the ones complaining about Compiere's approach resulting in getting stable, reliable and feature-rich software out.
We are actually quite busy in all areas above:
Database independence - we started implementing an OMG based workflow engine. This will allow us to do the transaction control in Java and convert the PL/SQL to Java.
We'll discontinue the JBoss specific functionality (MBeans) and convert it to standard J2EE technology.
We'll convert to Java Faces, which produces a bit better HTML UI and is browser independent.
All that requires real work and a commitment for more than an hour per day and actually quite a few years experience with complex systems. It's not easy to contribute to a full featured business application, but the ones who do are able to deliver supreme benefits to their (paying) customers.
To contribute, you need to have superior experience in writing large scale applications with detail knowledge of the source (Oracle) and the target (Java) system. We need to get stable system out of the door and cannot afford to coach. We havely paid the destabilization price for accepting unaudited contributions.
Our database independence approch is NOT a code simple port - with that you are constantly busy doing porting - but to dynamically generate the accessors for the target system. That requires that you finished your parser project ;-)
Jorg
P.S.: I found an interesting correlation between guys who never contributed a single line to anything and the ones complaining about Compiere's approach resulting in getting stable, reliable and feature-rich software out.
Enough talk - back to code