Homework 4 - MediaPlayer and Service

Size: px
Start display at page:

Download "Homework 4 - MediaPlayer and Service"

Transcription

1 Homework 4 - MediaPlayer and Service Due: 10/12/18 by 11:59pm I hope that you have fun completing this homework assignment. You are to develop an app that will play a streaming MP3 from FreeMusicArchive. You can also use another hosted (not saved locally on the device) MP3 of your choosing but be mindful of copyright laws when doing so. If you opt to use your own hosted MP3, ensure you have access to the album art or similar art resource to be used with your project. Ensure you bring your final application together with a clean and attractive UI. SUBMISSION INSTRUCTIONS Submit through Canvas REQUIREMENTS Version - Your app should work on Android or higher Archive - You can use any archive you want (zip, tar, bz2, ) Package Name - edu.fsu.cs.mobile.hw4 TEMPLATE FILES Sample Song: Arise by Podington Bear %2FUplifting%2FPodington_Bear_-_Arise.mp3 You can use any song from FreeMusicArchive (or another source as long as it is publicly available and you have permission) FEATURES MediaPlayerActivity - Buttons

2 Play Button - Plays/continues song Disabled when music is playing, enabled when paused or stopped Stop Button - Stops song. Playing restarts from beginning Disabled when music is stopped, enabled when playing or paused Can use MediaPlayer.stop() or pause() and seekto() Pause Button - Pauses song Disabled when music is paused or stopped, enabled when playing MediaPlayer UI - Two states: Empty and Ready Empty state: Display TextView with text No Song Available Display ImageView with default image (I Ready state: Once streaming url has been entered Song Title - actual name of song Song can be parsed from URL or hardcoded Artist Name - actual artist name Artist can be parsed from URL or hardcoded Album Cover - Default to any image (just used to indicate song not ready) Must be a DIFFERENT image. This DOES NOT have to be the actual album cover of the song, but just any other image to indicate song is ready to play StreamSongDialog - Allow user to enter url for song Can use any method to display to user (Dialog, DialogFragment, Fragment, etc) Once the user enters the url, clicking Stream starts the MyMediaService and displays the Ready UI. MyMediaService - Extends Service, simply contains MediaPlayer Use may use a Started or Bound Service Use one of the appropriate service communication methods discussed in class Receives commands from MediaPlayerActivity and performs actions on MediaPlayer Notifications - Song playing - Display notification when song is playing Clicking on song reopens application and does not interrupt MediaPlayer When song is paused or stopped, notification should be removed Options Menu A Stream option that will open StreamSongDialog An Exit button that will

3 i. Exit the app ii. Stop the MediaPlayer service THINGS TO NOTE 1. Your Activity should not actually play the music itself, that s what your Service is for. Clicking on the playback Buttons from within your Activity should make calls to the Service, and the Service should take the appropriate action. This prevents playback from being stopped when your Activity loses focus 2. Do not place the MP3 inside of your res/raw directory. You re supposed to pass the URL of the song to the MediaPlayer for streaming. However, you can use a raw MP3 file for testing your MyMediaService. GRADING You CANNOT receive extra credit if your assignment is submitted late Correct implementation of MediaPlayerActivity Correct menu implementation and functionality Service termination/preservation and Activity termination Initializing the streaming dialog Correct implementation of the media playback service Correct implementation of notifications/notification events BONUS A maximum of an additional 10 points may be obtained by completing any feature that is in required by the assignment. For example, add a seekbar to change the current location of the song that is playing. Similarly, add buttons to skip forward and backward by some number of seconds. Use SharedPreferences to save downloaded file URI and current track play time.

4 EXAMPLE Initial View Song and Artist are unknown, menu displaying streaming and exit options ( Settings option is extra credit)

5 Clicked Stream in menu Dialog displayed for user to enter URL to song Clicking STREAM initializes MyMediaService Song is ready UI updates with song title, artist, and new album art Now Play and Stop buttons are also enabled

6 Song is playing While the song is playing, a notification is displayed of which song is currently played When the MediaPlayer is paused or stopped, you should remove this notification Clicking this notification will reopen the MediaPlayerActivity if it is currently in the background, otherwise it will simply continue playing

Homework 3 - Dumb Notes

Homework 3 - Dumb Notes Homework 3 - Dumb Notes Due Date: 2/14/19 by 11:59pm For this homework you will use Fragments, Intent filters, and a custom ArrayAdapter to build a simple note-taking app. The app provides functionality

More information

CS378 -Mobile Computing. Audio

CS378 -Mobile Computing. Audio CS378 -Mobile Computing Audio Android Audio Use the MediaPlayer class Common Audio Formats supported: MP3, MIDI (.mid and others), Vorbis(.ogg), WAVE (.wav) and others Sources of audio local resources

More information

Getting Started Movies MediaPlayer is required to use Maestro for movies. Note: Live Search: Main Movie Menu List / Cover View: Sort:

Getting Started Movies MediaPlayer is required to use Maestro for movies. Note: Live Search: Main Movie Menu List / Cover View: Sort: Maestro QuickStart Guide Getting Started Open your mobile device s web browser and browse to your ReQuest server IP address. The first time you visit this URL, Maestro will display a pop up with instructions

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... - Using S! Applications...- Additional Functions...

More information

ESOTERIC Sound Stream. User s Manual

ESOTERIC Sound Stream. User s Manual ESOTERIC Sound Stream User s Manual Layout Now Playing This is the main screen of the ESOTERIC Sound Stream app. Now Playing: Use to show the current file and control its playback. Playlist: This shows

More information

Freegal Music Help Guide. April 2018

Freegal Music Help Guide. April 2018 Freegal Music Help Guide April 2018 0 Table of Contents Welcome 2 What is Freegal Music? 2 Freegal Music Offerings to Patrons 2 Accessing Freegal Music 3 Logging into Freegal Music 4 Freegal Music Website

More information

Assignment Mobile Android application

Assignment Mobile Android application Assignment Mobile Android application Due date: 11:50 pm AEST, Friday Week 6 ASSESSMENT Weighting: 30% Length: Less than 50 MB 1 Objectives This assessment item relates to the learning outcome 1, 2 and

More information

Java Training Center - Android Application Development

Java Training Center - Android Application Development Java Training Center - Android Application Development Android Syllabus and Course Content (3 months, 2 hour Daily) Introduction to Android Android and it's feature Android releases and Versions Introduction

More information

KENWOOD Remote Application. JVCKENWOOD Corporation. User Guide. Caution: Do not operate any function that takes your attention away from safe driving.

KENWOOD Remote Application. JVCKENWOOD Corporation. User Guide. Caution: Do not operate any function that takes your attention away from safe driving. KENWOOD Remote Application JVCKENWOOD Corporation KENWOOD Remote Application User Guide Caution: Do not operate any function that takes your attention away from safe driving. CONTENTS GETTING STARTED 1

More information

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II)

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) Media Playback Engine Android provides a media playback engine at the native level called Stagefright that comes built-in with software-based

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... -7 Using S! Applications...-7 Additional Functions...

