This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have a Point Of Sale (openbravo pos) application which I downloaded from openbravo.com. it is a opensource project. I want to do few enhancements to it but problem is that I am finding difficult to understand application architecture. Application is written in java swing and I understand java but I need some help to understand on how to extend its functionality.