By: Harold De Armas Erik Hanchett Raymond Lee Zachary Norcross Presented by: Harold De Armas &...
-
Upload
clinton-riley -
Category
Documents
-
view
218 -
download
0
description
Transcript of By: Harold De Armas Erik Hanchett Raymond Lee Zachary Norcross Presented by: Harold De Armas &...
By:Harold De ArmasErik HanchettRaymond LeeZachary Norcross
Presented by: Harold De Armas & Raymond Lee
University of Nevada, RenoDepartment of Computer Science and Engineering
IntroductionProblem StatementGoalsUI DesignClass LayoutHardware ImplementationConclusionQuestions
History of Music Notation 15th century▪ Gutenberg, Printing Press
17th century▪ Part-wise Notation
20th century▪ Electronic Notation
Distribution of annotations is time consuming
Paper is difficult during performance Turning pages Inclement conditions
Existing software is inadequate eStand▪ Hardware / Software Combination▪ File Formats: Images, Finale, Sibelius▪ Pen notations▪ Emerging collaboration
Start from the performance standpoint Create Edit Distribute Organize Maintain Visualize
Utilize MusicXML format
UserTreeNode(from
rolecoll::beans)
UserBean(from
rolecoll::beans)
LoginFrame(from
rolecoll::ui::frames)
MainFrame(from
rolecoll::ui::frames)
AdminFrame(from
rolecoll::ui::frames)
EditUserFrame(from
rolecoll::ui::frames)
NewUserFrame(from
rolecoll::ui::frames)
GUIBean(from
rolecoll::beans)
GUIBean(from
rolecoll::beans)
NewUserFrame(from
rolecoll::ui::frames)
EditUserFrame(from
rolecoll::ui::frames)
AdminFrame(from
rolecoll::ui::frames)
MainFrame(from
rolecoll::ui::frames)
LoginFrame(from
rolecoll::ui::frames)
UserBean(from
rolecoll::beans)
UserTreeNode(from
rolecoll::beans)
Hardware Requirements: Users must be able to advance pages Users must be able to go back pages Convenient for user USB Connection
Implementation 1 – Step Pad Implementation 2 – IR Sensor
High Level Design
Low Level Design
High Level Design
Low Level Design
Problem Statement
Goals
UI Design
Class Layout
Hardware Implementation