I developed my mobile project. It uses Java, Scalable Vector Graphics (SVG), ANT and Spring. Early, I mentioned it has 2 major aspects that are client and server. Client application was developed on Java ME for mobile phone. SVG that has the capability of making tiny vector graphics than raster graphics with smart appearance and low capacity is used to create the graphical user interface for mobile application. It is only XML based scripting language.
Server application was built on J2SE with the assistance of ANT and Spring tool. More extent of server application was designed by my friend. It uses ANT tool to being executed the server application manually and Spring tool to handle co-ordination between implementing Java class while developing.