1. TinyOS 2.1 Tutorial, Part 1, TinyOS and nesC

    59:28

    from David Gay / Added

    6,542 Plays / / 4 Comments

    TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes.

    + More details
    • TinyOS 2.1 Tutorial, Part 2, TOSSIM

      14:47

      from David Gay / Added

      3,647 Plays / / 0 Comments

      TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes.

      + More details
      • WigWag: Scan it! Control it! Rule it! Share it!

        04:01

        from WigWag / Added

        1,265 Plays / / 0 Comments

        WigWag let's you build dynamic environments using simple rules with only your smartphone. Check us out on Kickstarter! http://www.kickstarter.com/projects/wigwag/wigwag-scan-it-control-it-rule-it-share-it

        + More details
        • TinyOS 2.1 Tutorial, Part 7, Hands-On

          35:50

          from David Gay / Added

          897 Plays / / 0 Comments

          TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes

          + More details
          • TinyOS 2.1 Tutorial, Part 3, Safe TinyOS

            18:36

            from David Gay / Added

            878 Plays / / 1 Comment

            TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes.

            + More details
            • Sensor Andrew: A virtual instrument for large-scale sensing and actuation

              31:11

              from Mario Berges / Added

              875 Plays / / 1 Comment

              This talk was given at IBM Research, Yorktown, on Tuesday, December 1, 2009. It introduces Sensor Andrew: a collection of hardware and software elements that together form a virtual instrument for large-scale sensing and actuation, intended to help deliver sensor-driven decision support for our built infrastructure. The Sensor Andrew infrastructure enables researchers to easily tap into an Internet-scale resource of sensors and actuators in a manner that is extensible, easy-to-use, and secure while maintaining privacy. Credits: James H. Garrett Jr., Mario Berges, Anthony Rowe, Ethan Goldman, Gaurav Bhatia, José M. F. Moura, Lucio Soibelman, Raj Rajkumar

              + More details
              • TinyOS 2.1 Tutorial, Part 4, TOSThreads

                15:32

                from David Gay / Added

                751 Plays / / 0 Comments

                TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes.

                + More details
                • TinyOS 2.1 Tutorial, Part 5, Protocols

                  15:38

                  from David Gay / Added

                  706 Plays / / 0 Comments

                  TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes.

                  + More details
                  • TinyOS 2.1 Tutorial, Part 6, Upcoming Technologies

                    12:30

                    from David Gay / Added

                    616 Plays / / 1 Comment

                    TinyOS is an operating system widely used in sensor network research in academia and industry. In this tutorial, we will explain the details of TinyOS 2.1 architecture and learn how to start using TinyOS 2.1 for research and sensor network application development. This tutorial presents: a) an overview of TinyOS 2.1 component-based architecture and design rationale, b) the details of nesC, the C-dialect used to write programs in TinyOS, c) mechanisms to trap memory access errors (null pointer dereferences, array bound violations, etc.) using Safe TinyOS, d) an overview of TinyOS threads which enables seamless interleaving of long running background computations with time critical event-based services, and e) a survey of the TinyOS network stack. The tutorial included a hands-on session during which the participants ran TinyOS programs on real motes.

                    + More details
                    • Introduction to the GeoCENS project

                      04:08

                      from Steve Liang / Added

                      479 Plays / / 0 Comments

                      This introductory video about GeoCENS project, which is funded by CANARIE's Network-Enabled Platforms program, was produced in partnership with Cybera.

                      + More details

                      What are Tags?

                      Tags

                      Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."