More information

Important tips. N91 and N91 8GB common. File Management. Nokia PC Suite (especially Nokia Audio Manager)

Important tips. N91 and N91 8GB common. File Management. Nokia PC Suite (especially Nokia Audio Manager) Important tips N91 and N91 8GB common Nokia PC Suite (especially Nokia Audio Manager) Nokia PC Suite is optimized for management of data on Phone memory [C:]. Nokia PC Suite is recommended for managing

More information

Assignment 1 Mobile client application

Assignment 1 Mobile client application Assignment 1 Mobile client application Due date: 11:50 pm AEST, Friday Week 6 ASSIGNMENT Weighting: 20% Length: Less than 50 MB 1 Objectives This assessment item relates to the learning outcome 1, 2, 3

More information

Firmware Update Onkyo SBT-A500 (HT- L05 A/V receiver) ( )

Firmware Update Onkyo SBT-A500 (HT- L05 A/V receiver) ( ) Firmware Update Onkyo SBT-A500 (HT- L05 A/V receiver) (11-2-2017) We are pleased to offer this firmware update for the best possible performance of your Onkyo AV Receiver. This update MUST be installed

More information

CS 453 Electronic Commerce Technologies. Homework # 4 PHP-based E-Store

CS 453 Electronic Commerce Technologies. Homework # 4 PHP-based E-Store CS 453 Electronic Commerce Technologies Homework # 4 PHP-based E-Store Due: Monday, August 3, by 8pm that evening via electronic submission Credit: 100 points Instructions: You may work in teams of up

More information

Using Freegal on an Android Device

Using Freegal on an Android Device Using Freegal on an Android Device What is Freegal? 2 Download the Freegal App 2 Set Up the Freegal App 3 Email Notifications 4 Find a Song, Artist or Album to Listen To 4 My Music 5 Stream Music 6 Download

More information

Downloading & Installing Audacity

Downloading & Installing Audacity Downloading Audacity 1. Open your web browser. 2. Navigate to the following URL: http://audacity.sourceforge.net/download/ 3. The system displays the Download page for Audacity. 4. Select your operating

More information

