The general increase in remote connectivity, using broadband for home working and wireless connectivity in the office and
mobile working, requires a different solution that traditional Windows applications running under Terminal Services cannot provide.
Furthermore, hardware integration using RS232 or
easyLog’s software application suite has therefore been developed
in a C#.
This has resulted in a web-based client / server approach that separates the operation of the software into appropriate
layers: The server handles all database queries and passes (encrypted) data on demand to the client. The client handles the User Interface,
local hardware connections and file exports.
The development environment provides all applications with a web-based client-server
architecture. The server works as a service shared by the ‘Smart Client’ applications. This constitutes a set of functions for communication
between the client application and the database. The communication channel is a network (
The server element can be implemented on Microsoft’s IIS™ server. The programming language used is C#.
A key element of the server side design enables it to work with the database of the existing old technology application without any modification of the database structure.
This is very important in aiding existing clients with large data volumes to move across to the new technology architecture in a controlled manner. This implementation will allow them to run the old and new style applications side-by-side and enable end users to convert individually to the new style of application at their own pace.
The data retrieved from the database will be translated and sent
to the client. For internet functioning, all machines will require the MS.
Client side
The client application is implemented using ClickOnce™ technology. It runs in the Internet Explorer (version 5.01 or more
recent) browser. The programming language used is C#.
Client applications are downloaded and run on the client machines by means of an internet browser if accessed by IIS.