HOME

TheInfoList



OR:

Utgard is a vendor-independent
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
OPC client
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
that supports the OPC
interface Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * '' Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Int ...
and can be used independently from other
Eclipse SCADA Eclipse NeoSCADA (formerly ''Eclipse SCADA'') is an Eclipse Incubator project created in July 2013, that aims at providing a full state-of-the-art, open-source SCADA system that can be used out of the box or as a platform for creating a custom sol ...
projects. Utgard is used in Eclipse SCADA together with Atlantis to communicate with systems of other vendors over the OPC DA 2.0 interface. The project is
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
, written in pure Java and is distributed under the LGPL. Utgard eliminates the need for additional DLLs/
shared libraries In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development. These may include configuration data, documentation, help data, message templates, pre-written code and su ...
or
JNI In software design, the Java Native Interface (JNI) is a foreign function interface programming framework that enables Java code running in a Java virtual machine (JVM) to call and be called by native applications (programs specific to a hardw ...
libraries. Currently, an
OPC server Open Platform Communications (OPC) is a series of standards and specifications for industrial telecommunication. They are based on Object Linking and Embedding (OLE) for process control. An industrial automation task force developed the original ...
is required to communicate with Utgard.


References

Java APIs Free software programmed in Java (programming language) Software using the LGPL license {{free-software-stub