Firmware Update Onkyo TX-NR575, TX- NR676, TX-NR777, TX-RZ620, TX-RZ720, TX-RZ820, HT-R997 ( )

Firmware Update Onkyo TX-NR575, TX- NR676, TX-NR777, TX-RZ620, TX-RZ720, TX-RZ820, HT-R997 ( ) Firmware Update Onkyo TX-NR575, TX- NR676, TX-NR777, TX-RZ620, TX-RZ720, TX-RZ820, HT-R997 (11-2-2017) We are pleased to offer this firmware update for the best possible performance of your Onkyo AV Receiver.

More information

CS Programming Languages Fall Homework #2

CS Programming Languages Fall Homework #2 CS 345 - Programming Languages Fall 2010 Homework #2 Due: 2pm CDT (in class), September 30, 2010 Collaboration policy This assignment can be done in teams at most two students. Any cheating (e.g., submitting

More information

Firmware Update Onkyo TX-NR575, TX- NR676, TX-NR777, TX-RZ620, TX-RZ720, TX-RZ820, HT-R997 ( )

Firmware Update Onkyo TX-NR575, TX- NR676, TX-NR777, TX-RZ620, TX-RZ720, TX-RZ820, HT-R997 ( ) Firmware Update Onkyo TX-NR575, TX- NR676, TX-NR777, TX-RZ620, TX-RZ720, TX-RZ820, HT-R997 (1-29-2018) We are pleased to offer this firmware update for the best possible performance of your Onkyo AV Receiver.

More information

Firmware Update Onkyo TX-8260 ( )

Firmware Update Onkyo TX-8260 ( ) Firmware Update Onkyo TX-8260 (10-30-2017) We are pleased to offer this firmware update for the best possible performance of your Onkyo Stereo Receiver. We HIGHLY recommend it be installed via USB. TX-8260

More information

TUTORIAL & TRAINING MANUAL FLIPCHART

TUTORIAL & TRAINING MANUAL FLIPCHART TUTORIAL & TRAINING MANUAL FLIPCHART Table of Contents Software Overview Live View Screen Review Events Screen Other Options Review Video and Data Review the Journal Simple Search Search for Error Correct

More information

An Introduction to Google Calendar

An Introduction to Google Calendar An Introduction to Google Calendar Google Calendar is a Google App that is a great resource to use to manage your everyday tasks and activities. It integrates with your Gmail and other Google Apps so you

More information

CMSC436: Fall 2013 Week 4 Lab

CMSC436: Fall 2013 Week 4 Lab CMSC436: Fall 2013 Week 4 Lab Objectives: Familiarize yourself with Android Permission and with the Fragment class. Create simple applications using different Permissions and Fragments. Once you ve completed

More information

Distributed Systems Project 4 Assigned: Friday March 20 Due: Friday April 3, 11:59pm

Distributed Systems Project 4 Assigned: Friday March 20 Due: Friday April 3, 11:59pm 95-702 Distributed Systems Project 4 Assigned: Friday March 20 Due: Friday April 3, 11:59pm Project Topics: Java RMI and a distributed, Mobile to Cloud application This project has 2 tasks. Task 1 is a

More information

Firmware Update Onkyo SBT-A500 (HT- L05 A/V receiver) ( )

Firmware Update Onkyo SBT-A500 (HT- L05 A/V receiver) ( ) Firmware Update Onkyo SBT-A500 (HT- L05 A/V receiver) (10-30-2017) We are pleased to offer this firmware update for the best possible performance of your Onkyo AV Receiver. We HIGHLY recommend it be installed

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... - Using S! Applications...- Additional Functions...

More information

PRIMARE APP User Guide ios

PRIMARE APP User Guide ios PRIMARE APP User Guide ios Contents Using the Primare APP 4 Installing the Primare app 4 Connecting to the MM30, NP30, or PRE60 4 Selecting a source 4 Browsing tracks 5 Using the Playqueue 5 Play screen

More information

Network Connection Guide

Network Connection Guide EN MA1703-A Network Connection Guide Be sure to keep all user documentation handy for future reference. To obtain the latest version of this manual visit the website at the URL below. http://world.casio.com/manual/projector/

More information

Before you start installing on Kodi please make sure you complete this Playlist folder creation step.

Before you start installing on Kodi please make sure you complete this Playlist folder creation step. MORPHEUS USER GUIDE Before you start installing on Kodi please make sure you complete this Playlist folder creation step. Playlist folder creation On Windows/Linux/Mac create a new folder name it playlist

More information

Assignment 3: Playlist Creator

Assignment 3: Playlist Creator : Playlist Creator Summary Many software audio players let the user organize his or her music in various playlists that are saved as separate files without duplicating the music files themselves. In this

