1 / 22

TPF Toolkit

TPF Toolkit. Pete Nicholls IBM Toronto Lab. Legal Information.

Download Presentation

TPF Toolkit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TPF Toolkit Pete Nicholls IBM Toronto Lab

  2. Legal Information • Any references to future plans and specifications are for planning purposes only. IBM reserves the right to change those plans and specifications at its discretion and without prior notice. Any reliance on such a disclosure is solely at your own risk. IBM makes no commitment to provide additional information in the future.

  3. History • 1997 Spring TPF UG • 1997 Fall TPF UG • 1997 VisualAge TPF GA • 7 years of CSDs • 2004 TPF Toolkit for WebSphere Studio

  4. Why a TPF Toolkit? • VA TPF code base aging • Harder to add new function • Newer versions of Windows harder to support • New development inside IBM not happening on VisualAge code base • Framework VA TPF built upon no longer enhanced • Future • Support future versions of TPF • Take advantage of current tooling components available in IBM • More open tooling platform for TPF customers

  5. Eclipse Technology • "universal platform for integrating tools" • function provided by a plug-in architecture • all function provided by plug-ins • extension points allow integration with other plugins (tools) • plugins packaged into features • open, extensible • written in Java • supports many platforms • Windows, Linux, Solaris, HP-UX, AIX • currently working on Version 3.0 • large development community • Not for profit corporation with over 50 member companies

  6. IBM’s tooling strategy • WebSphere Studio is an integrated development and deployment environment • based on Eclipse technology • consists of product offerings and toolkits • vendor access to IBM PartnerWorld

  7. WebSphere Studio and TPF tooling Customer scripts/commands Addons To TPF Tooling Vendor Plugins Customer plugins TPF Tooling From IBM TPF Tooling plugins zOS programs WebSphere Studio Workbench Eclipse technology

  8. Remote System Explorer zOS system HFS file subsystem JES subsystem TPF system debug subsystem performance subsystem extensible TPF Project Perspective workspace, buildspace management "bleed through" resource views build support (TPF Make) open SCM integration Editor syntax highlighting code assist F1 context sensitive help integration to debug and search outline views Help html based help system search Debug command interface variable changes marked ECB Performance Analyzer TPF Toolkit function

  9. Terminology • views • Single pane that contains specific information • editors, project navigator • perspectives • Arrangement of views to present information relevant to a specific task • TPF Project, Debug, Remote System Explorer • wizards • to simplify tasks • markers • decorate resources • breakpoints, bookmarks, tasks • Plugins • Basic unit of functionality

  10. Menu bar Text editor Tool bar Perspective and Fast View bar Outline view TPF Project Navigator view Bookmarks view Properties view Message area Editor Status area Stacked views Tasks view Workbench Terminology

  11. Screen Shots • TPF Toolkit Perspective • Compile Errors • Help system • Remote System Explorer Perspective • Debug Perspective • Edit session • These will give you an idea of the features available • IBM demo suite tonight will have viewlets to show these

  12. TPF Toolkit Perspective TPF Editor Fast View and Perspective bar Outline View TPF Project Navigator TPF Toolkit Console Properties Stacked views

  13. Remote Compile errors problem message displays if you hover on marker Markers are displayed In file Errors listed in TPF error list Errors are markers Different icons for types of errors

  14. Help window bookmark search print Table of contents content topics links books navigation tabs toc links bookmarks search

  15. Remote System Explorer….USS file system Edit view Sub-system filters directories files Tasks properties

  16. Remote System Explorer…TPF System TPF system Debug subsys Feedback console Debug registration

  17. Debug Perspective….TPF debug session Debug view variables Source editor Other views Current line

  18. Code Completion for Assembler Available Completions

  19. Migration • Command line tools to support migration from VA TPF • Migrating VA TPF projects, preferences and customized toolbar • Projects are exported from VA TPF into XML file which migration tool uses to create TPF Toolkit project

  20. Other interesting things • Disconnected mode • Ability to move workspace resource to local machine • Resynch these again when reconnect • Cheat Sheets • Allow you to create a step by step guide through a task. • Check out the programming challenge to see cheat sheets in use • Update Manager • Searches the IBM TPF Toolkit service site for updates • Wizard to install any updates

  21. Future • Eclipse 3.0 will be released at the end of June • Different look and feel • Better support via update manager for intranet distributions • Activities supported • will be migrating to this in the future • CDT • This is the Eclipse C/C++ tools project • Investigating taking better advantage of tools available there • Editors • Standardizing on eclipse editors • Leverage function created for snippet support • Tools • Upgrade performance analyzer to use Hyades framework

  22. TPF Programmer’s Challenge • Colette Manoni

More Related