Embedded Linux gets ‘pliable’ with new SDK
May 22, 2002 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsVancouver, British Columbia — (press release excerpt) — IDELIX Software Inc. today released Version 2.0 of the Pliable Display Technology (PDT) Software Development Kit featuring advanced PDT functionality including the 'MDLC' in-place user interface and additional support for platforms without accelerated graphics hardware.
Pliable Display Technology (PDT) is increasing productivity across many markets by transforming the way high-density data sets and images are displayed on PC's, the Internet and handheld/wireless applications. With PDT, the cognitive overhead associated with the tasks of zooming in for detail and zooming out again to regain a view of the entire image context are greatly reduced. Efficiency gains are realized through detail-in-context viewing and editing.
Some of the enhancements to Version 2.0 of the Pliable Display Technology SDK include:
- A structured API that builds on the basic lens and mesh capabilities of SDK V1.0 and is data format independent, object oriented and multi-platform. It can be applied to raster, vector,and text data in a variety of application areas including images, maps, graphs, hierarchy models, object models, 3D worlds, and text.
- The new “MDLC” in-place user interface for direct control of lens parameters.
- Additional classes supplied for OpenGL rendering to facilitate texture mapping capabilities on an adaptive PDT mesh that accurately describes PDT lenses.
- A complete rendering toolkit in the image warper component of the SDK for non-OpenGL, raster-viewing applications that results in faster performance without a requirement for hardware-accelerated graphics.
- Improved in-place editing capabilities with the addition of the reversible undisplace transformation to the mesh class which compensates for the approximations that are imposed by a mesh and provides accuracy for undisplace in the shoulder of the lens.
- New Qt-specific classes that simplify the use of OpenGL in Qt-based applications for easier integration.
- Support for handheld applications under both WinCE and embedded Linux. As a PDT lens moves across the display screen, it functions as a spatial distribution engine that results in the visual impression of space being stretched locally on a 'pliable' or elastic display surface. Space is created around an area of interest, with desired levels of magnification, detail, or annotation appearing within the focal region of the lens. The lens shoulder provides continuous visual connection to the base image, resulting in no information being occluded from view.
PDT supports [multiple operating systems including Linux]. The PDT Software Development Kit was written in ANSI C++ to ensure that PDT is compatible with a wide range of C++ compilers.
The PDT Software Development Kit is available to OEM's and System Integrators that are interested in implementing PDT as a customer solution within their leading applications. Current market opportunities for PDT include: Defense, Handheld and Wireless Devices, Digital Imaging, Geographic Information Systems & Remote Sensing, Seismic, Electronic Media, Computer Aided Design, Medical Imaging, and Electronic Games.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.