More information

Android Development Crash Course

Android Development Crash Course Android Development Crash Course Campus Sundsvall, 2015 Stefan Forsström Department of Information and Communication Systems Mid Sweden University, Sundsvall, Sweden OVERVIEW The Android Platform Start

More information

Mobile Programming Lecture 4. Debugging

Mobile Programming Lecture 4. Debugging Mobile Programming Lecture 4 Debugging Lecture 2 Review How do you make the android:inputtype attribute of an EditText both textcapwords and textmultiline? Why should you use a @string resource for TextViews

More information

[ 8 marks ] Demonstration of Programming Concepts

[ 8 marks ] Demonstration of Programming Concepts Assignment 9 Due: Mon, December 5 before 11:59 PM (no extensions, no grace days, late assignments receive 0) Final Project This is a self-directed assignment where you get to decide what your Processing

More information

Fire TV Quick Start BJM **DISCLAIMER**

Fire TV Quick Start BJM **DISCLAIMER** Fire TV Quick Start BJM **DISCLAIMER** All content is delivered by the creators of the APPS and ADD- ONS. There is no condoning the content of the APPS and ADD- ONS. There is no assumption of liability

More information

Self assessment due: Monday 10/29/2018 at 11:59pm (submit via Gradescope)

Self assessment due: Monday 10/29/2018 at 11:59pm (submit via Gradescope) CS 188 Fall 2018 Introduction to Artificial Intelligence Written HW 7 Due: Monday 10/22/2018 at 11:59pm (submit via Gradescope). Leave self assessment boxes blank for this due date. Self assessment due:

More information

Google Classroom Help Sheet

Google Classroom Help Sheet 1 Google Classroom Help Sheet Table of Contents Introduction Signing into Google Classroom Creating a Class Changing a Class Theme Adding a Teacher Photo to the Class Renaming or Deleting a Class Adding

More information

Com S 227 Assignment Submission HOWTO

Com S 227 Assignment Submission HOWTO Com S 227 Assignment Submission HOWTO This document provides detailed instructions on: 1. How to submit an assignment via Canvas and check it 3. How to examine the contents of a zip file 3. How to create

More information

Safety Storm Interactive Participant Guide

Safety Storm Interactive Participant Guide Table of Contents Getting Started... 1 Starting the Video Module... 3 Taking the test... 4 Completing the Module... 6 Printing the Certificate... 6 Getting Started Log into the Health.edu Safety Storm

More information

ENEE 457: Computer Systems Security 8/27/18. Lecture 1 Introduction to Computer Systems Security

ENEE 457: Computer Systems Security 8/27/18. Lecture 1 Introduction to Computer Systems Security ENEE 457: Computer Systems Security 8/27/18 Lecture 1 Introduction to Computer Systems Security Charalampos (Babis) Papamanthou Department of Electrical and Computer Engineering University of Maryland,

More information

CeeNee QCeeNee Android Remote USER MANUAL Version 2.0

CeeNee QCeeNee Android Remote USER MANUAL Version 2.0 CeeNee QCeeNee Android Remote USER MANUAL Version 2.0 2013 Copyright 2013 All rights reserved CeeNee, Inc. Website: www.ceenee.com All rights reserved. No part of this publication may be reproduced, stored

More information

PERSONAL COMPUTING WEEBLY CLASS PROJECT

PERSONAL COMPUTING WEEBLY CLASS PROJECT PERSONAL COMPUTING WEEBLY CLASS PROJECT PROJECT DUE DATE AUGUST 9 TH AT 4:00PM. ONLINE DUE DATE AND LATE DATE FOR ON CAMPUS - SEPTEMBER 3 RD AT 10:00PM. Welcome Web professionals! Below is the description

More information

Parent Canvas Accounts

Parent Canvas Accounts Parent Canvas Accounts In Canvas, parents will be enrolled as an Observer in their student s course. Before you do anything else, you will need to create a Parent Access account. If you have not made an

More information

Code Check TM Software Requirements Specification

Code Check TM Software Requirements Specification Code Check TM Software Requirements Specification Author: Richard McKenna Debugging Enterprises TM Based on IEEE Std 830 TM -1998 (R2009) document format Copyright 2017 Debugging Enterprises No part of

More information

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 100 points Due Date: Friday, September 14, 11:59 pm (midnight) Late deadline (25% penalty): Monday, September 17, 11:59 pm General information This assignment is to be

More information

ES E 3 3 L a L b 5 Android development

ES E 3 3 L a L b 5 Android development ES3 Lab 5 Android development This Lab Create a simple Android interface Use XML interface layouts Access the filesystem Play media files Info about Android development can be found at http://developer.android.com/index.html

