Decade is a Unix-based, modular
application development environment. It was created to support
software developers in creating perennial, quality open software.
It reflects nearly twenty years experience in Unix. DECADE enables
developers to design, build and maintain open applications,
independent of operating system, database, user interface and
network protocol. It is important to keep abreast of new technologies.
DECADE incorporates these new technologies so that developers
can focus on their solutions. Ockham offers HP3000 to Unix migration
for its DECADE environment.
Open software for open
systems
The objectives of open systems are independence, flexibility,
scalability and cost reduction, whilst optimising existing
systems. The main benefit is the avoidance of vendor lock-in.
DECADE enables developers to design, build and maintain open
applications. It provides independence from operating system,
database, interface, and network protocol. DECADE uses knowledge
representation languages and transformation technology. It
is based on standards such as SQL, TCP/IP, Unix and Microsoft
Windows.
Multi-platform compatibility
DECADE separates the development platform from run-time environments.
This way you can centralise software design, development and
maintenance on one platform. The application can then run
on any production platform. DECADE enables interoperability
between operating systems, such as HP-UX, MPE/iX, Microsoft
Windows Server 2003, AIX, Solaris and Linux. Different interfaces
can be used, including character-based terminals, Microsoft
Windows, X-windows, Suntools, NextStep, Motif, and OpenLook.
Applications can access a variety of databases including ORACLE,
INFORMIX, SYBASE, IMAGE/SQL and Allbase.
Platform-independent
programming
DECADE provides multi-level Application Programming Interfaces
(APIs), separating application logic from underlying technologies.
This enables developers to concentrate on their business rules,
without bothering about database implementation, operating
systems and interfaces. DECADE’s modular components
provide developers with a set of software development tools
based on a central, portable repository.
Process specification
DECADE includes a process specification language called SYDAID.
This translates processes into portable C-code. Scrolling,
windowing, menu bars and function keys are provided for maximum
ease of use.
Database programming
The SQLer module provides a normalised way to define and use
a database based on the XPG3-SQL definition. It exploits all
the features of the underlying database management system
and SQL implementation. This means that differences between
various database systems are of no consequence.
Application Management
DECADE provides an open Application Management module called
XAM. This module provides security, menu and integration services
for any application. XAM uses a powerful scripting language
to control its own as well as operating system tasks.
Benefits of using DECADE
DECADE means that you protect your investment in development
by producing portable code. You can develop independent of
operating system, database and interfaces. The amount of coding
you have to do is less. This equals higher productivity and
less maintenance. Satisfaction will be increased with easier-to-use
application software being developed faster. Generated C-code
ensures higher performance both in batch and on-line.
Learning to use DECADE
Ockham provides a complete customer education program. Ockham’s
training staff has a wealth of knowledge in applications system
design, software engineering and methodology. Each training
course focuses on personal coaching, peer interaction and
practical applications experience. You will acquire the expertise
to successfully implement and maintain the DECADE environment
and applications.
|