My Research and Projects...The beginning...


Home-Page

Car Portal using Enterprise Java Beans

The Enterprise Java Beans (EJB) technology helps in the interaction of Distributed and Heterogeneous Components that are bound together because of business reasons. Our project dealt with the making of a Car portal that would be physically dispersed in nature, but still give the impression that all the transaction are being carried out at one such site.

This idea is very easy to understand when one thinks about how a customer purchases a car. He or she would approach one dealer and see if his demand is bet. Now, if the car is presently unavailable, and if the dealer boasts of a Network of dealers, then the demand could still be met. The customer would interact with this one dealer, but internally, there could be many such dealers sharing the profit in the transaction. Thus, the dealer selling the car may not even have the car in his posession but still will be able to complete the deal without turning a potential customer away.
This enables Transparency; a very important feature of a Distributed application.

Our actual implementation was based on the Demo application at Sun's web-site. We had to introduce the distributedness in the application. Currently, it suppported only oneclient and one Dealer. We changed the implementation to handle multiple Clients and multiple Dealers.

More Information:

Contact me for further details



A Language Conversion process - The Deconverter (DeCo)

   Project Guide: Prof. Pushpak Bhattacharyya, CSE Department, IIT Bombay. E-mail

      A bit of history: The United Nations, as we all know, has members from hundreds of nations with varying national languages. It's goal was to make it's services available to one and all and this was possible only when it's members could be aware of the various rules and regulations concerning the working of the committee.

This would not be complete if the members could not read the documents just because they were prepared in an alien language. One solution was to convert all the documents into the various national languages. There was a better idea. The United Nations sponsored a project, initially undertaken by the United Nations University (UNU), Tokyo, to create a Universal Networking Language (UNL). Since then many internally renowned institutes has joined in the effort, and IIT - Bombay is the first and only institution in India to be a part of this ongoing research. Prof. Bhattacharyya leads the group at IIT - Bombay.
     Visit the official web-site for more information.

      The Work: The work included the translation of English sentences into Hindi (The Indian national language) and vice-versa. Our specific work included the Deconversion process - Conversion from Hindi to English. The project included ehhancing the dictionary (by adding words with 'restrictions'), and by addition of 'rules' which are used in the formation of sentences. The Deconversion software had to power of a turing machine; in effect, it behaves a a single tape machine with multiple heads. The goal was to make the rules convert any sentence in the native language to English. This idea could then be used in the automatic conversion of hypertext documents to the desired language. The semantic meaning of the sentence had to be preserved in all the languages.

UNL proposed an Intermediate language for the interconversion process. This was an alternative to the roundabout method of converting each language into every other language. It saves on the number of modules to be written, and it provides a standard to be followed.