tpf software update: meeting your current needs and building for the future
Post on 10-Jan-2016
25 Views
Preview:
DESCRIPTION
TRANSCRIPT
TPF Software Update:Meeting Your Current Needs and
Building for the Future
Thiru Thirupuvanam, Ed Jordan & Jeff Longwell
Contents
• Tool Directions
• Eclipse-Based Tools
• Demos
What Is the Direction of Development Tools in TPF?
To determine what tools to build…– We observe industry trends
– We cooperate and compete with other vendors
– But most of all…We listen to customersUltimately it is our customers who decide what tools we make
If my tools don’t
meet my needs,
I’ll get other
tools!
Customer
What is the Customer’s Dream?
Private TPFRemote
Resources
– Private TPF system for every programmer– Full connectivity– And stop the whole system when a mistake is made– All that with next-to-no impact on the VM system
Resource Utilization
– And rising productivity
Productivity
Direction for Development Tools For TPF:An Observation
Green-screen
Command line
ECB Trace
TPF Software will be on the leading edge as it has always been
CMSTPF
(1987)
Source-level trace
Source View
(1992)
More highly integrated tools
Eclipse-based tools
TPF/GI + TPF/IDE
for z/TPF
Future trends seem to point to greater tool integration for TPF tools
TPF/IDE
(2000)
GUI Edit/Compile
GUI Debugging
TPF/GI
(1996)
Green-screen TPF/GI TPF/Eclipse
Why TPF Software Tools Should Be in Your Tool Set
The underlying “Virtual TPF” technology (CMSTPF) will continue to provide unmatched advantages to the TPF Application programmer – No matter how primitive the original interface was…– No matter how the user interface improves…– No matter what new features or integration abilities are
added…– No matter what the future brings
UNDERLYING VIRTUAL TPF TECHNOLOGY
only in TPF Software tools
?
Virtual TPF Technology
Breakthrough Idea
• Emulate TPF operating system using CMS
Major Advantage
• One virtual TPF system per programmer/tester
• Program Isolation
• Database Isolation
• Productivity
End Result • 1000 CMSTPF users with
minimal impact
CMSTPF CMSTPF
CMSTPF CMSTPF
CMSTPF CMSTPF
Future Plans for CMSTPF
CMSTPFz
Eclipse-Based Tools
Eclipse: Quick Overview
• Language development tools platform
• Started by IBM, now Open Source
• Typical uses: edit source code, compile, debug
• Vendors and customers contribute “plug-ins” to expand Eclipse functionality
• Potential for cooperation between tools
• Potential for reduced learning curve
TPF Software Eclipse-Based Tools
• For z/OS, z/VM & Linux– Source code browsing, downloading
– Dataset management (PDS)
– Editing
– Compiling/Binding
– JCL submission
• For TPF– Low-level debugging (macro trace)
– Source-level debugging (C++, Assembler)
– Uses Virtual TPF (CMSTPF) technology
– TPF/GI features in an Eclipse environment
Eclipse-Based Tool Demos
• z/OS Navigator
• TPF/Eclipse
For More Information About Any of Our Tools…
Contact…Thiru Thirupuvanam
TPF Software, Inc.
info@tpfsoftware.com
919-676-5501
www.tpfsoftware.com
top related