More information

CS 361S - Network Security and Privacy Spring Project #2

CS 361S - Network Security and Privacy Spring Project #2 CS 361S - Network Security and Privacy Spring 2017 Project #2 Part 1 due: 11:00, April 3, 2017 Part 2 due: 11:00, April 10, 2017 Submission instructions Follow the submission instructions in the Deliverables

More information

OPERATION MANUAL GROM-MST4 AUDI MMI 2G

OPERATION MANUAL GROM-MST4 AUDI MMI 2G OPERATION MANUAL GROM-MST4 AUDI MMI 2G 1. EXT1-EXT2 PORTS - Accessories Cables Connection Connect the cables to the appropriate slots available on GROM-MST4 (see above illustration). EXT1- connect GROM

More information

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time

More information

Google Classroom Help Sheet

Google Classroom Help Sheet 1 Google Classroom Help Sheet Table of Contents Introduction Signing into Google Classroom Creating a Class Changing a Class Theme Adding a Teacher Photo to the Class Renaming or Deleting a Class Adding

More information

Getting to Know Windows 10. Handout

Getting to Know Windows 10. Handout Handout Handout Session Overview We re excited to share the exciting new features of Windows 10 and look forward to answering any questions in real time as we learn more about this updated platform together.

More information

Adjusting the Sound Adjust various sound settings.

Adjusting the Sound Adjust various sound settings. Adjusting the Sound Adjust various sound settings. 1. Use the selector knob to make and enter selections. 2. Press the Sound button. 3. Select a sound mode to change, and adjust it using the selector knob.

More information

Smart Music Control Application

Smart Music Control Application Smart Music Control Application JVC KENWOOD Corporation 2015 Smart Music Control Application User Guide 2014 JVC KENWOOD Corporation CONTENTS CONTENTS 2 GETTING STARTED 1 Installing Smart Music Control

More information

FUSION Apollo SRX400 O W N E R S M A N U A L ENGLISH

FUSION Apollo SRX400 O W N E R S M A N U A L ENGLISH FUSION Apollo SRX400 O W N E R S M A N U A L ENGLISH FUSIONENTERTAINMENT.COM 2018 Garmin Ltd. or its subsidiaries All rights reserved. Under the copyright laws, this manual may not be copied, in whole

More information

Revision December 2018

Revision December 2018 Revision 2.0.6 December 2018 Contents Introduction... 3 What s New... 4 Managing Recordings... 6 The Recorder View... 8 Transcription Service... 12 Sharing... 15 Notifications... 17 Home Screen Widget...

More information

Blackboard: Campus Pack Journal Sites

Blackboard: Campus Pack Journal Sites 1 Blackboard: Campus Pack Journal Sites TLT Instructional Technology Support (631) 632-2777 Stony Brook University blackboard@stonybrook.edu http://tlt.stonybrook.edu/facultyservices In this document,

More information

Tips from the experts: How to waste a lot of time on this assignment

Tips from the experts: How to waste a lot of time on this assignment Com S 227 Spring 2018 Assignment 1 80 points Due Date: Friday, February 2, 11:59 pm (midnight) Late deadline (25% penalty): Monday, February 5, 11:59 pm General information This assignment is to be done

More information

Top 5 Best itunes Alternatives for Playing Music on Mac Posted by Nick Orin on June 28, :34:12 PM.

Top 5 Best itunes Alternatives for Playing Music on Mac Posted by Nick Orin on June 28, :34:12 PM. Top 5 Best itunes Alternatives for Playing Music on Mac Posted by Nick Orin on June 28, 2017 01:34:12 PM. itunes is the largest music store in the world since February 2010, you can find almost any music

More information

How to configure your Triton Player

How to configure your Triton Player How to configure your Triton Player This training document is specifically designed to show you how to manage all of the settings needed to control the look, feel and functionality of your new Triton Digital

More information

Using the AMX Landmark Interface

Using the AMX Landmark Interface ReQuest Interface Guide #4A Using the AMX Landmark Interface Version: 2.1.0 Last Modified: 03/04/03 Added 1.8.1 commands 11/05/02 Initial Version Page 1/6 Introduction: Working closely with AMX we have

More information

Firmware Update Onkyo TX-NR555, TX- NR656, TX-NR757, TX-RZ610, TX-RZ710, TX- RZ810 & HT-R695 (HT-S7800) ( )

