FOR IMMEDIATE RELEASE 
Contact: Mary Kroening       +1-828-350-0350

Implement Business Rules Faster
with Amzi! 7.0 and Eclipse

November 21, 2003  - Lebanon OH - The new 7.0 release of Amzi! Prolog + Logic Server features the Eclipse IDE to provide state-of-the-art tools for developing and debugging logicbases for business rules, pricing, configuration, workflow planning and other intelligent applications.

The new Amzi! Eclipse IDE is an extension of the open source, multi-platform development environment produced by Eclipse.org. Eclipse brings to Prolog all the features of modern IDEs, including syntax coloring in the editors, automatic error detection on save, project support, tight integration with source control systems, sophisticated builders, cross referencing and outline capabilities.

The real jewel of the Amzi! extensions for Eclipse is the source code debugger. It combines conventional debugging tools like breakpoints, pause, step-into and step-over options, with extremely clear presentation of Prolog concepts like backtracking, unification and cut. As a program executes, the line of source code is highlighted in different colors depending on the state at that line, making it very clear how Prolog backtracking works its way through Prolog source. A separate window has the full call stack, and, at each level the variable bindings for the clause being executed.

For the beginning Prolog user this means that difficult logic becomes transparent, demystifying the seeming magic of the rippling effects of recursion and unification. For the professional user, it can be used to debug Prolog logicbases embedded in other programming languages or running on Web servers. These applications can be debugged while running either on the developer's workstation or remotely on a separate machine and operating system. Amzi! and Eclipse run under Windows, Linux, Solaris and HP/UX, and Amzi! is readily ported to other platforms.

The combination of Amzi! and Eclipse let users easily develop, debug and deploy logicbases. These logicbases implement application components that are 'difficult' to build using conventional tools. Typically they are difficult because they are specified as sets of interrelated rules and relations that are too complex for database, yet are not easily expressed in procedural languages. Because a logicbase is composed of non-procedural logical relations and rules, this type of application is very easy in Prolog.

Amzi! and Eclipse makes it even easier to integrate logicbases with Java, JSP/Servlets, ASP.NET, C++, C#, Visual Basic and Delphi. Using Prolog, logicbases are developed in a fraction of the time required using procedural languages and database. Developers don't worry about procedural flow-of-control or memory allocation issues, concentrating instead on pure application logic.

Amzi! 7.0 is available in a number of editions, from Student to Enterprise. The Student Edition ($29) is for personal and educational use; while the Enterprise Edition ($4,999) is for sophisticated multi-platform, server-based applications. In between are the Developer ($299) and Professional ($1499) Editions. Educational institutions can purchase Student LAN Editions for various size labs ($149 - $999). Amzi! is also available as a Free Edition for personal and educational use; it is a full Prolog development system including the Amzi! Eclipse IDE, but with the traditional command-line debugger (instead of the full source code debugger).

Visit www.amzi.com to learn more or download a copy.

 

Screen Shots: http://www.amzi.com/products/amzi_ide.htm
Logo: http://www.amzi.com/images/logo_small.gif or logo.gif

Amzi! inc.
47 Redwood Road
Asheville, NC 28804 U.S.A.
+1-828-350-0350
www.amzi.com