Echelon LNS User Manual

Page 13

Advertising
background image

LNS Programmer's Guide

xi

Implementing an LNS Device Plug-In..............................................................................................288

Managing Device Configuration .................................................................................................288

Chapter 13 - LNS Licensing

............................................................................................................. 289

Overview of LNS Licensing and Distribution ..................................................................................290

Demonstration Mode ..........................................................................................................................291

Standard Mode ...................................................................................................................................291

Entering the Standard Mode ......................................................................................................292

Protecting Your Keys ............................................................................................................292

Viewing License Status ...............................................................................................................292

Tracking License Events .............................................................................................................293

License Event Types..............................................................................................................293

Licensing and Network Recovery ......................................................................................................294

Licensing and Device Manufacturing ...............................................................................................295

Testing Devices ............................................................................................................................295

Using the LNS License Utilities........................................................................................................295

Using the LNS Server License Wizard.......................................................................................295

Using the LNS Server License Transfer Utility ........................................................................298

Chapter 14 – Distributing LNS Applications

............................................................................... 301

Distributing LNS Applications..........................................................................................................302

Using the LNS Redistributable Maker Utility ..........................................................................302

Adding the LNS Runtime to an LNS-based Product Installation ............................................306

Using setup.exe......................................................................................................................307

Using _SetupLNS.dll.............................................................................................................310

LNS Server and Remote Client Runtime Incompatibility..................................................312

Windows Installer and InstallShield Caveats.....................................................................312

Chapter 15 - Advanced Topics

......................................................................................................... 313

File Transfer .......................................................................................................................................314

Using the OnSystemNssIdleEvent....................................................................................................316

Developing Remote Tools...................................................................................................................316

Developing Mobile Tools ....................................................................................................................317

Registering a Mobile Application................................................................................................318

Moving a Mobile Application to a New Channel .......................................................................318

Multi-Threading and LNS Applications ...........................................................................................318

Avoiding Memory Leaks with LNS ...................................................................................................319

Debugging LNS Applications.............................................................................................................320

LNS and Line-Safe Expressions........................................................................................................320

LNS and Internet Information Services ...........................................................................................322

Appendix A - Deprecated Methods and Obsolete Files

.............................................................. 323

Deprecated Methods, Objects, Properties and Events.....................................................................324

Deprecated Objects ......................................................................................................................324

Deprecated Methods ....................................................................................................................324

Deprecated Properties .................................................................................................................325

Deprecated Events .......................................................................................................................326

Obsolete Files......................................................................................................................................326

Appendix B – LNS, MFC and ATL

................................................................................................... 329

LNS, MFC and ATL ...........................................................................................................................330

Generating the Legacy MFC Class Wrapper Files....................................................................332

Appendix C – LNS Turbo Edition Example Application Suite

................................................. 337

LNS Turbo Edition Example Application Suite ...............................................................................338

Network Management Example .................................................................................................338

Advertising