• IP Communications

      6.75 minutes

      Introduction to session. Discuss IP communications in general and present demonstration programming intent.

      Watch video

      IP Communications Template for Constants & Variables

      25 minutes

      Develop generic template include file for persistent IP socket device communications - constant, structure and variable definitions. Show use case for curating and implementation of universal global include file.

      Watch video

      IP Communications Template for DEFINE_EVENT

      25 minutes

      Continued development of IP socket include template file - event programming. Discuss best practices for initiating and maintaining persistent IP socket connections including standard string buffer parsing.

      Watch video

    • Web Services Framework

      35 minutes

      Discuss web services communication processes and enable required elements within a template include file. Identify use case and implementation of functional device include files.

      Watch video

      Roku Control

      10.25 minutes

      Implement button events for on-screen menu control of Roku set top box.

      Watch video

      Packet Sniffing

      17 minutes

      Demonstrate 3rd party tools such as a web browser and Wireshark in developing web service device NetLinx programming.

      Watch video

    • Roku Feedback

      17.75 minutes

      Develop string buffer parsing methods for HTTP and XML. Set button feedback for active Roku App on the touch panel.

      Watch video

      Roku Revisions

      7.5 minutes

      Review and resolve run-time errors and logic bugs in Roku device programming. Discuss implementing fake feedback at touch panel buttons to improve user experience.

      Watch video

      IP Communications Exercise Requirements

      4.5 minutes

      Present the exercise requirements for this session. Review IP Switcher Java emulator.

      Watch video

    • IP Communications Exercise Solution Part 1

      11 minutes

      Review the exercise solution for this session - new device include from template include and main file dependencies.

      Watch video

      IP Communications Exercise Solution Part 2

      11.5 minutes

      Continuation of the session exercise review - IP Switcher device button event and feedback programming.

      Watch video

      IP Communications Exercise Solution Part 3

      5.75 minutes

      Continuation of the session exercise review - IP Switcher device string parsing.

      Watch video