Firmware Update Onkyo TX-NR555, TX- NR656, TX-NR757, TX-RZ610, TX-RZ710, TX- RZ810 & HT-R695 (HT-S7800) ( ) Firmware Update Onkyo TX-NR555, TX- NR656, TX-NR757, TX-RZ610, TX-RZ710, TX- RZ810 & HT-R695 (HT-S7800) (10-11-2018) We are pleased to offer this firmware update for the best possible performance of your

More information

Revision August 2016

Revision August 2016 Revision 1.1.4 August 2016 Contents Introduction...3 What's New...4 Managing Recordings...6 The Recorder View...7 Sharing...10 Notifications...12 Home Screen Widget...13 Tablet Support...14 Settings...15

More information

CIS 408 Internet Computing Sunnie Chung

CIS 408 Internet Computing Sunnie Chung Project #2: CIS 408 Internet Computing Sunnie Chung Building a Personal Webpage in HTML and Java Script to Learn How to Communicate Your Web Browser as Client with a Form Element with a Web Server in URL

More information

Programming Standards: You must conform to good programming/documentation standards. Some specifics:

Programming Standards: You must conform to good programming/documentation standards. Some specifics: CS3114 (Spring 2011) PROGRAMMING ASSIGNMENT #3 Due Thursday, April 7 @ 11:00 PM for 100 points Early bonus date: Wednesday, April 6 @ 11:00 PM for a 10 point bonus Initial Schedule due Thursday, March

More information

CSCI 311 Spring 2019: Lab 6

CSCI 311 Spring 2019: Lab 6 Learning Objectives: Use bootstrap to create a user-responsive page Explore possibilities not covered in class What to hand in: Submit the following files to VIU Learn no later than Feb. 23, 23:59: self-assessment

More information

CentovaCast User's Guide

CentovaCast User's Guide CentovaCast Copyright 2007-2008, Centova Technologies Inc. Published January, 2008 For CentovaCast v2.x Table of Contents 1. Accessing Your Account...3 1.1. Logging In...3 1.2. Retrieving Your Password...3

More information

