Montana Tech of The University of Montana
Computer Science & Software Engineering

CSCI 470
Web Science
Spring 2012


Assignment #4 - Language word tutor
Due: start of class, Monday 2/13.

You will be creating a web-application that mixes together several sources of web information. You will learn how to use a RESTful web API.



Overview. You are working for a company that does English as a second language instruction. Your instructors want a web-based application that lets them easily show students an English word along with its picture. They would also like the application to also show the translation into a small set of languages (the native languages of the students in a particular class).

Your job is to build a web application using the Bing web services API. Technical details and sample code is available here. Note that Microsoft's sample code doesn't actually work in any browser I tested (including IE). See my fixed search example. You will need to signup for a Windows Live account to get your application ID which is required whenever you make a web service request.

You may use any web technology you want, but your application must work in the Chrome browser. Since the Bing API has support for JavaScript callbacks and JSON-format data, HTML + JavaScript is probably the easiest choice. The overall behavior of the application is shown in the above video. You are free to implement the look-and-feel of the page as you see fit, but it should meet the requirements below.

Requirements:
Submission. I will be testing your program on the URL you send me via email. I will be using the Chrome browser. You also need to submit your source file(s) to the Moodle dropbox. The Moodle timestamp is the completion time for the assignment.

Page last updated: August 16, 2012.  Copyright © 2011 by Keith Vertanen.