Have to dvlp an App similar to Google Desktop,bt clueless abt how to strt!

eggman

Adept
Hi

I'm doing my Fourth Year B.E. project under the internship of MindTree!

Now they have only told us what to do , but haven't guide much!

Now, we have been told to develop an search application similar to Google Desktop one, only lighter version of it!

This is how it should work:

For all the Office 07 formats (docx,pptx....) which are XML based,rather than Binary based, the user should enter any search term(s) and our Prog should return all the files containing them! To make the matter a bit easier, this should search in a given folder rather than the whole computer!Also it should support for format extension , that is later if we want our application to support .pdf, there should be provision for that!

So ,as our guide told us, It'll need XML Parsing,Database maybe,Indexing maybe....

This is what we have been told to do! However nothing else told! So now our team is kinda clueless about how to start!! We have about 3 months to finish the project!

Any help will be appreciated! We have planned to develop this in JAVA,although it isn't compulsory !Anyone have any idea how Google Desktop works!
 
google for "xapian". It is an open source search engine library and has bindings for a whole lot of languages including java. You can either use this library to develop your application or if you want to do a bit more then you can read about its concepts and go through its code and develop the actual meat of the code as well..
 
if you are looking at developing a lightweight application, avoid java and its jvm crap at all costs, else you end up with half functional bloatware.

your preferred languages could be C/C++(try QT framework) or maybe .NET 3.0 from Microsoft
 
Back
Top