Click Freegal Music from the surreylibraries.ca (hover over the blue Research and Downloads tab and select Downloads.

Click Freegal Music from the surreylibraries.ca (hover over the blue Research and Downloads tab and select Downloads. Freegal Quick Facts Freegal gives Surrey residents with a valid Surrey Libraries card 3 free songs per week. Residents can download and KEEP the songs. You simply log into Freegal with your library card

More information

Media Player & S! Applications

Media Player & S! Applications Media Player... -2 Media Basics... -2 Music...-4 Playing Music... -4 Video...-5 Playing Video... -5 Playlists... -6 Using Playlists...-6 S! Appli... -7 Using S! Applications...-7 Additional Functions...

More information

CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu Reminder: Final Project 1-slide from group in 2 weeks Thursday October 11: 2/30 of final project grade Slide should

More information

UFB-100 Universal Front Controller User Manual

UFB-100 Universal Front Controller User Manual UFB-100 Universal Front Controller User Manual Version 2.1 StreamUnlimited Engineering GmbH page 1 of 20 General Information The Universal Front Board, short UFB, provides interfaces to different display

More information

Getting Started with Apache NiFi Registry

Getting Started with Apache NiFi Registry 3 Getting Started with Date of Publish: 2018-11-15 http://docs.hortonworks.com Contents Terminology Used in This Guide... 3 Downloading and Installing NiFi Registry...3 Starting NiFi Registry... 3 For

More information

ZenTube Guide. Made by ZenTree

ZenTube Guide. Made by ZenTree ZenTube Guide YouTube videos can be viewed without advertisements, listened to in background music, and even downloaded perfectly. You can also download mp3 music from Sound Cloud There's a lot of content

More information

User Interface Guidelines

User Interface Guidelines Sonos Labs User Interface Guidelines VERSION 1.3: November 21, 2011 Table of Contents 1 Introduction...4 1.1 About this document... 4 1.2 Sonos Controllers... 4 1.2.1 Differences between Controllers...

More information

Services are software components designed specifically to perform long background operations.

Services are software components designed specifically to perform long background operations. SERVICES Service Services are software components designed specifically to perform long background operations. such as downloading a file over an internet connection or streaming music to the user, but

More information

Using Freegal to Download Music to an MP3 Player

Using Freegal to Download Music to an MP3 Player Using Freegal to Download Music to an MP3 Player What is Freegal? 2 Log On to Freegal 2 The First Time You Log In to Freegal 3 Freegal Home Page 4 My Music 5 Find a Song, Artist, or Album to Listen To

More information

SoCo (Sonos Controller) Documentation

SoCo (Sonos Controller) Documentation SoCo (Sonos Controller) Documentation Release 0.1 Rahim Sonawalla, et al. June 05, 2014 Contents 1 Contents 3 1.1 Tutorial.................................................. 3 1.2 The soco module............................................

More information

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP) Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android

More information

Amazon music mp3 center. Amazon music mp3 center

Amazon music mp3 center. Amazon music mp3 center Paieška Paieška Paieška Amazon music mp3 center Amazon music mp3 center > > MP3 Music. $7.99. The Greatest Showman (Original Motion Picture Soundtrack) 2. The Greatest Showman (Original Motion Picture

More information

In this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it.

In this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it. CentovaCast 3 - ShoutCast 1 Panel Overview In this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it. Getting The Details The

More information

AUDIO AND CONNECTIVITY. You can operate certain functions of the audio system using the steering wheel controls. Audio Remote Controls *1

AUDIO AND CONNECTIVITY. You can operate certain functions of the audio system using the steering wheel controls. Audio Remote Controls *1 Audio Remote Controls *1 You can operate certain functions of the audio system using the steering wheel controls. *1 - If equipped VOL +/ VOL - (Volume) Switch Press Up: To increase the volume. Press Down:

More information

Blackboard: Campus Pack Blog Sites

Blackboard: Campus Pack Blog Sites 1 Blackboard: Campus Pack Blog Sites TLT Instructional Technology Support (631) 632-2777 Stony Brook University blackboard@stonybrook.edu http://it.stonybrook.edu/ In this document, you will learn how

More information

CS 1520 / CoE 1520: Programming Languages for Web Applications (Spring 2013) Department of Computer Science, University of Pittsburgh

CS 1520 / CoE 1520: Programming Languages for Web Applications (Spring 2013) Department of Computer Science, University of Pittsburgh CS 1520 / CoE 1520: Programming Languages for Web Applications (Spring 2013) Department of Computer Science, University of Pittsburgh Term Project: Pittsburgh Interactive Research Accounting System (piras)

More information

CS2223: Algorithms D-Term, Assignment 5

CS2223: Algorithms D-Term, Assignment 5 CS2223: Algorithms D-Term, 2015 Assignment 5 Teams: To be done individually Due date: 05/01/2015 (1:50 PM) Note: no late submission of HW5 will be accepted; we will talk about the solution of HW5 during

More information

Firmware Update Integra DRX-7, DRX-R1 and DRC-R1 ( )

Firmware Update Integra DRX-7, DRX-R1 and DRC-R1 ( ) Firmware Update Integra DRX-7, DRX-R1 and DRC-R1 (8-31-2017) We are pleased to offer this firmware update for the best possible performance of your Integra AV Receiver or Pre-Amp. It can be installed via

More information

FUSION MS-BB100 B L A C K B O X E N T E R T A I N M E N T S Y S T E M O W N E R S M A N U A L ENGLISH

FUSION MS-BB100 B L A C K B O X E N T E R T A I N M E N T S Y S T E M O W N E R S M A N U A L ENGLISH FUSION MS-BB100 B L A C K B O X E N T E R T A I N M E N T S Y S T E M O W N E R S M A N U A L ENGLISH FUSIONENTERTAINMENT.COM 2015 2016 Garmin Ltd. or its subsidiaries All rights reserved. Under the copyright

More information

Process Billing in Daxko Spectrum v. 6.1

Process Billing in Daxko Spectrum v. 6.1 Process Billing in Daxko Spectrum v. 6.1 This document explains the Standard Operating Procedures for running Process Billing in Spectrum. 1. Go to Corporate > Billing > Process Billing. 2. Select Pre-Billing

More information

This is a bundle of five apps that do interesting things with folders.

This is a bundle of five apps that do interesting things with folders. Documentation Folder apps Page 1/10 Folder apps Description This is a bundle of five apps that do interesting things with folders. Delete Files deletes files from a job folder. Hot Folder Monitor checks

More information

P2: Collaborations. CSE 335, Spring 2009

P2: Collaborations. CSE 335, Spring 2009 P2: Collaborations CSE 335, Spring 2009 Milestone #1 due by Thursday, March 19 at 11:59 p.m. Completed project due by Thursday, April 2 at 11:59 p.m. Objectives Develop an application with a graphical

More information

Final Project Report. S.A.K-Overlay. Swiss-Army-Knife Overlay. The Original Window Manager for Android. By: Louis Jenkins

Final Project Report. S.A.K-Overlay. Swiss-Army-Knife Overlay. The Original Window Manager for Android. By: Louis Jenkins S.A.K-Overlay Swiss-Army-Knife Overlay The Original Window Manager for Android By: 1 Opening Notes It should be noted that just because the date shows that this report was created on the day it is due,

More information

FUSION MS-NRX300 ENGLISH

FUSION MS-NRX300 ENGLISH FUSION MS-NRX300 MARINE WIRED REMOTE OWNER S MANUAL ENGLISH FUSIONENTERTAINMENT.COM 2016 2017 Garmin Ltd. or its subsidiaries All rights reserved. Under the copyright laws, this manual may not be copied,

More information

Firmware Update Onkyo TX-NR555, TX- NR656, TX-NR757, TX-RZ610, TX-RZ710, TX-RZ810 & HT-R695 (HT-S7800) ( )

Firmware Update Onkyo TX-NR555, TX- NR656, TX-NR757, TX-RZ610, TX-RZ710, TX-RZ810 & HT-R695 (HT-S7800) ( ) Firmware Update Onkyo TX-NR555, TX- NR656, TX-NR757, TX-RZ610, TX-RZ710, TX-RZ810 & HT-R695 (HT-S7800) (8-31-2017) We are pleased to offer this firmware update for the best possible performance of your

More information

1. License. 2. Introduction. a. Read Leaderboard b. Write and Flush Leaderboards Custom widgets, 3D widgets and VR mode...

1. License. 2. Introduction. a. Read Leaderboard b. Write and Flush Leaderboards Custom widgets, 3D widgets and VR mode... Contents 1. License... 3 2. Introduction... 3 3. Plugin updates... 5 a. Update from previous versions to 2.7.0... 5 4. Example project... 6 5. GitHub Repository... 6 6. Getting started... 7 7. Plugin usage...

More information

AUDIO VIDEO & NAVIGATION SYSTEM OWNER S MANUAL

AUDIO VIDEO & NAVIGATION SYSTEM OWNER S MANUAL AUDIO VIDEO & NAVIGATION SYSTEM OWNER S MANUAL IMPORTANT Music files or video files playing on the ipod when connected are played when the ipod is connected. When the ipod (and PND) is reconnected and

More information

In this Class Mark shows you how to put applications into packages and how to run them through the command line.

In this Class Mark shows you how to put applications into packages and how to run them through the command line. Overview Unless you ve been sleeping for the last couple of years, you know that Mobile is H-O-T! And the most popular mobile platform in the world? That s Android. Do you have a great idea for an App

More information

Musik. Responsive Music WordPress Theme.

Musik. Responsive Music WordPress Theme. Musik Responsive Music WordPress Theme http://themeforest.net/item/musik-responsive-music-wordpresstheme/12127123 In this document we mainly will cover the installation and use of this theme. If you have

More information

PhatNoise Media Manager (Media Manager) manages your music library and create ACDrive discs.

PhatNoise Media Manager (Media Manager) manages your music library and create ACDrive discs. 1 FUNCTIONS OF MEDIA MANAGER 1 FUNCTIONS OF MEDIA MANAGER PhatNoise Media Manager (Media Manager) manages your music library and create ACDrive discs. Audio CD ACDrive disc Music file Music sources PhatNoise

More information

ANALYZING THE MILLION SONG DATASET USING MAPREDUCE

ANALYZING THE MILLION SONG DATASET USING MAPREDUCE PROGRAMMING ASSIGNMENT 3 ANALYZING THE MILLION SONG DATASET USING MAPREDUCE Version 1.0 DUE DATE: Wednesday, October 18 th, 2017 @ 5:00 pm OBJECTIVE You will be developing MapReduce programs that parse

More information

CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #2 Due Tuesday, October 11:00 PM for 100 points Due Monday, October 11:00 PM for 10 point bonus

CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #2 Due Tuesday, October 11:00 PM for 100 points Due Monday, October 11:00 PM for 10 point bonus CS3114 (Fall 2013) PROGRAMMING ASSIGNMENT #2 Due Tuesday, October 15 @ 11:00 PM for 100 points Due Monday, October 14 @ 11:00 PM for 10 point bonus Updated: 10/10/2013 Assignment: This project continues

More information

F-Secure PSB Getting Started Guide

F-Secure PSB Getting Started Guide F-Secure PSB Getting Started Guide F-Secure PSB Getting Started Guide TOC 3 Contents Chapter 1: Introduction...5 Chapter 2: Getting Started...7 Creating a new account...8 Downloading Software...9 Recovering

More information

CS 374 Fall 2014 Homework 2 Due Tuesday, September 16, 2014 at noon

CS 374 Fall 2014 Homework 2 Due Tuesday, September 16, 2014 at noon CS 374 Fall 2014 Homework 2 Due Tuesday, September 16, 2014 at noon Groups of up to three students may submit common solutions for each problem in this homework and in all future homeworks You are responsible

More information