SlideShare a Scribd company logo
10 Reasons You Should Use an IDE for OpenVMS
Development
Integrated Development
Environment?
Integrated Development Environment.
Chances are you are familiar with the term but
have you ever thought about using an IDE for
OpenVMS development?
On the next slide, we provide an example of the
benefits an IDE can provide IT organizations.
Example: NXTware Remote IDE for OpenVMS Development
• NXTware Remote is the industry’s first Eclipse tool
designed especially for OpenVMS
• The NXTware Remote IDE:
– Automates time-consuming tasks
– Makes developers with little-to-no OpenVMS experience
more productive
– Increases productivity for IT organizations
– Gives organizations the flexibility they need to better
manage resources across departments and skill sets
10 Reasons to Use an IDE for OpenVMS Development
1. Parsing
2. Syntax Highlighting
3. Source Code Templates
4. Search & Replace
5. Bookmarks
6. Content Assist
7. Mirror Files
8. Editor Preferences
9. Macros
10. Keyboard Shortcuts
1. Parsing
• Using the parsing function, source code can be
divided into sections
– Navigation between sections is easier
• Press the section name on the outline tab instead of searching for
the name
• Parsing also enables you to sort section names
alphabetically
• Video demo: http://youtu.be/wl-I2U1dNYI
2. Syntax Highlighting
• Syntax highlighting allows you to emphasize certain
words with a different color or font style
• Video demo: http://youtu.be/w1MMY37GJtM
3. Source Code Templates
• Instead of writing the same program numerous
times, define common source code templates when
a program is completed
• Input, constant and cursor position variables can be
added to a source code template
• Video Demo: http://youtu.be/8Vt73PL9I-k
4. Search & Replace
• Search for and replace text on different levels
including:
– Workspace
– A set of chosen components
– Current project
– Current file
• The results are displayed on the search view
– Click on the name to access the results
• In the search scope, the match text will be
highlighted on all of the files
• Video demo: http://youtu.be/wkYSGIRLEsM
5. Bookmarks
• Mark a single file or a single line inside a file
• All of the defined bookmarks are displayed in the
Bookmarks view
• Video demo: http://youtu.be/65ofmiJmM6M
6. Content Assist
• Content assist enables auto completion of reserved
words or local variables when you write the prefix of
the word and press Ctrl + Space key
• In addition to shortening the time it takes to type
and the overall development process, user templates
for auto completion can be defined to ease up the
development process
7. Mirror Files
• Open a file several times in the same editor
• The open files are synchronized so you can work on
different parts of the same file simultaneously
8. Editor Preferences
• Editor preferences are a set of menus that allow you
to control the configuration and visualization of the
current editor
• Different file types can be associated with different
editors
9. Macros
• The macro plug-in component enables you to record
a set of operations completed on the editor and then
repeat the operations as needed
• The recorded operation set can also be saved for you
to use later
10. Keyboard Shortcuts
• Shorten the editing process with keyboard shortcuts
• The shortcuts can be viewed or defined for common
editor operations
The next time you need to develop on
OpenVMS, consider using an IDE.
If you have any questions, please email ecube-sales@ecubesystems.com

More Related Content

PPTX
Continuous Integration for OpenVMS with Jenkins
PDF
Continuous integration / deployment with Jenkins
PPTX
JENKINS Training
PDF
Jenkins-CI
PPTX
Selenium
KEY
Continuous Delivery Using Jenkins
PDF
Selenium StudyGroup
PPTX
Continuous Integration for OpenVMS with Jenkins
Continuous integration / deployment with Jenkins
JENKINS Training
Jenkins-CI
Selenium
Continuous Delivery Using Jenkins
Selenium StudyGroup

What's hot (20)

PDF
2013 10-28 php ug presentation - ci using phing and hudson
PPTX
Azure Bicep - An Introduction
PPTX
Automated ui-testing
PPT
Selenium using C# by Yogesh Kumar
PDF
Selenoid: browsers in containers
PPTX
Selenium Automation at Incapsula
PPTX
Azure at the command line
PPTX
Azure CLI 2.0 Tips and Tricks
PPTX
Things to do with the time you’ll save thanks to VSO
PPT
Selenium2 and Jenkins: Almost pain-free UI Testing
PDF
Improving software quality using Continuous Integration
PDF
Implementing CI CD UiPath Using Jenkins Plugin
PPT
Jenkins CI
PPTX
Jenkins introduction
PPTX
Jenkins CI
PDF
Setup Build & Deploy with Jenkins CI
PDF
Standardizing Jenkins with CloudBees Jenkins Team
PPTX
PDF
Continuous delivery with Jenkins Enterprise and Deployit
DOC
Resume-Kalyan
2013 10-28 php ug presentation - ci using phing and hudson
Azure Bicep - An Introduction
Automated ui-testing
Selenium using C# by Yogesh Kumar
Selenoid: browsers in containers
Selenium Automation at Incapsula
Azure at the command line
Azure CLI 2.0 Tips and Tricks
Things to do with the time you’ll save thanks to VSO
Selenium2 and Jenkins: Almost pain-free UI Testing
Improving software quality using Continuous Integration
Implementing CI CD UiPath Using Jenkins Plugin
Jenkins CI
Jenkins introduction
Jenkins CI
Setup Build & Deploy with Jenkins CI
Standardizing Jenkins with CloudBees Jenkins Team
Continuous delivery with Jenkins Enterprise and Deployit
Resume-Kalyan
Ad

Similar to 10 Reasons to Use an IDE for OpenVMS Development (20)

PDF
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
PDF
Slash n: Technical Session 8 - Making Time - minute by minute - Janmejay Singh
PPT
VMware Studio & vAPP-s
PDF
Eclipse HandsOn Workshop
PPTX
Eclipse workshop presentation (March 2016)
PDF
Eclipse workshop presentation
PDF
Ws80 using VMware
PPTX
Being Smart about C/C++ Development on AIX and Linux
PDF
Ws90 using
PDF
the productive programer: mechanics
DOCX
ID E's features
PPT
NXTware remote for open vms introduction
PPTX
[Mas 500] Software Development Strategies
PDF
Pragmatic Version Control Using Subversion 1st Edition Mike Mason
PPTX
VMM2016-Eclipse OMR JITBuilder for better performance
PPTX
JVMCON Java in the 21st Century: are you thinking far enough ahead?
PPT
Interactive Development Environments
PPT
Frequently Used Off Host Developer Toolsl
PDF
PPT
Getting Started With Virtualization
A Manager’s Guide to OpenVMS Transitions: Protecting your Greatest Assets and...
Slash n: Technical Session 8 - Making Time - minute by minute - Janmejay Singh
VMware Studio & vAPP-s
Eclipse HandsOn Workshop
Eclipse workshop presentation (March 2016)
Eclipse workshop presentation
Ws80 using VMware
Being Smart about C/C++ Development on AIX and Linux
Ws90 using
the productive programer: mechanics
ID E's features
NXTware remote for open vms introduction
[Mas 500] Software Development Strategies
Pragmatic Version Control Using Subversion 1st Edition Mike Mason
VMM2016-Eclipse OMR JITBuilder for better performance
JVMCON Java in the 21st Century: are you thinking far enough ahead?
Interactive Development Environments
Frequently Used Off Host Developer Toolsl
Getting Started With Virtualization
Ad

More from ecubemarketing (6)

PPTX
A Skills-based Approach to OpenVMS Modernization
PPTX
Why NXTware Remote for Jenkins
PDF
Middleware Migration Case Study: Moving from RISC Unix and Entera to Linux an...
PDF
Middleware Migration Case Study: Moving from Unix and Entera to Linux and NXTera
PDF
iSeries Modernization: RPG/400 to Java Migration
PPT
Nxtware remote skills_slides
A Skills-based Approach to OpenVMS Modernization
Why NXTware Remote for Jenkins
Middleware Migration Case Study: Moving from RISC Unix and Entera to Linux an...
Middleware Migration Case Study: Moving from Unix and Entera to Linux and NXTera
iSeries Modernization: RPG/400 to Java Migration
Nxtware remote skills_slides

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

10 Reasons to Use an IDE for OpenVMS Development

  • 1. 10 Reasons You Should Use an IDE for OpenVMS Development Integrated Development Environment?
  • 2. Integrated Development Environment. Chances are you are familiar with the term but have you ever thought about using an IDE for OpenVMS development? On the next slide, we provide an example of the benefits an IDE can provide IT organizations.
  • 3. Example: NXTware Remote IDE for OpenVMS Development • NXTware Remote is the industry’s first Eclipse tool designed especially for OpenVMS • The NXTware Remote IDE: – Automates time-consuming tasks – Makes developers with little-to-no OpenVMS experience more productive – Increases productivity for IT organizations – Gives organizations the flexibility they need to better manage resources across departments and skill sets
  • 4. 10 Reasons to Use an IDE for OpenVMS Development 1. Parsing 2. Syntax Highlighting 3. Source Code Templates 4. Search & Replace 5. Bookmarks 6. Content Assist 7. Mirror Files 8. Editor Preferences 9. Macros 10. Keyboard Shortcuts
  • 5. 1. Parsing • Using the parsing function, source code can be divided into sections – Navigation between sections is easier • Press the section name on the outline tab instead of searching for the name • Parsing also enables you to sort section names alphabetically • Video demo: http://youtu.be/wl-I2U1dNYI
  • 6. 2. Syntax Highlighting • Syntax highlighting allows you to emphasize certain words with a different color or font style • Video demo: http://youtu.be/w1MMY37GJtM
  • 7. 3. Source Code Templates • Instead of writing the same program numerous times, define common source code templates when a program is completed • Input, constant and cursor position variables can be added to a source code template • Video Demo: http://youtu.be/8Vt73PL9I-k
  • 8. 4. Search & Replace • Search for and replace text on different levels including: – Workspace – A set of chosen components – Current project – Current file • The results are displayed on the search view – Click on the name to access the results • In the search scope, the match text will be highlighted on all of the files • Video demo: http://youtu.be/wkYSGIRLEsM
  • 9. 5. Bookmarks • Mark a single file or a single line inside a file • All of the defined bookmarks are displayed in the Bookmarks view • Video demo: http://youtu.be/65ofmiJmM6M
  • 10. 6. Content Assist • Content assist enables auto completion of reserved words or local variables when you write the prefix of the word and press Ctrl + Space key • In addition to shortening the time it takes to type and the overall development process, user templates for auto completion can be defined to ease up the development process
  • 11. 7. Mirror Files • Open a file several times in the same editor • The open files are synchronized so you can work on different parts of the same file simultaneously
  • 12. 8. Editor Preferences • Editor preferences are a set of menus that allow you to control the configuration and visualization of the current editor • Different file types can be associated with different editors
  • 13. 9. Macros • The macro plug-in component enables you to record a set of operations completed on the editor and then repeat the operations as needed • The recorded operation set can also be saved for you to use later
  • 14. 10. Keyboard Shortcuts • Shorten the editing process with keyboard shortcuts • The shortcuts can be viewed or defined for common editor operations
  • 15. The next time you need to develop on OpenVMS, consider using an IDE. If you have any questions, please email ecube-sales@ecubesystems.com