ASComm IoT vs ASComm.NET vs ActiveX Control Comparision

Automated Solutions offers three different lines of component driver products: .NET Core Class Library, .NET Component and ActiveX Control.

This table lists compatibility and capabilities of our component products and should help you choose the component technology that best meets your requirements.


check

= Supported


radio_button_unchecked

= Partially Supported (see note)


clear

= Not Supported



ASComm IoT ASComm.NET ActiveX Controls

Technology Platform

.NET Core 2.0 or higher

.NET Framework 2.0 or higher

COM

Application Compatibility

Windows Forms App

check check radio_button_unchecked (32-bit only)

Console App

check check clear

Service App

check check clear

Web App

check check clear

WPF App (Full Framework)

check (.NET Core 3.0 or higher) check radio_button_unchecked (32-bit only)

Class Library (Full Framework)

clear check clear

Web Service

check check clear

Console App (.NET Core)

check clear clear

Windows Forms App (.NET Core)

check clear clear

WPF App (.NET Core)

check clear clear

Class Library (.NET Core)

check clear clear

100% .NET Managed Code

check check clear

Development Platforms

Visual Basic 6

clear clear check

Visual Basic (9 - 13)

clear check radio_button_unchecked (32-bit Windows Forms apps only)

Visual Basic (14 or higher)

check check radio_button_unchecked (32-bit Windows Forms apps only)

Visual C++ 6.0

clear clear check

C# (3 - 6)

clear check radio_button_unchecked (32-bit Windows Forms apps only)

C# (7 or higher)

check check radio_button_unchecked (32-bit Windows Forms apps only)

VBA / MS Office

clear clear radio_button_unchecked (32-bit only)

Visual Studio 6

clear clear radio_button_unchecked (32-bit Windows Forms apps only)

Visual Studio (2005 - 2015)

clear check radio_button_unchecked (32-bit Windows Forms apps only)

Visual Studio (2017, 2019)

check check radio_button_unchecked (32-bit Windows Forms apps only)

Runtime OS Compatibility

32-bit Windows

check (Windows 10) check check

64-bit Windows

check (Windows 10) check radio_button_unchecked (Runs as 32-bit application under WOW64)

Linux with Mono framework

radio_button_unchecked (Windows Forms and Console Apps) radio_button_unchecked (Windows Forms and Console Apps) clear

Linux with .NET Core

check (.NET Core apps) clear clear

Windows 10 IoT Core

check (.NET Core apps) clear clear

Build Targets

x86 (32-bit)

check check check

x64 (64-bit)

check check clear

Any CPU (32 or 64-bit)

check check clear

Features

Single Component / Multiple Drivers

check check clear

Design-time Configuration

clear check check

Runtime Configuration

check check check

Design-time Serialization

clear check check

Runtime Serialization

check check clear

Tag Database

check check clear

Tag Optimization

check check clear

Data Change Events

check check clear

Device Transaction Control

Component

Component

Your Code

Visual Design

clear check clear

Structured Data Support (Read/Write entire UDT/PDT)

check check clear

Performance (Ethernet drivers)

Transaction Time (1 tag, measured*)

< 5 mSec

< 5 mSec

< 5 mSec

Transaction Time (10 symbolic tags, measured*)

< 5 mSec

< 5 mSec

~50 mSec

Transaction Time (50 discrete tags, measured*)

< 5 mSec

< 5 mSec

~250 mSec

Transaction Time (UDT/PDT with 10 fields, measured*)

< 5 mSec

< 5 mSec

~50 mSec

Tag Optimization

check check clear

Development License

Developer License (build on one PC, deploy to many PCs)

check check check

Machine License (build and run on single PC)

check check clear

Discounted Team Edition Pricing Available

check check check

Runtime License

Runtime-free

check (for qualified applications, refer to License Agreement) check (for qualified applications, refer to License Agreement) check (for qualified applications, refer to License Agreement)