DotNetFM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh

Slides:



Advertisements
Similar presentations
Version 2 Allergy Management. Accessing Allergies The V2 Allergy Management Screen can be accessed in 2 ways. * The Allergies button on the Review Order.
Advertisements

Using XA Browser/Power-Link Preferences to Improve Efficiency
User Training. Step 1 Press Ctrl-I or choose File > Login, this will open the Login window. Figure 1-1 shows the Login window. Figure 1-1 Login Window.
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Name Matrix No CHIA EE LOON(LEADER) OW CHEE YEE LAURA TIONG UNG KAH CAT200 Integrated Software Development Workshop Storyboard.
Using the WebEx interface When entering class, before starting the lesson, do the following:  Upload material  Start conference.
STEM 123 – UX Design Red Sun LLC Andrew Greeness Kris Koford Lavinder Singh Note: STEM is an acronym for Science Technology Engineering Math.
 Copyright I/O International, 2013 Visit us at: A Feature Within from Vendor Payment Terms User Friendly Maintenance 
User Guide and Trouble-shooting Information. A classroom set of 20 cameras are available for teacher and student use. Capable of taking video, but recommend.
Windows Movie Maker. Lights! Camera! Action! Produce a movie using Movie Maker.
CCNA2 MODULE 5.
NetAcumen ActiveX Download Instructions
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
SwE 313 Case Study Registration System.
1 Distributed File System, and Disk Quotas (Week 7, Thursday 2/21/2007) © Abdou Illia, Spring 2007.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
A quick course on the new. GCA Webmail can be accessed by clicking on the Webmail link in the GCA page, or by going to either or .gcasda.org.
Copyright 2007, EMC Paradigm Publishing Inc. WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
This button will automatically take you to the beginning of the slideshow. This button will take you to the previous slide. This button will take you to.
Podcasting 101..and more. Workshop Objectives: Introduce iTunes: abundance of resources, multi-media organizer, classroom tool You do not need an iPod.
Using Multimedia on the Web
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
Configuring the MagicInfo Pro Display
Josh Probert – Yankee A Prototype based on Sierra’s SRS.
Power Point EDU 271 Microsoft PowerPoint is a powerful tool to create professional looking presentations and slide shows. PowerPoint allows you to construct.
Defining Styles and Automatically Creating Table of Contents and Indexes Word Processing 4.03.
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
Address Refer to Slide 2 for instructions on how to view the full-screen slideshow.Slide 2.
Teach Yourself Windows 98 Module 2: Working with Files, Folders, and the Desktop.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
MintTrack By Jeff Titus Christopher C. Wilkins Stephen Krach Pablo BajoLaso.
Debbie Purvines - Region 16 ESC1 Debbie Purvines
When you start Photo Story the title screen gives you three options. The following slides will illustrate the directions when “Begin a new story” has been.
Navigation Section 2. Objectives Student will knowhow to navigate through the browser.
Creating a Web Site to Gather Data and Conduct Research.
Dot Net FM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh Allen Vega Robert Lyn Software and Object Design.
Creating Multimedia Interaction with Windows Media Technologies 7.
1 After completing this lesson, you will be able to: Identify each item in the Windows Media Player 9’s Features taskbar. View visualizations. Play and.
1 OrderPro Point of Sale (POS) Training Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Warehouse Report. Log into EDS using your Address/User Id and Password. If you have forgotten your password, click on the Forgot Password? link.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
2008 Adobe Systems Incorporated. All Rights Reserved. Getting Started with Adobe Presenter Modified by C. Candace Chou.
● Click on Start Button ● Go to Programs and click on Photo Story 3.
1 אירוע אמאזון. 2 שלבי הפיתוח עם דיאגרמות UML 3 אמאזון תרשים תוכן.
Student Attendance System Requirement Analysis Presentation.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
1 Kyung Hee University Statecharts Spring Kyung Hee University Specifying Objects’ Behaviour  Interaction diagrams show message-passing behaviour.
#ZOLLSummit. RescueNet Billing Batch Posting Presented by Stacey Bickford & BJ Terrill.
JAZLER SHOW2 JAZLER SHOW2 AUTOMATION SOFTWARE. EASY PLAYBACK JAZLER SHOW2 AUTOMATION SOFTWARE Jazler Show is a program that lets you load audio files.
The online program guide, playlist and SoundExchange report generator for public broadcasting. NPR Digital Services: Composer Pro.
Your Digital Technology Briefcase My information…when and where I need it.
1. 2 Download Windows Media Player 10: Download PhotoStory3
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
1 Multi-Track Recorder Typical Usage Scenario Demonstration.
Build Cycle 5.  Themes  US Presidents  Custom Images  Number of Moves Made  Posting to Facebook.
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
How to Sync Android Phone to Computer (PC/Mac)? Are you a person that always has your Android phone in your hands? Nowadays, a cell phone is not just for.
  Computer Fundamentals Training   Windows 8 Intermediate.
