tpf software update: meeting your current needs and building for the future

13
TPF Software Update: Meeting Your Current Needs and Building for the Future Thiru Thirupuvanam, Ed Jordan & Jeff Longwell

Upload: claire

Post on 10-Jan-2016

25 views

Category:

Documents


3 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TPF Software Update: Meeting Your Current Needs and Building for the Future

TPF Software Update:Meeting Your Current Needs and

Building for the Future

Thiru Thirupuvanam, Ed Jordan & Jeff Longwell

Page 2: TPF Software Update: Meeting Your Current Needs and Building for the Future

Contents

• Tool Directions

• Eclipse-Based Tools

• Demos

Page 3: TPF Software Update: Meeting Your Current Needs and Building for the Future

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

Page 4: TPF Software Update: Meeting Your Current Needs and Building for the Future

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

Page 5: TPF Software Update: Meeting Your Current Needs and Building for the Future

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)

Page 6: TPF Software Update: Meeting Your Current Needs and Building for the Future

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

?

Page 7: TPF Software Update: Meeting Your Current Needs and Building for the Future

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

Page 8: TPF Software Update: Meeting Your Current Needs and Building for the Future

Future Plans for CMSTPF

CMSTPFz

Page 9: TPF Software Update: Meeting Your Current Needs and Building for the Future

Eclipse-Based Tools

Page 10: TPF Software Update: Meeting Your Current Needs and Building for the Future

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

Page 11: TPF Software Update: Meeting Your Current Needs and Building for the Future

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

Page 12: TPF Software Update: Meeting Your Current Needs and Building for the Future

Eclipse-Based Tool Demos

• z/OS Navigator

• TPF/Eclipse

Page 13: TPF Software Update: Meeting Your Current Needs and Building for the Future

For More Information About Any of Our Tools…

Contact…Thiru Thirupuvanam

TPF Software, Inc.

[email protected]

919-676-5501

www.tpfsoftware.com