OSI

Its been a while since I updated the site, so i thought it is best for me to add a page to say what I have been up to. I have been working on an open source project, a result of culmination of thoughts and ideas I derived from my work and a few other people in the past. The project is known as HCIS (pronounced as letter ‘h’ sis) and you can find the details about it here: HCIS

I am also part of another open source initiative called influx hosted on sourceforge; More information on that can be found here : INFLUX. While both the projects attempt to solve business tier woes with similar kinds of ideologies (There are differences in approaches, and the current approach that influx has taken is what i disagree with slightly); HCIS framework more specifically is an attempt to provide a complete stack of solution API along with its own DI container / (or engine in HCIS terminology) that will make assembling a complete three tier application very easy and transparent to developer with minimal configuration, minimal conventions, minimal effort overall.

I have also planned for maven plugin for HCIS project in future, and an eclipse plugin for Rapid application development for the same.

Oh, so NOT Another framework people might ask? well our framework doesn’t provide mere absractions to already existing solutions like other famed frameworks do (take a hint ;) ), but it attempts to shield and provide a completely new and refreshing paradigm of programming and thinking. The ideas culminated in the framework are not new; in fact lots of other frameworks internally are driven by the same ideas, but i think its time that we bring those ideas on the table and make the same de-facto standard for programming in future. When it comes to business tier code, we have tried quadrillion things, but it can get complicated.

I am not trying to re-invent or re-write standards here, In fact the framework will drive and gel very well with EJB model of programming for those of you who are EJB 3 / JPA standards fanatics, but we are providing with and without sides of the coin. HCIS framework (as well as influx) provides type safety, different mechanism for dependency injections, lifecycle management without use of XML files that often get bloated with stuff that should have been done in Java in the first place.

HCIS on the UI tier will attempt to provide generic components to foster re-use and quick turnaround for web applications. More on HCIS soon…

Leave a comment

Your comment