Echelon Corporation
Search Downloads How To Buy
 

601 - LNS Network Tools Development

Who Should Attend

  • Developers who must build tools that install, maintain, monitor, control, and diagnose LonWorks devices and networks
  • Device OEM manufacturers who want to build LNS plug-in applications to provide custom user interfaces for their devices
  • Developers who've bought, or are thinking of buying, the LNS Application Developer's Kit for Windows
  • Product managers or development team leaders who need to design and manage the development of LNS applications

Course Duration
4 Days

Course Fee
$1,795 USD

Overview

This advanced course is a must for development engineers who are creating products based on the LonWorks Network Services (LNS) network operating system, Echelon's powerful device and network management system. Get the tools you need to develop interoperable network management applications, including device plug-ins based on the LNS architecture. Coursework includes writing LNS-based applications to install, maintain, monitor, and control LonWorks networks and devices.

 

Course Objectives

  • Describe the LNS architecture, including its benefits and features
  • Design an LNS application given appropriate system requirements
  • Build an LNS application that:
    • Installs devices in various install scenarios
    • Efficiently creates connections between devices
    • Properly monitors and updates network variables
    • Diagnoses and maintains the network
  • Create an LNS plug-in application

Course Prerequisites

  • Familiarity with object-oriented programming concepts*
  • Experience with event-driven programming and development of basic GUI applications*
  • Hands-on experience with one of Echelon's classroom programming environments: Microsoft Visual Basic 6 or Microsoft Visual C++ 6
  • The LonWorks Network Design course, or equivalent working knowledge of basic LonWorks terminology and design techniques

* The concepts covered in these reference guides represent the required knowledge:

    • Mastering Visual Basic 6, E. Petrousos (Sybex)
    • Programming Visual C++, Fifth Edition, D. Kruglinski, S. Wingo, G. Shepherd (Microsoft Press)
    • Mastering Visual C++ 6, M. Young (Sybex)

Laboratory Work

In this course you'll complete over 15 hours of lab work including review sessions, group discussion, and self-paced programming exercises. You'll program all of the network services management tasks of a network services tool and create a device plug-in. We'll provide partially pre-programmed sample network management tools for these labs.

Our state-of-the-art classroom includes all the necessary software and hardware to program, test, and debug a network tool. You'll have a choice of programming environments including Visual Basic and Visual C++. (The plug-in exercise will be available in Visual Basic only.) We'll provide a CD containing all the programming labs and solutions, and a blank disc so you can take home your solutions.

What You'll Receive

You'll receive a course manual, user guides, additional references, and a course CD. We'll also provide lunch and refreshments. At the end of class, you'll get a certificate of completion.

Register for this class.