[Lintouch-announce] Lintouch 1.2 Released - September 23rd, 2004

Martin Man mman at swac.cz
Thu Sep 23 20:46:06 CEST 2004


Lintouch 1.2 Release Announcement

Martin Man

<mman at swac.cz>

September 17th, 2004

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Table of Contents

Introduction
What's New In Lintouch 1.2

    Global Changes
    Lintouch Runtime
    Lintouch Server

Obtaining and Installing Lintouch

    Ready Made Binaries
    Installation from Sources

What is Lintouch

Introduction

After six months of development we (Lintouch Team) are proud to announce the
availability of the new stable version of the Lintouch Server and the Lintouch
Runtime.

This version includes bug fixes plus several new important features. You are
welcome to download, install, test and use this version.

Please see the section called “What is Lintouch” for more information about
Lintouch.

What's New In Lintouch 1.2

Global Changes

New Project File Extension

    From now on, all Lintouch Projects use .ltp as the default file extension.
    The projects are still ordinary ZIP archives, but different extension makes
    it easier to associate Lintouch applications with such files.

New Project File Format

    To support Panel reuse + keyboard event handling, the format of the project
    files as been slightly changed.

New Template Property Types

    Property types color, link, and resource have been introduced. They were
    needed to make the Lintouch Editor operate smoothly.

Lintouch Runtime

Improved Panel Rendering

    Panel + Template rendering has been reworked to achieve more readable
    texts. The results are better than what we had in Lintouch 1.0, namely when
    talking about fonts being rendered at small sizes.

Focus + Keyboard Events Handling

    Templates can now define their focus policy (whether they want to receive
    events from keyboard). Once they do so, they can process the keyboard
    events and react to shortcuts. This feature enables the use of Lintouch in
    environments requiring more input devices than just the plain touch
    screens.

Access to Variable's Properties

    From now on a Template can access the properties of Variable(s) it has been
    bound to. The properties of variables usually contain important
    configuration information for the Server that may be displayed at the
    Runtime side.

Template IOPin + Property Grouping

    Namely to support more user comfort while working with Lintouch Editor, the
    Templates can group their IOPins and Properties. A Template can for example
    define "Inputs", and "Outputs" IOPin groups and "Inactive", and "Active"
    Property groups.

Template Localization

    Templates and Template Libraries can be fully localized. This includes
    templates' description, IOPin names, and Property names. Again a feature
    namely useful when working with Lintouch Editor.

Lintouch Server

Access to Project Resources

    Plugins now have access to the project's resources. We already had one
    plugin that needed access to some external file for its operation. Now such
    files can be obtained directly from the project which simplifies a lot the
    deployment of Lintouch Projects.

Obtaining and Installing Lintouch

Ready Made Binaries

Lintouch can be downloaded and installed directly on the following platforms.
The detailed instructions are available at our website.

Windows 2000/XP

    Please see http://lintouch.org/blog/download#win32bin for more information.

Debian/GNU Linux (sarge + sid)

    Please see http://lintouch.org/blog/download#linuxbin for more information.

Installation from Sources

Lintouch sources can be downloaded from the sources section at our website.

External Dependencies

The following libraries and applications must be installed before you try to
compile lintouch sources.

Apache Portable Runtime 2.0 +

    Available at http://apr.apache.org.

Cppunit: A Unit test framework for C++

    Available at http://cppunit.sourceforge.net.

Doxygen: documentation system for C++, C

    Available at http://www.doxygen.org.

pkg-config: System for managing link/compile flags

    Available at http://freshmeat.net/projects/pkgconfig/.

SharedPtr: Smart Pointer C++ Template Class

    Available at http://lintouch.org/blog/projects#sharedptr.

Swaloun Framework

    Available at http://lintouch.org/blog/projects#swaloun.

Installation Order

Lintouch components should be installed in the following order:

 1. libwtngio (needed by Server + Runtime)

 2. libwtngfsm (needed by Server + Runtime)

 3. libwtngvars (needed by Server + Runtime)

 4. libwtngcp (needed by Server + Runtime)

 5. python-wtng (needed by Server)

 6. lintouch-server (needed by Server)

 7. libwtngzip (needed by Runtime)

 8. libwtngvfs (needed by Runtime)

 9. libwtnglocalizator (needed by Runtime)

10. libwtngtemplates (needed by Runtime)

11. libwtngproject (needed by Runtime)

12. libwtngpanel (needed by Runtime)

13. lintouch-runtime (needed by Runtime)

What is Lintouch

Lintouch is a real-time data monitoring/controlling system used in automation
industry and developed by S.W.A.C. GmbH Germany and S.W.A.C. Bohemia s.r.o.

Lintouch is an effort to build fully software-based open source control panel
software suite. Control panels are usually called HMI - Human Machine
Interface, or MMI - Man Machine Interface in the automation industry.

Lintouch supports variety of hardware/software platforms (Win32+Intel,
Linux+Intel, Linux+PPC).

Lintouch has been designed with extensibility in mind. New Server Plugins can
be developed to bring in new connectivity (ModBus/TCP, and Hilscher already
available). New Templates (GUI Objects) an be implemented to define new control
and visualization primitives (Buttons and Lamps already available).

To get more information about Lintouch please visit our website
http://lintouch.org.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.lintouch.org/pipermail/lintouch-announce/attachments/20040923/77b31f85/attachment.bin


More information about the Lintouch-announce mailing list