New Tools for Aspect-Oriented Programming in Music and Media Programming Environments
John MacCallum, Adrian Freed, David Wessel

Citation
John MacCallum, Adrian Freed, David Wessel. "New Tools for Aspect-Oriented Programming in Music and Media Programming Environments". ICMC-SMC|2014, 14, September, 2014.

Abstract
Media/arts programming is often experimental and exploratory in nature and requires a flexible development environment to enable continually changing requirements and to facilitate iterative design in which the development of software impacts the design of a work of art which in turn produces new requirements for the software. We discuss agile development as it relates to media/arts programming and present aspect-oriented programming and its implementation in Max/MSP using Open Sound Control and the odot library as tool for mobilizing the benefits of agile development.

Electronic downloads

Citation formats  
  • HTML
    John MacCallum, Adrian Freed, David Wessel. <a
    href="http://www.terraswarm.org/pubs/314.html"
    >New Tools for Aspect-Oriented Programming in Music and
    Media Programming Environments</a>, ICMC-SMC|2014, 14,
    September, 2014.
  • Plain text
    John MacCallum, Adrian Freed, David Wessel. "New Tools
    for Aspect-Oriented Programming in Music and Media
    Programming Environments". ICMC-SMC|2014, 14,
    September, 2014.
  • BibTeX
    @inproceedings{MacCallumFreedWessel14_NewToolsForAspectOrientedProgrammingInMusicMediaProgramming,
        author = {John MacCallum and Adrian Freed and David Wessel},
        title = {New Tools for Aspect-Oriented Programming in Music
                  and Media Programming Environments},
        booktitle = {ICMC-SMC|2014},
        day = {14},
        month = {September},
        year = {2014},
        abstract = {Media/arts programming is often experimental and
                  exploratory in nature and requires a flexible
                  development environment to enable continually
                  changing requirements and to facilitate iterative
                  design in which the development of software
                  impacts the design of a work of art which in turn
                  produces new requirements for the software. We
                  discuss agile development as it relates to
                  media/arts programming and present aspect-oriented
                  programming and its implementation in Max/MSP
                  using Open Sound Control and the odot library as
                  tool for mobilizing the benefits of agile
                  development. },
        URL = {http://terraswarm.org/pubs/314.html}
    }
    

Posted by Barb Hoversten on 19 May 2014.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.