Product Comparison

ASComm IoT vs ASComm.NET vs ActiveX Control

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 8.0

check clear clear

.NET 7.0

check clear clear

.NET 6.0

check clear clear

.NET 5.0

check clear clear

.NET Core

check (3.1 or higher) clear clear

.NET Framework

check (4.7.2 or higher) check (2.0 through 4.8) clear

MFC

clear clear check

Application Compatibility

Windows Forms (.NET Framework)

check check radio_button_unchecked (32-bit only)

Console (.NET Framework)

check check clear

Service (.NET Framework)

check check clear

Web (.NET Framework)

check check clear

WPF (.NET Framework)

check (.NET FW 4.7.2 or higher) check radio_button_unchecked (32-bit only)

Class Library (.NET Framework)

clear check clear

Web Service (.NET Framework)

check check clear

Windows Forms (.NET)

check clear clear

Console (.NET)

check clear clear

Worker Service (.NET)

check clear clear

WPF App (.NET)

check (.NET Core 3.1 or higher) clear clear

Class Library (.NET)

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 (2022, 2019, 2017)

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 11, 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

check (.NET 8, 7, 6 and Core apps) clear clear

Windows 10 IoT Core

check (.NET 8, 7, 6 and Core apps) clear clear

Android

check (.NET 8, 7, 6 and 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)