Git Product home page Git Product logo

songfinder's Introduction

SongFinder Labs and Project

Lab 3 is the first component of the large project you will implement in the second half of the semester. You will use this same repository for the remainder of the semester. As projects are assigned, links to their specifications will be posted here:

  • Project Release 1 - Thread-Safe Music Library
  • Project Release 2 - Song Search and Web-Based Interface
  • Project Release 3 - Advanced Features

This repository contains the following:

  • src - the directory that will store your code as well as all of test cases you will be required to pass. src/test/java already contains code for the test cases you will need to pass for releases 1 and 2 of the project. Do not be alarmed! For Lab 3 you only need to be concerned with Lab3Test.java and LibraryTest.java. Do not change any of the test files!
  • expected - this directory contains the expected output of your solutions. The songsBy... text files are the files that will be used for Lab 3.
  • input - this directory contains the files that will be provided as input to your program when the test cases are executed. Do not change any of these files!
  • queries - this directory contains additional files that will be used by your program for the second release of the project.
  • specifications - the descriptions of the assignments
  • pom.xml - this is the maven configuration file that has already been configured to allow you to use the GSON API as well as jetty and servlets, which you will use for the project.
  • .travis.yml - this is the file that will tell Travis which test cases to run. It is currently configured to run only the Lab 3 test cases.

songfinder's People

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.