1) Implement an intelligent virtual buddy in MS Communicator that queries local data files and answers the following 2 types of questions:
a) Static Bus Schedule: (a simple bus schedule table will be provided)
The virtual buddy should be able to answer questions such as:
"When is the next bus from Causeway Bay to CyberPort?"
"What is the first bus from Jardine House to CyberPort?"
b) Static Currency Translation:
The virtual buddy should be able to answer questions such as:
"What is the exchange rate for USD to HKD?"
"How much RMB is $100 HKD?"
2) Detailed case study covering:
a) The learning process ??" Discuss how to start from knowing nothing to completing the project. Discuss any tricks or things learned. Discuss things that require special attention so that companies can leverage the learning in this project to develop similar kinds of applications.
b) Design and architecture explained ??" include an architecture diagram showing all components and discuss each one in detailed:
i) Includes existing/system components (e.g. MS Communicator, users, LCS, AD) and components we built in this project.
ii) Describe language/technology (e.g. AIML, C#, COM) used for each component.
iii) Discuss the responsibilities of each compoenent and how they interact with each other, through what mechanism (e.g. SIP, COM).
iv) Walk through 1 scenario in details (down to code level) explaining how a user inquiry is being handled, from user inputting the question in MS Communicator till the user gets back a response.
c) Demo scenario setup ??" detailed setup guide to get the virtual buddies running in an existing AD environment.
d) 2 Example test runs showing the user experience for each type of question.
e) Discuss limitations of the current design. Discuss how to expand the current design to support other data sources such as database and web services.
## Deliverables
====
More info
Microsoft LCS 120-day trial can be downloaded from:
<[login to view URL]>
LCS Samples:
[[login to view URL]][1]
[[login to view URL]][2]
Microsoft Office Communicator:
<[login to view URL]>
====
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
C#, Microsoft LCS 2005, Microsoft Office Communicator, Active Directory