Eclipse + Cobol = Productivity2
cobolclipse allows Cobol 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: Python, Ruby, PHP, C/C++, and so on. Eclipse is built by developers for developers, and simplifies every day activities whenever possible.
Eclipse + Cobol = unified teams
Eclipse is part of every IT professional's education. Its industry wide adoption means that knowing the platform is seen as a prerequisite. 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. cobolclipse makes it easy for those new to Cobol to learn the language and environment to start immediately. They will only have to pick up the Cobol language syntax to become productive and effective quickly.
The solution to the staffing problem
Most organizations that use Cobol are faced with a staffing problem in the next 3 - 10 years. Proactively approach the challenge by getting your current team to maintain your Cobol applications! And they will enjoy it with the strong Eclipse platform to support them.
And then embrace a rush of additional features and capabilities for code management.
cobolclipse allows integration with most versioning systems available today. By taking the source code from the mainframe and allowing Eclipse full control of it, developers can use all the tools available to the desktop. CVS, Subversion, Team Foundation Server and ClearCase are among the many code management systems that can be accessed from cobolclipse.
Unify how you manage code across technologies
If you already have web development teams, employ the same methodology they are using in Cobol. 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 unlimited.
Plug cobolclipse straight into your existing Cobol mainframe system - and get started! Nothing else required, no additional compilers, no migration to .NET. Just use what you've already got.
Use your favorite operating system to start developing Cobol code, without having to change your existing runtime environment.
Useful additions like error markers show you (and remembers!) syntax errors, you can mark code for tasks you need to complete later, syntax highlighting, and so on.
|Built-in Cross Referencing
cobolclipse packs in cross referencing. Immediately view what dependencies your code has from the Dependency View that updates with the editor.
|Integration with versioning systems
cobolclipse's tight coupling with practically any versioning/SCM system out there allows integration of Cobol code and developers into ongoing other development efforts, like web projects in .NET, enterprise applications in Java, and even C/C++ programming.
The first screenshot displays how Cobol code is versioned with Subversion integration. Only changes between the current development and the versioning system are shown. The difference view (epxlained further below) makes managing change a quick and visually supported process.
The second screenshot shows how cobolclipse is aware of all the dependencies within the entire Cobol application. The dependency tree can be arbitrarily deep, and simply switch between showing forward references and reverse references.
The cross reference is maintained by cobolclipse without requiring any manual intervention.
And finally in the last screenshot you can see how cobolclipse knows the history of all Cobol objects over their lifetime, and how changes can easily be compred.
|Quick access to information
Views allow quick access to additional information - information that usually requires other 3rd party tools - out of the box. The screenshot shows the Dependency View on the top right for quick cross referencing and the Outline View below that summarizes the code currently viewed.
All this information updates automatically with any piece of source code opened up.