User`s guide
24 Installing i.LON SmartServer 2.0 Programming Tools 
Installation and Upgrading Overview 
The i.LON SmartServer 2.0 DVD includes a demo version of the i.LON SmartServer 2.0 Programming 
Tools, which you can use to write FPM applications and drivers. You cannot use the demo version, 
however, to compile and deploy the FPMs. To compile and deploy FPMs, you must use the full 
version of the i.LON SmartServer 2.0 Programming Tools. The full version of the i.LON SmartServer 
2.0 Programming Tools is included on the i.LON SmartServer 2.0 Programming Tools DVD (Echelon 
part number 72111-409), which you can order from your Echelon sales representative. 
Installing the demo or full version of the i.LON SmartServer 2.0 Programming Tools adds the 
following programs to your computer: 
•  i.LON SmartServer 2.0 Programming Tool.  A pre-configured Eclipse Development Kit that 
includes FPM template files, the FPM library, a tool for creating the C structures of user-defined 
UNVTs, a C++ compiler, and a CYGWIN environment. You must have the full version of the 
i.LON SmartServer 2.0 Programming Tools to compile and upload FPMs to your SmartServer 
with the i.LON SmartServer 2.0 Programming Tool. 
•  i.LON SmartServer 2.0 LonWorks Interface Developer tool. A command line interface that 
converts a model file (.nc extension) to a device interface (XIF) file. You must create a XIF for 
your FPM in order to deploy it on your SmartServer. See 
Chapter 4 for more information on 
creating XIFs with this tool. 
•  i.LON License Generator. A tool for creating licenses that help protect your FPM application 
from piracy or unauthorized use. The i.LON License Generator includes the following three 
components: 
○  The main executable (iLONLicenseGen.exe) that provides a user interface for entering the 
values used to generate an FPM license. 
○  A sample license generator configuration file (an XML file named 
iLONLicenseGenValuesSample.xml) that demonstrates the structure of the i.LON License 
Generator user interface and provides sample pre-defined values. 
○  A sample security DLL file (LicenseSecurityHMACMD5.dll) that takes the values entered 
in the i.LON License Generator user interface and creates an FPM license. 
See 
Chapter 7 for more information on creating FPM application licenses. 
You can install the full version of the i.LON SmartServer 2.0 Programming Tools on a computer on 
which the demo version has not been installed, or you can upgrade a demo version of the i.LON 
SmartServer 2.0 Programming Tools to the full version. The following section describes how to install 
the i.LON SmartServer 2.0 Programming Tool for both scenarios. You can also upgrade your i.LON 
SmartServer 2.0 Programming Tools as updates become available. 
Installing i.LON SmartServer 2.0 Programming Tools 
To install the full version of the i.LON SmartServer 2.0 Programming Tools, follow these steps: 
1.  Insert the i.LON SmartServer 2.0 Programming Tools DVD into your DVD-ROM drive.  If your 
computer does not have a DVD-ROM, insert the i.LON SmartServer 2.0 Programming Tools 
DVD on a network-accessible computer that has a DVD-ROM and copy the files on the DVD to a 
shared network drive. You can then copy the LonWorks\iLON\Development folder from the 
shared drive to your computer and install the i.LON SmartServer 2.0 Programming Tools. 
2.  If the i.LON SmartServer 2.0 setup application does not launch immediately, click Start on the 
taskbar and then and click Run. Browse to the setup.exe file on the root directory of the i.LON 
SmartServer 2.0 Programming Tools DVD and click Open. The i.LON SmartServer 2.0 2. 0 
main menu opens. 










