Document revision: 2024-10-28
Refers to WEBDLG2 version: B0840 2409-1
Table of contents
We are pleased to welcome you to Eloquence WEBDLG2, the new web browser
interface for Eloquence DLG providing complete
JDLG object and attribute
compatibility.
WEBDLG2 allows to use Eloquence DLG applications from any computer or
mobile device, no additional software installation required.
We appreciate and hope for your feedback. Please send your feedback to the
support@marxmeier.com address.
Thank you very much.
Enjoy!
The Eloquence Team
Overview
WEBDLG2 offers the following improvements over its predecessor, WEBDLG v1:
- WEBDLG2 provides complete
JDLG 2.0 object and attribute
compatibility.
- WEBDLG2 uses the WebSocket technology to implement a fast
bidirectional low latency communication. WEBDLG2 provides the lowest
possible application response times even under wide area network
conditions.
- Dialogs are fully dynamic, the HTML document is updated in place and
never reloaded. Applications can update the user interface at any time
so that, for example, DLG DRAW now works as expected.
- WEBDLG2 uses a single server process, the
eloqwebd2 server. The WEBDLG v1
mod_eloq Apache httpd web server module is no longer used,
which removes the related complexities and performance bottlenecks.
- The eloqwebd2 server provides an
internal web server to serve static
documents, typically eliminating the need to configure and run a
separate web server, e.g., Apache httpd.
- WEBDLG2 supports application
development and debugging using the interactive eloq/eloqcore
or the Eloquence IDE.
As of Eloquence B.08.40 2407-1, WEBDLG2 supports both desktop and
mobile applications.
All kinds of input devices (mouse, touch, pen/stylus) are now handled as
expected, including context menus (triggered by a tap-hold / long press).
Please note:
WEBDLG2 was pre-released for Eloquence B.08.30-2211 to allow for an early
beta test before the Eloquence B.08.40 release.
Eloquence B.08.30 WEBDLG2 targets JDLG compatibility (desktop applications)
and does not include support for mobile applications.
Web browser compatibility
Eloquence B.08.40 WEBDLG2 requires these minimum browser versions:
Web browser | Min. version |
Chrome | 66 |
Edge | 79 |
Firefox | 63 |
Opera | 53 |
Safari | 13.1 (macOS 10.15.4 Catalina, iOS/iPadOS 13.4) |
Eloquence B.08.30 WEBDLG2 browser compatibility is less strict and includes
Microsoft Internet Explorer 11:
Web browser | Min. version |
Chrome | 57 |
Edge | 18 |
Firefox | 60 |
IE | 11 |
Opera | 44 |
Safari | 11 (macOS 10.11 El Capitan) |
Safari iOS/iPadOS | 13 (iOS/iPadOS 13) |
Getting started
These are the minimum steps required to get started with WEBDLG2
and the provided demo program:
- Configure the eloqwebd2 service name(s)
or port number(s) to listen for
HTTP and/or
HTTPS requests.
- HP-UX, Linux: Configure the eloqwebd2
UID system account and
GID system group.
- Start the eloqwebd2.
- Install and run the demo program.
- Additional configuration may be neccessary
if an external web server is used.
|