

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Project 5 Assignment Material Type: Project; Class: Network Application Design; Subject: Electrical & Computer Engineer; University: Virginia Polytechnic Institute And State University; Term: Fall 2007;
Typology: Study Guides, Projects, Research
1 / 2
This page cannot be seen from the preview
Don't miss anything!


ECE 4564 Fall 2007 Project 5 Assignment Page 1 of 2
Virginia Tech Bradley Department of Electrical and Computer Engineering
Policy regarding plagiarism The TA will use MOSS to detect software plagiarism. Here is the link to MOSS: http://theory.stanford.edu/~aiken/moss. If a student (or team) is proven to have used code that is not his/hers/theirs, he/she/they will automatically get an F in this course regardless of how much of the submitted code is not his/hers/theirs and regardless of the source from which he/she/they took the code.
The educational objective of this project is to reinforce concepts related to remote procedure calls, web services, and the use of SOAP and XML in web services. You will also be exposed to some of the helpful features of Visual Studio and how it can help in building web service client applications. You will build and analyze a web services client that uses Amazon’s Web Services.
You are to write an application BookSearch that uses Amazon’s Web services (http://aws.amazon.com). This application is to be used as follows. A user enters the ISBN of a book and BookSearch invokes the proper Amazon’s Web service to get information about the book (if it exists). The information to display is: the name of the author, the title of the book, the number of pages, the name of the publisher, and the image of the book’s cover. The GUI of your application should look like the figure below. To use Amazon’s Web services, you will need to register and get a key. Please follow the instructions on the given link to do that.
ECE 4564 Fall 2007 Project 5 Assignment Page 2 of 2
You may work individually or in teams of two. Your partner may be different from the one you worked with in P3 and P4. You must submit a project report and all solution files as specified below.
The report should include the following items in the specified order. Note that mandatory page limits are given for some items. You may be penalized for excess verbiage.
o Test procedure used. Be sure to test all implemented functionality. o Screen shots and/or other evidence showing test results. (Screen shots do not count as part of the 3-page limit for text in this section, but they do count as part of the 5-page total limit.) o Summary of test results indicating which features work or do not work properly.
You must submit the report and all solution files as a single zip file using the Dropbox at the class Blackboard site. The zip file must be given a name of the following form: LAST1_LAST2_FIRST1_FIRST2 _p5.zip where LAST1_LAST2 are the last or family names and FIRST1_FIRST2 are your first or given names. Make only one submission. Email, paper, and diskette submissions will not be accepted.
Files contained within the zip file should adhere to the following requirements:
Project grades will be based on the following factors as documented in your submission.
15 points General quality of the project report 85 points Implementation of the required features
You (i.e., team) may not share your answers or trace file with other students or use answers or trace files from other students. You may not discuss your answers with anyone except the instructor for this class. You may not help other students in answering the questions. You may not have others help you. Simply stated, you may not discuss or in any way share any aspect of your original work with anyone except the instructor or graduate teaching assistant for this class. All references that you use other than class notes and documents or web sites referenced in this assignment must be properly acknowledged.
Use the Project 5 forum in the Discussion Board area of the class web site to ask questions about this assignment. Do not post questions that contain specific solution information.
(^1) Anti-virus software is available to Virginia Tech students at no charge at http://antivirus.vt.edu/.