ARTIC Software
Site Map


4173 State Street 
Santa Barbara 
CA 93110 USA 

tel  805-681-1191 
fax  805-681-1202 

Copyright © 2003
Quadron Corporation 


Quadron's qX25 software is an open-architecture implementation of the X.25 protocol for ARTIC communication cards that reside in servers and workstations. Versions of qX25 are offered for Linux, Windows NT/2000/XP operating systems.


Supports Linux, Windows NT & 2000/XP operating systems
Offloads X.25 processing from the server or workstation to ARTIC communication cards
Data rates up to 64 Kbps
Simultaneous Permanent and Switched Virtual Circuits
Packet size up to 1024 bytes
Fast select calls
Operates as DTE or DCE
Open architecture API allows use of ARTIC card for additional functions
Includes I/O driver compliant with CCITT's X.25
Access to all X.25 facilities
User selection of numerous X.25 operational parameters
Tasks written with standard C compilers run on host server or workstation
Enables access to standard C library functions and host memory from ARTIC tasks
Packet and frame diagnostic trace
Includes symbolic debugger and realtime analysis tools
Gathers & displays frame and packet level statistics
Compatible with many ARTIC cards
Other Quadron software can run simultaneously on the same ARTIC card.

Putting ARTIC to work  Quadron's qX25 implements the CCITT standard link and network layer, packet-switching X.25 communication protocol. The I/O-intensive processing required by the X.25 protocol makes it ideal for offloading from the host PC onto the ARTIC card. All levels of X.25 operate as a single ARTIC task, and require no host resources beyond initialization.

This implementation utilizes the power of multi-tasking, concurrent processors to give you capabilities beyond the reach of stock X.25 network interface devices.
Match your needs  Quadron's qX25 software serves a wide range of needs, from simple to complex, for OEMs, developers, and end users who need customized X.25 protocol links. Since qX25 is an open architecture implementation, users can have as much or as little control over X.25 procedures as they desire.
Basic needs  For simple applications, qX25 can manage the work for you by automatically handling various non-data requests and confirmations used in circuit setup and tear-down. Outgoing data being sent as logical records by an application can be automatically packetized by qX25. And incoming data can be automatically reassembled by qX25 into logical records before being sent on to your application.
Complex needs  For more complex needs, qX25 makes X.25 facilities available to programs running on the system computer. You can fine tune parameters for frame, packet, time-out, and application interface levels. Data packetization can be controlled by your own application before being passed to, and received from, qX25.
Serve different applications  The flexibility inherent in X.25 packet-switched data has resulted in worldwide use. Many have availed themselves to the economies of public packet networks, while others have created their own proprietary networks. Quadron's qX25 software is an ideal communications application development vehicle that allows you to standardize or customize X.25 to meet your needs.
Cut development costs  We've worked hard to make it easy for you to save time and money. Development is faster because you use industry-standard C compilers and don't have to deal with low-level ARTIC code. It's faster to debug because of Quadron's realtime symbolic debugger and statistics monitor. And it saves money because multiple tasks and protocols can run simultaneously on one ARTIC card.
Combine qX25 with other Quadron software  You can use qX25 by itself or you can combine it with Quadron's qCF, qCOM and qLAPB software (depending on availability for a given operating system). Potentially, each ARTIC port could be individually configured for a different protocol and different line speed.

With the addition of multi-tasking qCF, you can develop other custom, multiple, concurrent tasks on the ARTIC card. These ARTIC tasks use standard C library functions, including PC disk I/O, expanded memory access, console output, date, time, floating point math, and string manipulation.

Use our qLAPB to support standard HDLC LAP-B protocol communication lines. Additionally, we have qCOM, a basic asynchronous support package. It can be used to access numerous devices that use async lines-such as scanners, printers, bar-code readers, control monitors, or modems that connect to remote computers.
Technical support  Starting with sample programs supplied with the software, many programmers who are familiar with X.25, C and their operating system can immediately begin to develop ARTIC applications. If it's needed, however, free technical support as well as automatic program updates are available during the qX25 warranty period.
Hands-on workshop  For customers who wish to establish the strongest foundation for development, Quadron offers a hands-on workshop for qX25. This workshop is available either at our facility in Santa Barbara or at a location of your choice. The one-day workshop is customized to match your application and give you a comprehensive view of qX25 and ARTIC. It essentially provides an accelerated jump on your project.
Software requirements  To develop and run qX25 applications, you will need:

     Quadron qX25 Developer's Toolkit
     Quadron qX25 Runtime Support

For Windows NT/2000/XP the Developer's Toolkit and Runtime Support are separate packages. For Linux, they are consolidated into one package.

For Windows NT and Windows 2000/XP you will also need:

     Microsoft C Compiler version 6.0 or Visual C++ version 1.52 for the ARTIC
     Microsoft Visual C++ version for the host PC
Hardware requirements  In addition to a host server or workstation, there are several groups of ARTIC communication cards that can be selected. For Linux, only PCI-bus cards will work. Contact Quadron for details.
How to order  For Windows NT, OS/2 and DOS, there are two qX25 components, the Developer's Toolkit and the Runtime Support, both of which are needed to create a communications solution. For Linux, there is only one component. Note that OS/2 and DOS come bundled together.

Depending on your operating system, order the following:

    Part # 5200 --- qX25 for Linux

    Part # 9302 --- qX25 Developer's Toolkit for Windows NT
    Part # 9202 --- qX25 Runtime Support for Windows NT

    Part # 8302 --- qX25 Developer's Toolkit for Windows 2000/XP
    Part # 8202 --- qX25 Runtime Support for Windows 2000/XP

How to order ARTIC hardware  Quadron also maintains a stock of ARTIC cards and components for sale and immediate delivery. Our technical sales people will help you select the combination that best suits your particular application.
How to learn more  Communication technology has been our only business since Quadron was founded in 1986. Since then, we've been assisting people with stock and custom software, training, and the finest ARTIC development tools. Phone, email or fax us any time.

Home | ARTIC Cards | ARTIC Software |
Applications | About Speed & Protocols | About Quadron | Site Map |