LKSoft releases JSDAI, a toolkit for STEP, ISO 10303 under AGPL-v3

JSDAI is a Java toolkit for any kind of industrial product data covered by CAD, CAM, PDM and PLM tools. LKSoft has released the commercial Java toolkit JSDAI under the free open source license Affero GPL v3

Kuenzell, Germany, (PresseBox) - JSDAI ( is the most powerful STEP toolkit for the Java(TM) programming language with unique features not available elsewhere. Since its first release in 1998 the core API based on ISO 10303-22/27 "Standard data access interface (SDAI)" is stable, but got constantly extended for new features. JSDAI is fast, able to process large amounts of data and is in use by commercial applications such as IDA-STEP (

LKSoft now decided to release a product that took more than 10 man-years of development under the "GNU Affero General Public License" v3. In parallel LKSoft will continue to offer commercial licenses for commercial applications.

STEP, the "STandard for the Exchange of Product model data" is an alias for ISO 10303 "Industrial automation systems and integration - Product data representation and exchange". ISO 10303 is the most comprehensive standard of the International Organization for Standardization. It consists of more than 70 regular parts and 500 application modules.

STEP is today in wide use by all major mechanical CAD systems for 3D geometry and assembly structures. But STEP is supporting much more: 2D, machining features, GD&T (geometric dimensioning and tolerances), construction history, parametrics, kinematics, material characteristics, breakdowns and variants, electrical connectivity, cables/wire harness, printed circuit boards and assembly, ship structures, requirements, ... and finally the whole area of life cycle support. Releasing JSDAI under AGPL should help initiating new projects (especially in the academic world) to take advantage of all the capabilities of STEP.

Together with JSDAI comes the XIM library, the eXtended Integrated Model. It offers two unique features not found elsewhere, the ARM-AIM/MIM integration in combination with cross AP implementation support. The ARM-AIM/MIM integration is a high level API for STEP Application Protocols, allowing to operate on the so called Application Reference Model (ARM), while supporting import and export on the underlying normative Application or Modular Integrated Model (AIM/MIM). Applications can use the cross AP implementation support to go beyond the boundaries of a single STEP Application Protocol.

In particular XIM is supporting these APs:
* ISO 10303-203 Configuration controlled 3D designs of mechanical parts and assemblies;
* ISO 10303-210 Electronic assembly, interconnect and packaging design
with a focus on Printed Circuit Boards and Assembly;
* ISO 10303-214 Core data for automotive mechanical design processes.
* ISO 10303-236 Furniture product data and project data;
* ISO 10303-239 Product life cycle support, PLCS.
For the future it is planned to add two further APs:
* ISO 10303-209 Composite and metallic structural analysis and related design
* ISO 10303-233 Systems engineering data representation

Another major part of JSDAI is the development environment for Eclipse ( It provides all the needed tools to make users develop their own data models on the basis of the EXPRESS modelling language (ISO 10303-11). This includes tools like the Express-Compiler, an Express-G editor to create Express diagrams, documentation and data validation tools. But the main feature is that instantly after compiling an Express schema the user can start writing Java applications for that schema, taking advantage of the persistent and object oriented capabilities of STEP. From the Eclipse Integrated Development Environment this part of the tool can easily be installed using as the remote site.
The three major components JSDAI Runtime, XIM and JSDAI Developer are released under AGPL. Only the JSDAI Database component remains under commercial license.

LKSoftWare GmbH

LKSoft ( is a leading software provider in the area of STEP, ISO 10303, the standard for product model data. Tool for converting, viewing and editing of CAD/CAM data in the areas of mechanics (2D/3D), electrical installation, printed circuit boards and assembly as well as connecting these information with PDM and PLM systems are provided. Through active participation in technical working groups of ISO the consistency with STEP is ensured. LKSoft is also member of the PDES Inc. consortium (, that play a leading role in the development and industrial implementation of STEP.

Press releases you might also be interested in

Weitere Informationen zum Thema "Software":

Mit Total One ist die Infrastruktur auf Microsoft-Cloud-Produkten in wenigen Stunden perfekt

Ab fünf Be­nut­zern lie­fert, im­p­le­men­tiert, kon­fi­gu­riert, ver­wal­tet und be­t­reibt der iri­sche Di­enst­leis­ter To­tal One au­to­ma­ti­siert die IT-In­fra­struk­tur von KMUs. Au­ßer­dem ver­spricht das Un­ter­neh­men: In we­ni­gen Stun­den ist die die Kun­den­in­fra­struk­tur mit­s­amt per­sön­li­chem Mi­cro­soft-Li­zenz-Ma­na­ge­ment on­li­ne und in­di­vi­du­ell ein­ge­rich­tet.


Subscribe for news

The subscribtion service of the PresseBox informs you about press information of a certain topic by your choice at a choosen time. Please enter your email address to receive the email with the press releases.

An error occurred!

Thank you! You will receive a confirmation email within a few minutes.

I want to subscribe to the gratis press mail and have read and accepted the conditions.