natclipse allows NATURAL developers to tap into the powerful platform that is Eclipse. Backed by IBM, this open-source framework is the industry standard for large enterprise development in Java. It is also known for its adaptability: most languages can also be used in Eclipse, including Python, Ruby, PHP, C/C++, and so on. Eclipse is built by developers for developers, and simplifies everyday activities whenever possible.

Eclipse + NATURAL = unified teams

Eclipse is part of every IT professional's education today. Its industry-wide adoption means that knowing the platform is seen as a given. New developers and team members from other disciplines in an organization are all familiar with it. The invisible line often found between mainframe and web development teams becomes blurred. natclipse makes it easy for those new to NATURAL to learn the language and environment. They will only have to pick up the NATURAL language syntax to become productive and effective quickly.

The Solution to the Staffing Problem

Most organizations that use NATURAL are faced with a staffing problem in the immediate future. Proactively approach the challenge by getting your current team to maintain your NATURAL applications! And they will enjoy it with the strong Eclipse platform to support them.

Features

Wonderful Editing

Use your favorite operating system to start developing NATURAL code, without having to change your existing runtime environment (mainframe or open systems).

Useful additions like error markers show and remember your syntax errors, you can mark code for tasks you need to complete later, syntax highlighting Is provided, and so on.

Built-in Cross Referencing

Immediately view what dependencies your code has from the Dependency View that updates with the editor.

Outline for Code

Long pieces of code to maintain? No worries! natclipse shows a constantly-updated outline of the code you're currently editing. Have quick access to variable definitions, subroutines, includes, and so on.

Point-and-click Map Editing

Use the convenient point-and-click interface to manipulate your NATURAL maps. That's how it was always supposed to be!

Quick Overview

With the Call Sequence View, thousands of lines of code get condensed to just the important steps. This is especially useful for people maintaining old code or code they haven't written themselves. Save time, money, and let the computer do the crunching for you.

No Software!

Plug natclipse straight into your existing NATURAL host system - be that mainframe, Windows, Linux or Unix - and get started! Nothing else required, no EntireX, no NATURAL Development Server. Just use what you've already got.

Unify How You Manage Code Across Technologies

natclipse integrates with most versioning systems available today. By downloading the source code from the host for control within Eclipse, developers can use all the tools available to the desktop. CVS, Subversion, Team Foundation Server or ClearCase are among the many code management systems that can be accessed from natclipse. Yet the unique capabilities of TSI's industry-leading N2O mainframe product remain available and integrated.

If you already have web development teams, you can employ their same methodology in NATURAL. Concurrent code editing, team code reviews, software releases, unlimited code history, code comparisons across versions, branching, merging, tagging, and so on. The list of modern software engineering principles available in this new world is virtually endless.

Analyze This

If you think your NATURAL application is one big monolithic block of code, think again. You can actually look into the application with bulk analysis tools and find metrics for most of your questions:

Is the code ready for modernization?

What is the quality of my code? Am I making it better or worse?

What do I have to do to migrate from a mainframe to open systems?

natclipse contains natanalyzer that lets you look into the NATURAL code and find out what you have to do. Analysis results are presented in a graphical view as well as an Excel-like detail view and you can export them into a CSV file.

Visual Data Browsing. No hassle.

NATURAL developers often face data-heavy applications. They need to inspect the data their programs run on to make informed decisions about how their code performs. NATURAL/ADABAS does not have a data browsing facility like other databases such as Oracle or Microsoft SQL Server. Developers revert to writing small programs to read and display data.

In a modern development environment like natclipse, it would simply be antiquated to have to write such queries manually over and over again. adaclipse, part of natclipse, creates queries on data, remembers the queries and visualizes the results in an Eclipse view.
Developers can focus on their tasks instead of having to write throwaway code over and over again.

Integration with Team Systems

natclipse's tight integration with practically any versioning/SCM system allows integration of NATURAL code and developers into ongoing other development efforts, like web projects in .NET, enterprise application in Java, and even C/C++ programming.

natclipse embraces this and extends the concepts by automatically considering and resolving all dependencies created by a change. This means in particular that synchronization processes (that often introduce code from other team members into the workspace) are possible and handled by natclipse.

An easy view into the history of an object is possible, and files from the past can be accessed and compared.

Synchronization and Teamwork

Many versioning systems allow concurrent teamwork. When two developers are editing objects at the same time, changing different parts of the code, the synchronization perspective allows finding conflicts (which objects are affected) all the way down to the conflicting line of code. Merges are supported through quick toolbar buttons, that allow copying the current, or all changes, down.




Organizations that have already embraced modern software development and engineering practices understand that they can only keep up with ever increasing demands to deliver by integrating and automating their software build and deployment processes.

Focus Across Tiers and Across Groups

The ever increasing digitization of business processes and the associated sensitivity of underlying information have left IT organizations with unprecedented responsibility. Success is no longer a simple matter of keeping the lights on. Rather, IT organizations are now asked to be drivers of value, data integrity and competitive differentiation.

According to recent surveys, IT organizations continue to apply up to 85% of their budget towards "keep the lights on" activities while 65% of new projects were either delayed, cancelled or exceeded budget. These siloed approaches - characterized by excessive focus on individual groups within the IT organization - have their limitations.

The key is for organizations to adopt a more holistic approach, an approach that takes a top-down, end-to-end view of the IT lifecycle. Ongoing optimization efforts must be coupled with a new perspective that breaks down the silos on either side of the operations and development divide. Tools, metrics, and processes must be normalized across the organization to ensure that all real and virtual lines of business are equally measured and equally accountable for the success - or failure - of the business. The alternative is a highly disconnected organization with islands of efficiency in a sea of lost opportunity.

The Solution

To help customers tackle this complex effort, we provide a set of IT lifecycle solutions - combinations of integrated tools, processes and services - to enable the communication and collaboration of business, development and operations stakeholders. Each solution is specially devised to help teams address a key cross-lifecycle activity that is fundamental to the delivery of timely, cost-effective value to the business.


natclipse Literature:

natclipse Fact Sheet

Contact Treehouse Today!

To receive more information, contact Treehouse Software.

TREEHOUSE SOFTWARE, INC.
2605 Nicholson Road, Suite 230 • Sewickley, PA 15143 USA
Phone: 724.759.7070 • Fax: 724.759.7067


What's New | Products | Services | About Us | Newsletter | Management | Partners | Support
International | Employment | Links | Site Map | Contact TSI | Home

Copyright © 2012 Treehouse Software, Inc.