User`s guide
Configuration through the web interface
170
Applications
Most Digi devices support additional configurable applications. For most devices, these 
applications are accessed from the main menu under Applications. Some devices have an 
Applications link under Configuration.
Python
®
 program management and programming resources
Digi incorporates a Python development environment into Digi devices. Python is a dynamic, 
object-oriented language that can be used for developing a wide range of software applications, 
from simple programs to more complex embedded applications. It includes extensive libraries and 
works well with other languages. A true open-source language, Python runs on a wide range of 
operating systems, such as Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and 
Nokia mobile phones. Python has also been ported to Java and .NET virtual machines. Unlike 
proprietary embedded development platforms, Digi's integration of the universal Python 
programming language allows customers a truly open standard for complete control of connections 
to devices, the manipulation of data, and event based actions. 
Digi provides several resources to help you get started developing software solutions in Python:
Recommended distribution of Python interpreter
The current version of the Python interpreter embedded in Digi devices is 2.4.3. Please use 
modules known to be compatible with this version of the Python language only.
Digi Python Programming Guide
Digi incorporates a Python development environment into each ConnectPort X gateway. Unlike 
proprietary embedded development platforms, the integration of the universal Python 
programming language allows customers a truly open standard for complete control of connections 
to devices, the manipulation of data, and event based actions. 
Python is a dynamic object-oriented programming language that can be used for the development 
of many kinds of software. It offers strong support for integration with other languages and tools, 
comes with extensive standard libraries, and can be learned in a few days.
The Digi Python Programming Guide introduces the Python programming language by showing 
how to create and run a simple Python program. It reviews Python modules, particularly modules 
with Digi-specific behavior. It describes how to load and run Python programs onto Digi devices, 
either through the command-line or web user interfaces, and how to run several sample Python 
programs. Find this guide at the Digi Python Wiki page--in the Start Here section, click the link 
titled Digi Python Programmer's Guide 
http://www.digi.com/wiki/developer/index.php/Digi_Python_Programmer%27s_Guide
General Python programming language is available at http://www.python.org/ 
Click the Documentation link.










