After Googling a lot on Apache Karaf ,I understood that it is used for testing and building of OSGI bundles.I am still yet to figure out what to do with Apache Karaf and how to use it I didnt quite understand the need for OSGI bundles also.
Moreover I would also like to know the answers to my following doubts: