HP NonStop Development Environment for Eclipse 5.0

Page created by Frances Watkins
 
CONTINUE READING
HP NonStop Development Environment for Eclipse 5.0
Data sheet

HP NonStop Development
Environment for
Eclipse 5.0
The integrated development environment for NonStop developers

Key features
                                                         Introduction
• Plug-in for Eclipse 4.3 (Kepler) for NonStop
  software development.                                  About NSDEE
• Single development environment for:                    HP NonStop Development Environment for Eclipse (NSDEE) is a PC-based integrated
                                                         development environment (IDE) for NonStop developers. It enables developers to create, edit,
 --Native C/C++, COBOL, pTAL, and Java languages.
                                                         build, and debug NonStop software using Microsoft® Windows® PCs. The projects can be built
 --HP Integrity NonStop and HP Integrity                 for Open System Services (OSS) and/or Guardian environment on NonStop. You would need the
   NonStop X servers.                                    PC-based language cross compilers (licensed separately) to build your projects.
• Projects can be hosted on the local desktop or on
  remote NonStop servers.                                NSDEE is a plug-in for Eclipse, a widely popular open-source IDE, developed by the Eclipse
• Migrate ETK projects into NSDEE.                       foundation (eclipse.org). It provides NonStop platform-specific enhancements to Eclipse while
                                                         preserving the usability and extensibility of the Eclipse IDE. You can further extend your Eclipse
• Supports programs having embedded SQL
                                                         environment using a choice of thousands of plug-ins available from the Eclipse foundation and
  statements.
                                                         from commercial vendors.
• Secure connectivity to NonStop servers.
Benefits                                                 Enhancements in NSDEE 5.0
                                                         NSDEE 5.0 provides a number of enhancements over the prior version, notably:
• Industry-standard development environment
  and tools for NonStop software development.            • It integrates with Eclipse 4.3 (Kepler) and C/C++ Development Tooling (CDT) 8.3.0.
• Develop software using commodity PCs.                  • Supports software development for the new HP Integrity NonStop X servers.
• Use a single IDE for the complete development          • Easy installation procedure and supports program launch into a TS/MP PATHMON environment.
  lifecycle (Create -> Edit -> Build -> Run -> Debug).
                                                         • Debugger enhancements with popular features found in Visual Inspect (VI).
• Easily migrate from legacy development
  environment and tools.                                 • Support for connectivity to NonStop host over an Internet Protocol version 6 (IPv6) network.
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers

                                                         Benefits
Figure 1. NonStop Project Workspace                      Now, you can develop software for NonStop using the widely popular Eclipse IDE. NSDEE is a
                                                         plug-in that enables you to develop code with NonStop-specific features and extensions but at
                                                         the same time leverage your knowledge and familiarity with Eclipse. With Eclipse being widely
                                                         supported in the industry, you can build your software for multiple target platforms by simply
                                                         adding platform specific plug-ins such as compilers, preprocessors, and so on. You can also
                                                         integrate with other developer environment products such as configuration management (CM)
                                                         tools, defect-tracking tools, etc., using Eclipse plug-ins supplied by their vendors and manage
                                                         all your development from a single IDE. You can further extend your environment by writing
                                                         your own plug-ins to suit your specific project needs.

                                                         HP provides NonStop-specific plug-ins that extend the capabilities of Eclipse and CDT for
                                                         NonStop software development. NSDEE offers you a one-stop, state-of-the-art IDE that
                                                         increases your productivity, reduces your development costs, and streamlines your application
Figure 2. The C/C++ language editor                      development. Your PC-based compilations run faster, which helps to boost productivity, and
                                                         greater productivity translates into reduced development costs. The ability for you to use
                                                         inexpensive PC hardware for development leads to better use of your premium NonStop
                                                         server resources.

                                                         The Eclipse development platform is popular among developers and is fast becoming the
                                                         dominant IDE in many organizations. With the number of open-source initiatives being built on
                                                         top of the Eclipse IDE, it is an ideal development environment for your Web, client/server, and
                                                         applications enabled for service-oriented architecture (SOA). If you are familiar with Eclipse,
                                                         you will easily be able to use NSDEE and become productive quickly. Your organization can
                                                         easily hire developers from the widely available pool of Eclipse-skilled developers in the job
                                                         market. When your teams work using one of the leading-edge technology, it increases their job
                                                         satisfaction and efficiency when developing applications for NonStop servers.

                                                         Benefit from thousands of applications from the Eclipse marketplace and get your favorite
                                                         open-source or third-party Eclipse plug-ins to enrich your development environment and help
                                                         you deliver better productivity and quality in your project. Alternatively, you may also develop a
                                                         plug-in customized for your project-specific needs and work preferences.

                                                         Features
                                                         In NSDEE, you find a truly integrated set of tools and facilities to develop, build, deploy, and
                                                         debug NonStop applications thereby improving productivity and enhancing your experience
                                                         with NonStop application development.

                                                         NSDEE consists of two products:
                                                         • HP NSDEE Core
                                                         • HP NSDEE Core with Debugging

                                                         NSDEE Core supports building NonStop applications on PCs using Windows-hosted cross
                                                         compilers and tools, or on the remote NonStop servers using compilers and tools running on
                                                         those servers. NSDEE Core also provides facilities for transferring source files and binaries to
                                                         and from NonStop servers, as well as facilities for editing remote source files locally.

                                                         NSDEE Core with Debugging contains NSDEE Core with the addition of a separately installable
                                                         integrated debugger for debugging NonStop applications. NSDEE Core with Debugging supports
                                                         the full build, edit, and debug development cycle within its IDE.

2
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers
                                                         Migrating from ETK
Figure 3. The Project import wizard                      If you have an existing project developed using ETK, NSDEE provides wizard-based tools to
                                                         import these projects easily and helps you adopt NSDEE as your development environment for
                                                         the existing projects. The import features facilitate reuse of the existing project configurations
                                                         and project files as much as possible while transitioning over to NSDEE and thereby help in
                                                         reducing the time required for you to be productive on your new Eclipse environment.

                                                         Support for Java and NonStop native programming languages
                                                         You can use NSDEE to write programs in all native languages that are supported on the NonStop
                                                         platform such as C/ C++, COBOL, and pTAL.

                                                         Your project can have source files written in different supported languages as long as the
                                                         appropriate cross compilers have been installed for local builds. Each language compiler
                                                         product needs to be ordered separately (see Related products section). NSDEE is upward
                                                         compatible with future cross compiler releases i.e., NSDEE allows you to install newer compiler
                                                         releases without having to reinstall or upgrade NSDEE.

                                                         Using NSDEE, you can build dynamic link libraries (DLLs), position-independent code (PIC), and
                                                         user libraries. The project-creation wizards provided by NSDEE offer options using which you
Figure 4. Modules view                                   can select the appropriate object files to build for your project.

                                                         Writing database applications
                                                         NSDEE enables you to write applications that use embedded SQL statement in programs. The
                                                         project-creation wizard guides you through the database settings that can be configured for an
                                                         application such as catalog name, embedded file settings, and preprocessor setup. NonStop
                                                         SQL/MP code can be embedded in C and COBOL, whereas NonStop SQL/MX code can be
                                                         embedded into C, C++, and COBOL. You would require SQL preprocessors in order to be able to
                                                         compile these projects (see Related products section).

                                                         Support for local and remote software builds
                                                         You can build projects on the local PC using cross compliers. Alternatively, your project
                                                         artifacts can reside on and can be built on remote NonStop hosts using host-based compilers.
                                                         Thus, you have the complete flexibility to direct the usage of NonStop system resources for
                                                         software development based on your unique setup and resources at your disposal. In other
                                                         words, if you are a developer who prefers to develop applications from your desktop, you can
                                                         do so without having to switch back and forth between Eclipse and other tools. This enables
                                                         more developers to share NonStop servers and use them only for running target applications
                                                         during the debug phase.

                                                         Makefiles
                                                         NSDEE can create the makefile for your project, or you can create it for yourself and have
                                                         NSDEE use it for the project. You can toggle this managed build attribute of a project on or
                                                         off, giving you more flexibility in how to develop your application. You also can create custom
                                                         makefile targets and modify build behavior while still having NSDEE manage builds and create
                                                         makefiles for you. In addition, you can have greater flexibility for your builds by using smaller
                                                         and more concise “makefiles” and by using “makefile” includes. You can create multiple build
                                                         configurations for a single project. You can target your project builds for OSS and/or Guardian
                                                         environments of NonStop.

                                                                                                                                                              3
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers
                                                         Deploy, launch, and debug applications
Figure 5. Debug configuration dialog                     You can deploy and launch applications on the remote NonStop host thereby avoiding the need
                                                         to establish a separate telnet/secure shell (SSH) session for this purpose. The NSDEE debugger
                                                         provides a rich set of features typical of most modern debuggers. The debugging support
                                                         is provided for native mode TNS/E and TNS/X objects. The debugger connects to the target
                                                         program running on a NonStop host over an IP network using telnet or SSH.

                                                         Significant enhancements have been made in the 5.0 release for deploy and debug
                                                         functionalities. See the section Enhancements in NSDEE 5.0 for more details.

                                                         Integrated help system
                                                         Understanding the features and facilities available in NSDEE is made easy with access to
                                                         documentation online through the Eclipse help system. It provides a comprehensive,
                                                         context-sensitive help and dynamic help relevant for the currently active view.

                                                         Secure connectivity
                                                         Corporate security policies are increasingly being tightened to guard against security breaches.
                                                         NSDEE users can use SSH to connect securely to their NonStop host for all their development
Figure 6. Eclipse pre-installed plug-in having CDT
                                                         tasks and in effect comply with the stringent corporate security policies.
and NSDEE

                                                         Enhancements in NSDEE 5.0
                                                         NSDEE 5.0 is built on Eclipse 4.3 (Kepler) and CDT 8.3.0. For information on these releases, refer
                                                         the Eclipse online documentation available at help.eclipse.org/kepler/index.jsp. In addition to
                                                         these, the following sections provide a brief overview of the new features and enhancements in
                                                         release 5.0.

                                                         Develop software for the new HP Integrity NonStop X servers
                                                         You can now use NSDEE to develop software for the new HP Integrity NonStop X servers based
                                                         on the x86 platform. You need to also integrate NSDEE with the language cross-compilers for
                                                         Integrity NonStop X servers. This enables you to develop software for both Itanium®
                                                         processor-based and x86 processor-based servers from the same IDE.
Figure 7. Launch TS/MP server class dialog
                                                         Integrated installer
                                                         You no longer have to go through the steps of installing Eclipse and then installing the NSDEE
                                                         and CDT plug-ins to get your development environment working. The new NSDEE DVD comes
                                                         with all these plug-ins pre-integrated with Eclipse. All you need to do is copy the package to
                                                         your hard drive, unzip either the 32-bit or the 64-bit version of the product, depending on your
                                                         configuration, and launch Eclipse. You will find CDT and NSDEE plug-ins already integrated and
                                                         ready to use.

                                                         Launch TS/MP server class programs
                                                         If your program is a server class, you can deploy and launch it as a TS/MP server class from
                                                         within NSDEE. You no longer have to login to the host to run these programs as server class
                                                         instances or modify your makefiles to achieve this. NSDEE allows you to define your program
                                                         as a server class, assign it to a PATHMON environment on the host, set its parameters, pass
                                                         arguments, and launch it—all through an easy-to-use GUI-based menus.

                                                         Program-initiated debugger launch
                                                         This is one of the most popular features of VI and is now supported in NSDEE. With this, you
                                                         can start a program from a shell on the NonStop host for debugging, and it automatically
                                                         connects to the NSDEE debugger on the PC. This feature is very useful in project-less debugging
                                                         scenarios and enables the developer to start debugging the program quickly without having to
                                                         locate it and attaching to it through NSDEE.

4
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers
                                                         Enhancements to debug views
Figure 8. FileOpens View                                 The debug views have been enhanced to display program memory segments, module
                                                         attributes, and open files. In the Segments view, you can see the list of program memory
                                                         segments and their properties. The Modules view displays information about the selected
                                                         module such as its type, symbol, and symbol file. The FileOpens view displays the current list
                                                         of open files for the selected program.

                                                         Others
                                                         Other features supported in this release are:
                                                         TCP/IPv6: You can now use NSDEE in a development setup that uses the TCP/IPv6 network.
                                                         However this topology may only be used for remote project builds. Program initiated debug
                                                         launches are also not supported in this configuration.

                                                         Support for Tandem language extensions: The editor will now recognize the use of Tandem
                                                         extensions for programming languages and will no longer highlight it as a possible coding error.

                                                         Debugging privileged code: You can now enable or disable access to privileged code and data
                                                         using a configurable option available in the debug session settings.

                                                         Related products
                                                         NSDEE works seamlessly with other HP NonStop products to deliver a complete application
                                                         development environment. These products include:
                                                         • Cross compilers that build your projects locally
                                                         • Host-based compilers installed on NonStop hosts that build your projects on the host
                                                         • SQL preprocessors to build a programs containing embedded SQL statements

                                                         To provide flexibility to new and existing users, each of these products is packaged separately,
                                                         has a separate product marketing ID (PID or SKU), and can be ordered separately.

                                                         Please refer the languages and tools data sheet available at hp.com/go/nonstop; under
                                                         the Products tab, click Development environment and then on the document titled
                                                         “Programming Language for HP Integrity NonStop Servers.”

                                                         For more information on NSDEE 5.0, please download the documents NonStop Development
                                                         Environment for Eclipse 5.0 User Guide and NonStop Development Environment for Eclipse 5.0
                                                         Debugging Supplement available at hp.com/go/nonstop-docs.

                                                                                                                                                            5
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers

System requirements

Hardware

Memory                                                   Windows x86: 1 GB (2 GB recommended)
                                                         Windows x64: 2 GB (3 GB recommended)

Disk space                                               600 MB for Eclipse, CDT, NSDEE plug-in, and Cygwin + 200 MB per target Release Version Update (RVU) or
                                                         per each installed cross compiler

Software

Operating system                                         PC: Windows® 7 x86/x64 or Windows® 8.1 x86/x64
                                                         NonStop: J-Series OS (with RVUs J06.15 or later with SPR T1237H01^ABH) and L-Series OS (with RVUs
                                                         L15.02 or later).

                                                         Note
                                                         To use program initiated debugging on J-Series, you need J06.19 or later RVUs.

HP NonStop SQL                                           Connectivity and access to the server is required to compile programs with embedded NonStop SQL/MP
                                                         statements.
                                                         To compile programs with embedded NonStop SQL/MX statements, version 3.0 (IPM AAE or later) of
                                                         a Windows-hosted NonStop SQL/MX preprocessor is required; version 3.0 or later of preprocessors is
                                                         required to use embedded module definitions. Preprocessors are language specific and ship onsite update
                                                         tapes (SUTs) with the NonStop SQL/MX product.

Eclipse                                                  Eclipse version 4.3 (included in product DVD, bundled with CDT and NSDEE plugins)

CDT                                                      CDT version 8.3.0 (included in product DVD, bundled with Eclipse and NSDEE plugins)

Target Management Terminal                               Target Management Terminal version 3.4.1 (included in product DVD under third-party packages)

Java                                                     PC: Oracle Java 6 or Oracle Java 7
                                                         For Java projects, this version should correspond to the NonStop Server for Java (NSJ) version on the
                                                         NonStop host.

