A Java Framework for creating pluginable application