Accessors: Scalable IoT Programming
Beth Osyk, Jian Wu, Christopher Brooks, Roozbeh Jafari, Edward A. Lee

Citation
Beth Osyk, Jian Wu, Christopher Brooks, Roozbeh Jafari, Edward A. Lee. "Accessors: Scalable IoT Programming". Talk or presentation, 26, October, 2016; Poster presented at the 2016 TerraSwarm Annual Meeting.

Abstract
We present accessors as a scalable programming approach for Internet of Things applications. An accessor wraps a device or service in an actor interface, thereby reacting to streaming events and producing streaming output. Once written, an accessor can run on heterogeneous hosts. Accessors can then be composed into 'swarmlets', which we demonstrate with a smart watch gesture recognition application. Accessors offer various means of abstraction, supporting reuse in different contexts.

Electronic downloads


Internal. This publication has been marked by the author for TerraSwarm-only distribution, so electronic downloads are not available without logging in.
Citation formats  
  • HTML
    Beth Osyk, Jian Wu, Christopher Brooks, Roozbeh Jafari,
    Edward A. Lee. <a
    href="http://www.terraswarm.org/pubs/878.html"><i>Accessors:
    Scalable IoT Programming</i></a>, Talk or
    presentation,  26, October, 2016; Poster presented at the
    <a
    href="http://terraswarm.org/conferences/16/annual"
    >2016 TerraSwarm Annual Meeting</a>.
  • Plain text
    Beth Osyk, Jian Wu, Christopher Brooks, Roozbeh Jafari,
    Edward A. Lee. "Accessors: Scalable IoT
    Programming". Talk or presentation,  26, October, 2016;
    Poster presented at the <a
    href="http://terraswarm.org/conferences/16/annual"
    >2016 TerraSwarm Annual Meeting</a>.
  • BibTeX
    @presentation{OsykWuBrooksJafariLee16_AccessorsScalableIoTProgramming,
        author = {Beth Osyk and Jian Wu and Christopher Brooks and
                  Roozbeh Jafari and Edward A. Lee},
        title = {Accessors: Scalable IoT Programming},
        day = {26},
        month = {October},
        year = {2016},
        note = {Poster presented at the <a
                  href="http://terraswarm.org/conferences/16/annual"
                  >2016 TerraSwarm Annual Meeting</a>},
        abstract = {We present accessors as a scalable programming
                  approach for Internet of Things applications. An
                  accessor wraps a device or service in an actor
                  interface, thereby reacting to streaming events
                  and producing streaming output. Once written, an
                  accessor can run on heterogeneous hosts. Accessors
                  can then be composed into 'swarmlets', which we
                  demonstrate with a smart watch gesture recognition
                  application. Accessors offer various means of
                  abstraction, supporting reuse in different
                  contexts.},
        URL = {http://terraswarm.org/pubs/878.html}
    }
    

Posted by Beth Osyk on 29 Oct 2016.
Groups: tools

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.