PC-based cross compilers                                 Based on the programming language used in the project

Build tools                                              Cygwin or MSYS (included in the product DVD)

6
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers

Ordering information
HP NonStop Development Environment for Eclipse Core
HP Integrity NonStop Servers (J-Series)

PID                                                      Description

QSB99V1                                                  HP NonStop Development Environment for Eclipse Core, single-seat license

QSB99V1A                                                 5-seat license of HP NonStop Development Environment for Eclipse Core

QSB99V1B                                                 10-seat license of HP NonStop Development Environment for Eclipse Core

QSB99V1C                                                 25-seat license of HP NonStop Development Environment for Eclipse Core

HP NonStop Development Environment for Eclipse Core with Debugging
HP Integrity NonStop Servers (J-Series)

PID                                                      Description

QSB98V1                                                  HP NonStop Development Environment for Eclipse Core with Debugging, single-seat license

QSB98V1A                                                 5-seat license of HP NonStop Development Environment for Eclipse Core with Debugging

QSB98V1B                                                 10-seat license of HP NonStop Development Environment for Eclipse Core with Debugging

QSB98V1C                                                 25-seat license of HP NonStop Development Environment for Eclipse Core with Debugging

HP Integrity NonStop X Servers (L-Series)

SKU                                                      Description

BE436AM1                                                 HP NonStop Development Environment for Eclipse Media

BE230AL1                                                 HP NonStop Development Environment for Eclipse License To Use

1
     ote: On L-Series, order the SKU BE230AL in right quantities to match the number of user licenses required. You may order one media SKU BE436AM per
    N
    development server.

                                                                                                                                                           7
HP NonStop Development Environment for Eclipse 5.0
Data sheet | Eclipse based IDE for HP NonStop Software
Developers

                                                                HP Technology Services
Customize your IT lifecycle management, from                    HP Technology Services offer flexible choices that span the entire technology lifecycle and help build
acquisition of new IT, management of existing                   an infrastructure that is reliable, highly available, responsive, and rooted in proven best practices. We
assets, and removal of unneeded equipment.                      offer a support experience that is proactive, personalized, and simplified—delivering support when
hp.com/go/hpfinancialservices                                   and how you need. HP recommends the following services:

                                                                HP Critical Service (Optimized Care): High-performance reactive and proactive support designed
                                                                to help minimize downtime. It offers an assigned support team, which includes an account
                                                                support manager (ASM). This service offers access to HP Global Mission Critical Solution Center,
                                                                24x7 hardware and software support, 6-hour call-to-repair commitment, enhanced parts
                                                                inventory, and accelerated escalation management.

                                                                HP Proactive 24 Service (Standard Care): Provides proactive and reactive support delivered
                                                                under the direction of an ASM. It offers 24x7 hardware support with 4-hour onsite response,
                                                                24x7 software support with 2-hour response, and flexible call submittal.

                                                                HP Support Plus Service (Basic Care): Provides reactive hardware and software support
                                                                with remote problem diagnosis, 4-hour onsite response, and replacement parts. The
                                                                software support includes installation advisory support, software updates for HP, and
                                                                selected third-party software products.

                                                                HP Installation and Start-up Services: This service provides efficient and effective deployment of
                                                                HP hardware components.

                                                                For more information, visit: hp.com/services/nonstop.

                                                                Learn more at
                                                                hp.com/go/nonstopdev

Sign up for updates
hp.com/go/getupdated                                            Share with colleagues           Rate this document

© Copyright 2007, 2010–2011, 2013, 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change
without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products
and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or
omissions contained herein.
Itanium is a trademark of Intel Corporation in the U.S. and other countries. Microsoft, Windows, Windows 7, and Windows 8 are trademarks of the
Microsoft Group of companies. Oracle and Java are registered trademarks of Oracle and/or its affiliates.
4AA1-3643ENW, January 2015, Rev. 5
HP NonStop Development Environment for Eclipse 5.0
You can also read