The Barracuda Eclipse Plugins are complete development for the programming language JPL. JPL, as part of the Panther development environment from Prolifics (TM), is a legacy 3rd generation scripting language used for example by ERP applications.
Barracuda is a modernized infrastructure that runs JPL Panther application in a Java (TM) VM and by that opens new interfaces and builds the foundation to successfully enhance existing solutions in JPL, Java or other JVM compatible languages.
To offer a modern state-of-the-art IDE Barracuda is tightly integrated into the Eclipse Tooling platform offering:
<li>Syntax-highlighting and -parsing editor</li>
<li>Modern screen-Designer along with a screen converter</li>
<li>Build-in light-weight HTTP server for rapid development cycles by eleminating the need of redployment and through just-in-time code compilation</li>
But Barracuda is more than an enhanced version of Panther. Barracuda is a framework for creating 4GL runtime environments. As such Barracuda is capable of running programs written in a legacy programming language on a standard J2EE based application server using a browser aware rich thin client.
Barracudas implementation runs programms written in JPL using the Prolifics Panther 4GL environment giving you tremendous benefits
<li>Existing programs can run mostly unmodified</li>
<li>J2EE environment offers state of the art integration options like web services, JDBC connectivity and Web interface.</li>
<li>Standard J2EE operation environment like your preferred AppServer and your preferred operating systems</li>
<li>New functions can be implemented using JPL and/or Java</li>
<li>Rich thin client offers incommensurable ease of use</li>
<li>Plugin architecture allows integration and development of new functions, like office integration, across the platform</li>
Barracuda consist of 3 main components
Modernized infrastructure is a new, innovative approach to application modernization. The basic idea is, to leave the business logic and existing programs mainly untouched and to exchange the underlying runtime environment. Obviously there are a couple of advantages to this
<li>Investments in domain solutions remain</li>
<li>Changing technology is less critical compared to rewriting a business solution</li>
<li>A state of the art runtime environment offers state of the art integration and operation environments</li>
If you are interested in running your language on top of a JVM please take a look at the <a href="http://www.microdoc.com/products/barracuda/">microdoc website</a>.
Back to the top