Lintouch FAQ

From LintouchWiki

Jump to: navigation, search

Contents

[edit] What is Lintouch?

Lintouch is an opensource HMI software. It lets you design user interfaces for process automation. Lintouch runs on most popular hardware and software platforms, is lightweight and easily extensible. To learn more about Lintouch please visit the What is Lintouch page.

HMI stands for Human Machine Interface and basically represents a specialized GUI application optimized for certain types of devices (computers with a touchscreen and without a keyboard).

[edit] Is Lintouch the right HMI for me?

If you are working in automation industry, if you are interested in home automation, if you are using commercial products like GE FANUC Cimplicity or InTouch from Wonderware and would like to move to Linux, while spending some time with the community, then Lintouch is for you.

If you are looking for an HMI that supports wide range of connectivities and has plenty of visualization objects, and you want it *now*, than Lintouch is not for you, at least not yet.

If you are willing to donate your time and effort into bringing open source and free software and community feeling to the automation industry, then Lintouch is for you.

[edit] What Hardware runs Lintouch on?

Lintouch has been successfully compiled on Intel 32 bit machines, AMD 32/64 bit machines, and PowerPC embedded devices. It should run without problems on any hardware that is able to fullfil the necessary software dependencies.

Lintouch Runtime is a GUI application using Qt, the CPU speed requirements depend heavily on the complexity of the projects you want to run.

Lintouch Server is a small C application, the CPU speed depends on the network throughput you would like to handle.

[edit] What Software runs Lintouch on?

Lintouch is available for Windows 2000/XP and all Linux systems available around.

Lintouch uses autoconf/automake to compile and requires C/C++ compiler (gcc/c++), Qt Toolkit, and Apache Portable Runtime as its dependencies.

[edit] I want to contribute some documentation, what should I do?

We have a user accessible Wiki where you can start adding new stuff.

[edit] I want to write new server plugin, what should I do?

There is a tutorial available. You can also study the source code of other plugins and ask the questions.

[edit] I want to write new template library, what should I do?

There is a tutorial available. You can also study the source code of other template libraries and ask the questions.

Personal tools