Dissertation/ Thesis

GUI Lite: a reduced complexity graphical user interface development toolbox in MATLAB (with applications to digital speech processing problems)

Bibliographic Details
Title: GUI Lite: a reduced complexity graphical user interface development toolbox in MATLAB (with applications to digital speech processing problems)
Authors: D'Souza, Reemy Maria, 1986-
Contributors: D'Souza, Reemy Maria, 1986- (author), RABINER, LAWRENCE (chair), Wilder, Joseph (internal member), Marsic, Ivan (internal member), Rutgers University, Graduate School - New Brunswick
Publication Year: 2011
Collection: RUcore - Rutgers University Community Repository
Subject Terms: Electrical and Computer Engineering, Graphical user interfaces (Computer systems)--Design, User interfaces (Computer systems)--Design, MATLAB, Speech processing systems--Computer programs
Description: Graphical User Interfaces (GUIs) are used to view and study the capabilities and limitations of a range of speech processing applications. They are invaluable teaching and algorithm implementation aids. Using a GUI to explore the capabilities of a given application greatly increases the utility of the application, particularly in the area of digital speech processing. Currently there exists a powerful GUI design toolbox, called the GUIDE (Graphical User Interface Development Environment), included with MATLAB. Learning how to use the GUIDE effectively is complicated and time-consuming. Our basic premise about the GUIDE is that a small and manageable subset of the GUIDE’s capability could provide sufficient flexibility to implement most speech processing problems of interest. With this driving principle, we have designed and implemented the GUI Lite Version 1 and Version 2 which enable the user to easily design and create GUIs in MATLAB. GUI Lite Version 1 is a single-pass design tool in which the GUI layout and callback functions (i.e., code associated with the various GUI elements like graphical displays and buttons) are integrated into a single stage solution. The GUI Lite Version 1 User Manual explains how to write code to control and manipulate the various GUI components used in a given implementation of a speech processing algorithm. GUI Lite Version 2 is a two-pass design tool in which the GUI layout is implemented in the first stage, and the selected GUI element callback functions are implemented in the second stage. GUI Lite Version 2 automates and separates the design and layout of the GUI from the writing of the callback code that controls the various GUI elements. This two stage GUI design and creation tool simplifies the process of creating viable GUIs and improves the user experience significantly. GUI Lite Versions 1 and 2 have undergone a series of user trials to develop GUIs for a range of speech processing algorithms. The trial results indicate that the two GUI Lite tools succeed in making the ...
Document Type: thesis
File Description: vi, 241 p. : ill.; electronic resource; application/pdf
Language: English
Relation: Rutgers University Electronic Theses and Dissertations; Graduate School - New Brunswick Electronic Theses and Dissertations; rucore19991600001; http://hdl.rutgers.edu/1782.1/rucore10001600001.ETD.000057539
Availability: http://hdl.rutgers.edu/1782.1/rucore10001600001.ETD.000057539
Accession Number: edsbas.48FCFD3
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://hdl.rutgers.edu/1782.1/rucore10001600001.ETD.000057539#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.48FCFD3
RelevancyScore: 695
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 694.654296875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: GUI Lite: a reduced complexity graphical user interface development toolbox in MATLAB (with applications to digital speech processing problems)
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22D'Souza%2C+Reemy+Maria%2C+1986-%22">D'Souza, Reemy Maria, 1986-</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: D'Souza, Reemy Maria, 1986- (author)<br />RABINER, LAWRENCE (chair)<br />Wilder, Joseph (internal member)<br />Marsic, Ivan (internal member)<br />Rutgers University<br />Graduate School - New Brunswick
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2011
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: RUcore - Rutgers University Community Repository
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Electrical+and+Computer+Engineering%22">Electrical and Computer Engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Graphical+user+interfaces+%28Computer+systems%29--Design%22">Graphical user interfaces (Computer systems)--Design</searchLink><br /><searchLink fieldCode="DE" term="%22User+interfaces+%28Computer+systems%29--Design%22">User interfaces (Computer systems)--Design</searchLink><br /><searchLink fieldCode="DE" term="%22MATLAB%22">MATLAB</searchLink><br /><searchLink fieldCode="DE" term="%22Speech+processing+systems--Computer+programs%22">Speech processing systems--Computer programs</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Graphical User Interfaces (GUIs) are used to view and study the capabilities and limitations of a range of speech processing applications. They are invaluable teaching and algorithm implementation aids. Using a GUI to explore the capabilities of a given application greatly increases the utility of the application, particularly in the area of digital speech processing. Currently there exists a powerful GUI design toolbox, called the GUIDE (Graphical User Interface Development Environment), included with MATLAB. Learning how to use the GUIDE effectively is complicated and time-consuming. Our basic premise about the GUIDE is that a small and manageable subset of the GUIDE’s capability could provide sufficient flexibility to implement most speech processing problems of interest. With this driving principle, we have designed and implemented the GUI Lite Version 1 and Version 2 which enable the user to easily design and create GUIs in MATLAB. GUI Lite Version 1 is a single-pass design tool in which the GUI layout and callback functions (i.e., code associated with the various GUI elements like graphical displays and buttons) are integrated into a single stage solution. The GUI Lite Version 1 User Manual explains how to write code to control and manipulate the various GUI components used in a given implementation of a speech processing algorithm. GUI Lite Version 2 is a two-pass design tool in which the GUI layout is implemented in the first stage, and the selected GUI element callback functions are implemented in the second stage. GUI Lite Version 2 automates and separates the design and layout of the GUI from the writing of the callback code that controls the various GUI elements. This two stage GUI design and creation tool simplifies the process of creating viable GUIs and improves the user experience significantly. GUI Lite Versions 1 and 2 have undergone a series of user trials to develop GUIs for a range of speech processing algorithms. The trial results indicate that the two GUI Lite tools succeed in making the ...
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: thesis
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: vi, 241 p. : ill.; electronic resource; application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: Rutgers University Electronic Theses and Dissertations; Graduate School - New Brunswick Electronic Theses and Dissertations; rucore19991600001; http://hdl.rutgers.edu/1782.1/rucore10001600001.ETD.000057539
– Name: URL
  Label: Availability
  Group: URL
  Data: http://hdl.rutgers.edu/1782.1/rucore10001600001.ETD.000057539
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.48FCFD3
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.48FCFD3
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Electrical and Computer Engineering
        Type: general
      – SubjectFull: Graphical user interfaces (Computer systems)--Design
        Type: general
      – SubjectFull: User interfaces (Computer systems)--Design
        Type: general
      – SubjectFull: MATLAB
        Type: general
      – SubjectFull: Speech processing systems--Computer programs
        Type: general
    Titles:
      – TitleFull: GUI Lite: a reduced complexity graphical user interface development toolbox in MATLAB (with applications to digital speech processing problems)
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: D'Souza, Reemy Maria, 1986-
      – PersonEntity:
          Name:
            NameFull: D'Souza, Reemy Maria, 1986- (author)
      – PersonEntity:
          Name:
            NameFull: RABINER, LAWRENCE (chair)
      – PersonEntity:
          Name:
            NameFull: Wilder, Joseph (internal member)
      – PersonEntity:
          Name:
            NameFull: Marsic, Ivan (internal member)
      – PersonEntity:
          Name:
            NameFull: Rutgers University
      – PersonEntity:
          Name:
            NameFull: Graduate School - New Brunswick
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2011
          Identifiers:
            – Type: issn-locals
              Value: edsbas
ResultId 1