Network Application Design - Project 5 | ECE 4564, Study Guides, Projects, Research of Electrical and Electronics Engineering

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

Pre 2010

Uploaded on 12/06/2007

vthokiegrad
vthokiegrad 🇺🇸

17 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ECE 4564
Fall 2007
Project 5 Assignment Page 1 of 2
Virginia Tech
Bradley Department of Electrical and Computer Engineering
ECE 4564: Network Application Design
Fall 2007
Project 5: Web Services
(Official) Deadline: Last day of classes (December 5)
Submissions will be accepted until December 9, 11:59pm WITHOUT PENALTY
No submission will be accepted after this date/time
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.
1. Introduction
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.
2. Application Requirements
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.
pf2

Partial preview of the text

Download Network Application Design - Project 5 | ECE 4564 and more Study Guides, Projects, Research Electrical and Electronics Engineering in PDF only on Docsity!

ECE 4564  Fall 2007  Project 5 Assignment Page 1 of 2

Virginia Tech Bradley Department of Electrical and Computer Engineering

ECE 4564: Network Application Design  Fall 2007

Project 5: Web Services

(Official) Deadline: Last day of classes (December 5)

Submissions will be accepted until December 9, 11:59pm WITHOUT PENALTY

No submission will be accepted after this date/time

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.

1. Introduction

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.

2. Application Requirements

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

3. Submission Requirements

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.

3.1. Report Requirements

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.

  • Cover page with name of project (Project 5), date, number and name of this class, your name, your student ID number, CRN number for your section, your lecture location (“Whitt”, “Smyth” or both), tool(s) and version(s) used for development, operating system(s) and version(s) used for testing ( page).
  • Testing results, including the following (3 pages maximum for text, 5 pages maximum total).

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.

3.2. Submission Logistics

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:

  • The report can be either a Microsoft Word or an Adobe Acrobat PDF file. The report file should be named using the same scheme as the zip file.
  • Submit all files from your solution, including all source files and the final executable file. Before “zipping” your solution directory, clean it up by removing draft source files, etc.
  • All files must be virus-free. Files that contain a virus as detected by the latest version of Symantec Antivirus^1 will not be graded.

4. Grading

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

5. Honor Code

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.

6 Questions

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/.