Address Book Example
LMS Images.
PowerPoint Slide Shuffler
LMS Images.
Med-Fi Prototype Presentation
LMS Images.
Presentation transcript:

DotNetFM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh Allen Vega Robert Lyn

Problem Statement Problems with sharing music Large disk space requirements Slow downloads Complicated software Our solution Small amount of disk space Listen while you download Easy to use interface

Use Case Diagram

Class Diagram

Use Cases Customize Interface Manage Playlist Content Chris Zamanillo Manage Playlist Content Ana Rodriguez Listen to Playlist Allen Lee Broadcast Radio Peter Singh Manage Station Lists Allen Vega Listen to Broadcast Robert Lyn

Customize User Interface Scenario Masoud wants to change the look of his DotNetFM player. He presses the Skins button and is presented with alternate user interfaces. He selects the “PearTunes” theme and presses the Apply button. However, now he decides that he wants to make his own skin for the player. Once Masoud designs a custom user interface using the image template provided, he loads his newly made custom user interface, called “WinMP”, into DotNetFM by pressing the Skins button again followed by the Custom Skin button. The player now looks the way Masoud designed it to be.

Customize User Interface Use Case Use Case Name: CustomizeInterface Participating Actors: User Entry Condition: The User chooses to activate the Skins function. Flow of Events: 1. User presses the Skins button. 2. DotNetFM responds by presenting the user with a list of available skins. 3. User selects a skin from the list and chooses to apply changes. 4. DotNetFM responds by changing the user interface to the one the user selected. Alternative Flow of Events: 3. User selects Add Skin and selects the file where the skin image information is stored. 4. DotNetFM responds by making the new skin available from the list of skins. Exit Condition: The user has changes the user interface, adds a new one to the list, or decides to cancel the operation. Exceptions: 1. Image file where user interface is stored is corrupted. 2. Components are misplaced because user did not follow the template. Special Requirements: 1. User must follow template provided when designing a new user interface.

Customize User Interface Sequence Diagram

Manage Playlist Content Scenario John wants to create a playlist. He launches the DotNetFM program. He creates a playlist by clicking on the Create A Playlist button. He then enters the playlist name, “Easy Listening”, and then clicks on the OK button. “Easy Listening” is now displayed in the list of playlists.

Manage Playlist Content Use Case Use Case Name: ManagePlaylistContent Participating Actors: User Entry Condition: The User chooses to activate the Manage Playlist function. Flow of Events: 1. User selects a playlist. 2. User selects one of the options, add or remove content. 3. DotNetFM responds by presenting user with a confirmation message. 4. User confirms the selection. Exit Condition: Content is added or removed from the playlist.  Modifications to the play list have taken effect. Exceptions: 1. Content could not be added. 2. Content could not be removed. Special Requirements: None

Manage Playlist Content Sequence Diagram

Listen To Playlist Scenario Bob wants to listen to music. He launches the DotNetFM program. He creates a playlist from his favorite songs by clicking on the Playlists button and choosing the Create A Playlist button. He then selects the Playlists button and selects track number 3. He selects the Repeat button and presses play. The system plays the third track continuously.

