Stilo e-Publishing Solutions picture - clouds picture - clouds
dark blue bar dark blue bar dark blue bar
blue bar
OmniMark Developers Site Map Contact Us Home
Stilo
Solutions
Services
Stilo Customers
Stilo news
Stilo partners
Stilo international plc

 

The OmniMark Product Suite

The OmniMark suite of products is made up of the following offerings:

  • OmniMark Engine - Runtime Environment
    • Single Process Engine
    • Concurrent Processing Engine
       
  • OmniMark Development Toolkit

OmniMark Engine

OmniMark Engine is the runtime environment for OmniMark applications. It is offered in two different packages to suit the requirements of different customers and different application requirements.

Single Process Engine (SPE)

The OmniMark Engine packaged for use on a limited scale. The functionality of this package is constrained by the ability to only execute a single process at a time. This packaging is intended for environments where volume of content processing events is relatively low and that the need to run multiple processes concurrently, for example to satisfy specific performance criteria, is not deemed a high priority. The SPE has proven very popular with customers who must run important applications on an occasional basis and where it is the precision of OmniMark that they are most interested in leveraging. The SPE can also provide an attractive entry level for organizations eager to explore how OmniMark can solve long-standing problems or enable new services. Once the initial applications have proven their worth, these organizations can plan their migration to a production posture with a Concurrent Processing Engine.

Concurrent Processing Engine (CPE)

The OmniMark Engine packaged for deployment on a widely-accessible server within a networked environment. This is the standard deployment model for the OmniMark Engine and the majority of OmniMark implementations leverage this packaging. The CPE offers the ability to execute numerous concurrent processes and this allows developers to design, develop and tune applications of unparalleled precision, scalability and performance. The Concurrent Processing Engine is the ideal platform for executing high-performance, production-strength content processing applications.

OmniMark Development Toolkit

The OmniMark Development toolkit includes everything you need to develop, debug, compile and test OmniMark programs: the OmniMark Studio plugin for Eclipse, the Desktop Compiler, the Batch Compiler and the OmniMark Software Development Kit (SDK).

OmniMark Studio for Eclipse

OmniMark Studio is a graphical Integrated Development Environment (IDE) for writing, debugging and compiling OmniMark applications. Studio is fully integrated with Eclipse, the widely deployed open-source, multi-platform, integrated development environment framework. OmniMark functionality is provided within this framework via plug-ins that deliver a broad range of functions, including code syntax coloring, debug breakpoints and variable watch tables. These plug-ins also provide specific functionality to support the debugging of content, with windows to monitor parsing and pattern matching of incoming source. This is in addition to the many other development features that come standard with, or that can be configured into, the Eclipse framework.

OmniMark Desktop Compiler

OmniMark Desktop Compiler is a command-line tool for compiling your OmniMark programs. It provides you with compile-time error messages, and runs one instance at a time.

OmniMark Batch Compiler

OmniMark Batch Compiler is used to compile known-good scripts. It does not provide error messages, but can run multiple instances at the same time. This is particularly useful when upgrading from a previous version of OmniMark.

OmniMark SDK

The OmniMark Software Development Kit (SDK) provides a programmable way of extending OmniMark capabilities through the development of external function libraries and components.


top

blue bar