Bibliography
Successes
Feedback
Contents
Search
Glossary
Home
Products
Services
News
Concepts
About Us
Seminars
Publications
ZLE
NonStop
ERP
The Gap
Humour
Don't Panic!
Contact Us
 

Corona Workstation-Based Development
Eclipse NonStop ETK Integration
Data Sheet

Click here to download dependent products.

Corona by Nexbridge offers a choice to customers building software for NonStop S-Series and NonStop Integrity Servers. Leveraging the HP Enterprise Toolkit—NonStop Edition (ETK) and Cross-Compilers into the Open Source community, Corona provides significant cost savings to customers over Visual Studio .NET.

Key features and benefits

  • Industry Standard Integrated Development Environment (IDE)
  • Significant cost savings over Visual Studio .NET
  • Geared to NonStop S-Series and Integrity development
  • Multiple RVU Support
  • Multi-Target and Deployment Support

Corona leverages the Eclipse IDE to provide a cost-effective solution to software development for NonStop in an Open Source platform. Customers now have the choice to run the ETK in either the Visual Studio .NET or in the Eclipse IDE, but at a much lower cost per seat.

The benefits of Corona to the developer feature multi-language support using a common IDE, including Java, C, C++, COBOL, and pTal. Unlike in Visual Studio .NET, the Eclipse class browser and code completion functions are available for NonStop C and C++ development projects. From a single project, developers can compile and deploy software for Windows, NonStop S-Series, and the new NonStop NS-Series Itanium.

For companies having to manage enterprise software for their evolving production environments, Corona provides the ability to easily migrate between SQL/MP, SQL/MX 1.8 and SQL/MX 2.x. Projects can be built to compile for multiple RVUs (currently G06.15 through H06.03); different nodes at different RVUs can be managed and supported from a single location.

Key functionality

Corona uses the advanced plug-in features of Eclipse to enable developers to use HP NonStop ETK functionality. Developers who already use Eclipse will find Corona natural and familiar. ETK developers who transition from Visual Studio .NET will see why Eclipse is becoming a well-accepted standard in business-grade IDE software. Corona has been built using the capabilities of both Eclipse and ETK. Access to all HP cross compilers and database engines is provided.

Corona provides attribute management and project maintenance for all of the ETK cross compilers. Settings are inherited downward through:

  • The workspace: where entire applications are defined
  • Projects: where individual programs and libraries are built
  • Files: the components used to build projects

Settings, including RVU and SQL version, can be managed at the many levels, significantly reducing conversion and upgrade effort over limitations imposed by the Visual Studio .NET/ETK implementation.

Multiple RVUs

One key requirement of the NonStop community is to be able to support software development on multiple releases of the NonStop Operating System (NSOS). Development organizations periodically transition through new releases of NSOS, related compilers, libraries, and hardware. As the Itanium is deployed, more and more customers will have to support G as well as H operating systems. To facilitate this, Corona supports multiple RVU targets. Developers can set up projects that build for any revision level of the cross-compilers and RVUs for which they have licensed cross-compilers; from G06.15 to beyond H06.03.

Multiple Database Engines

NonStop Enterprise Division (NED) has been pushing the boundaries of database technology, first with SQL/MP, then SQL/MX 1.8, and most recently, the SQL/MX Release 2 engine. Each engine has its own requirements and capabilities. Developers have had to record and restructure projects to take into account the differences between the three engines. The conversion effort between SQL/MX 1.8 and 2.0 has involves many aspects of development and systems management. To facilitate this, Corona offers both SQL/MP and SQL/MX project types. In addition, projects can be developed to support both release 1.8 and 2.0 of the SQL/MX engine.

Deployment without Boundaries

Taking advantage of standard Eclipse capabilities, host synchronization is supported to permit software to move seamlessly between NonStop servers and Eclipse projects. Objects and SQL/MX Module Definition Files (MDF) can be moved as a group from an Eclipse workspace to one or more NonStop servers with a click of a button. Special purpose header and definition files can be moved automatically from the NonStop servers down to every developer’s workstation just as easily. Customers can now plan large-scale development environments instead of worrying about the logistics of making sure developers are all on the same page.

Cost to Capability Improvements

A large inhibitor to workstation-based development has been the per-seat cost. Open Source software, through Eclipse, has significantly reduced the investment corporations require to take advantage of this technology.

Technical specifications

System requirements

Hardware HP NonStop S-Series Server, and/or
HP NonStop Integrity Server

Software HP Enterprise Toolkit—NonStop Edition (ETK) recommended for security transparency
Languages C/C++ Cross-Compilers, and/or
COBOL Cross-Compilers, and/or
pTAL Cross-Compilers, and/or
epTAL Cross-Compilers
Linkers nld Linker, and/or
eld Linker
Database SQL/MP, and/or
SQL/MX 1.8.5+ and/or
SQL/MX 2.0+

Supported HP platforms

Hardware HP NonStop S-Series Server
HP NonStop Integrity Server
Software NonStop Operating System and OSS RVU G06.15 or greater
NonStop Operating System and OSS RVU H06.03 or greater
Workstations Windows 2000 or XP
Eclipse IDE 3.0.x with CDT 2.1
 

Ordering information

Please contact your Nexbridge sales representative or sales@nexbridge.com to find out more about the Corona by Nexbridge product. Corporate licenses and volume discounts are available. Initial license fees and recurring maintenance fees may apply. All information is subject to change. We are also accepting a limited number of evaluations of our product.