Listen To Playlist Use Case Use Case Name: ListenToPlaylist Participating Actors: Listener Entry Condition: The User chooses to activate the Playlists button. Flow of Events: 1. User presses the Playlists button. 2. DotNetFM responds by presenting the user with a selection of playlists. 3. User selects a playlist from the display of selections. 4. DotNetFM responds by displaying the songs contained in the playlist. 5. User selects play options, such as shuffle or repeat, selects a track, and presses the play button. 6. DotNetFM responds by displaying the name of the song, the elapsed time, the total time, and begins playing audio. Exit Condition: The user changes to broadcast mode or closes the program. Exceptions: 1. Audio file is corrupted. 2. Playlist is not populated. 3. User is already connected to a DotNetFM Server Special Requirements: 1. User must have audio files on their system. 2. User must not be connected to DotNetFM Server. 3. User must have created a playlist.

Listen To Playlist Sequence Diagram

Broadcast Radio Scenario Bob wants to share his music with his brother Bill. Bob launches the DotNetFM program and begins playing a song. He then presses the On Air button and DotNetFM begins streaming the currently playing song. Bill is now able to connect to Bob’s station.

Broadcast Radio Use Case Use Case Name: BroadcastRadio Participating Actors: Disc Jockey (DJ) Entry Condition: The DotNetFM must have an active connection to the internet. Flow of Events: 1. DotNetFM broadcasting is currently deactivated. 2. DJ presses the “On Air” button on the DotNetFM application. 3. DotNetFM begins broadcasting. 4. The currently playing song. 5. “Dead air” if no song is playing. Alternative Flow of Events: 1. DotNetFM broadcasting is currently activated. 3. DotNetFM stops broadcasting. Exit Condition: 1. DJ has activated or deactivated the broadcast. 2. DotNetFM responds by indicating the status of the broadcast. Exceptions: 1. Cannot Broadcast. Special Requirements: None

Broadcast Radio Sequence Diagram

Manage Station Lists Scenario John wants to create a list of his favorite stations for easy access. He launches the DotNetFM program and selects the Manage Station Lists button. He enters “My Rock’NRoll station list” in the textbox provided and selects the Create Favorite List button. My Rock’NRoll station list now appears as one of his station lists.

Manage Station Lists Use Case Name: ManageStationLists Participating Actor: User Entry Condition: User has started the DotNetFM program. Event Flow: 1. User selects “Manage Station Lists” option. 2. System responds with an option window containing all favorite stations lists. 3. User enters the name of a favorite station list into the textbox or user selects a favorite stations list. 4. User presses either create or delete button. 5. System responds by presenting user with a confirmation message. 6. User confirms the selection by pressing yes. Exit Condition: User has deleted, or created a station list. Exceptions: 1. User enters invalid characters in textbox when adding. 2. File for storing station lists is corrupted or missing. Special Requirements: None

Manage Station Lists Sequence Diagram

Listen To Broadcast Scenario Jane wants to listen to her friend’s music. She launches the DotNetFM program. She then clicks on the Stations button. She selects her friend’s station called “Billy’s Station” from the displayed list, and then clicks the Play button. The system connects to the stream and starts playing the music.

Listen To Broadcast Use Case Use Case Name: ListenToBroadcast Participating Actors: Listener Entry Conditions: 1. A known DJ is currently broadcasting music. 2. The DJ is connected to the internet. 3. The Listener is connected the internet. Flow of Events: 1. Listener presses the Stations button. 2. DotNetFM responds by presenting the user with a Stations list. 3. Listener selects a station of their choice from the list. 4. DotNetFM responds by highlighting the chosen station. 5. Listener then selects Play. 6. DotNetFM responds by displaying the message Connected Successfully, then by playing the stream. Exit Conditions: 1. DotNetFM is connected to a broadcast. 2. The DJ’s music is playing through the Listener’s speakers. Exceptions: 1. DJ is not set to broadcast. Special Requirements: None

Listen To Broadcast Sequence Diagram