+ All Categories
Home > Documents > Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq...

Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq...

Date post: 11-Jan-2016
Category:
Upload: donald-bradford
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
28
Welcome to the Power of 64-bit Computing now available on your desktop! now available on your desktop! © 1998, 1999 Compaq Computer Corporation.
Transcript
Page 1: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Welcome to the Power of 64-bit Computing

……now available on your desktop!now available on your desktop!

© 1998, 1999 Compaq Computer Corporation.

Page 2: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Create New ProjectCreate New Project

Online DocumentationOnline Documentation

Technical Programming ExtensionsTechnical Programming Extensions

Additional ToolsAdditional Tools

Available Features

Click on the buttons below to pick the area that interests you.

Edit & BuildEdit & Build

Start HereStart Here

How to Reach UsHow to Reach Us

Page 3: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Let’s you develop and build C, C++, and Fortran applications for Let’s you develop and build C, C++, and Fortran applications for Win32,Tru64 UNIX, Solaris, HP-UX, and Linux from a single Win32,Tru64 UNIX, Solaris, HP-UX, and Linux from a single development environment: development environment: Visual Studio enhanced by the Visual Studio enhanced by the Enterprise ToolkitEnterprise Toolkit..

Brings the Power of Visual Studio to Tru64 UNIX

Enterprise Toolkit Features

Provides additional tools specifically for Tru64 UNIX applications: Provides additional tools specifically for Tru64 UNIX applications: debugger, performance/memory tuners, threads debugger, and a debugger, performance/memory tuners, threads debugger, and a monitor for COM objects running on NT and/or the Tru64 UNIX monitor for COM objects running on NT and/or the Tru64 UNIX system.system.

Let’s you take advantage of the scalability and performance of 64-bit Let’s you take advantage of the scalability and performance of 64-bit technology.technology.

Makes you more productive if you develop portable applications, maintain Makes you more productive if you develop portable applications, maintain existing UNIX applications, or work on multithreaded or distributed existing UNIX applications, or work on multithreaded or distributed

applications.applications.

Page 4: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Written in C++ using portable code, it builds on Win32, Tru64 Written in C++ using portable code, it builds on Win32, Tru64 UNIX, and Linux platforms.UNIX, and Linux platforms.

A working application created for this demo...

About the Application You’ll See

Source files you edit on the PC are automatically copied by the Source files you edit on the PC are automatically copied by the Enterprise Toolkit before a build to the Tru64 UNIX server, which Enterprise Toolkit before a build to the Tru64 UNIX server, which has an NFS file share with the Linux server.has an NFS file share with the Linux server.

Builds on the two UNIX servers using build options you choose Builds on the two UNIX servers using build options you choose and maintain in the Enterprise Toolkit.and maintain in the Enterprise Toolkit.

Builds on your NT desktop using default Visual Studio features.Builds on your NT desktop using default Visual Studio features.

Can be run on the Tru64 UNIX server directly from Visual Studio Can be run on the Tru64 UNIX server directly from Visual Studio to see it work.to see it work.

Page 5: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Portable source files are part of local Portable source files are part of local and remote projects.and remote projects.

The Toolkit manages files on multiple platforms...

How We Set Up This Application

Single Visual Studio workspace to Single Visual Studio workspace to contain two projects:contain two projects:

Local Visual Studio project that Local Visual Studio project that builds the application locally on builds the application locally on your PCyour PC

Remote project that builds the Remote project that builds the application on Tru64 UNIX and application on Tru64 UNIX and Linux using two configurationsLinux using two configurations

Tip:Tip: Local and remote projects Local and remote projects use common files in the same PC use common files in the same PC directory. Edit once and build.directory. Edit once and build.

Page 6: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Open Remote Project

Set the remote project as active: File_Anl_Tru64.

Expand the FileView hierarchy.

We’ve already created our projects for the application so we are ready to do some work on source files.

Clip Tips: The configuration and project determine the build platform.

Open the workspace that

contains the two projects.

Set the remote project as active: File_Anl_Tru64.

Expand the FileView hierarchy.

Open the workspace that

contains the two projects.

Page 7: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Edit a File

Change void to voider to introduce build errors for demo

purposes.

Click on a file in the FileView to display it in the Visual

Studio editor.

With the workspace and remote project open, we can work on source files using the Visual Studio editor.

Clip Tips: The file we edit is actually on the PC though we use it to build on Win32 and supported UNIX platforms.

Click on a file in the FileView to display it in the Visual

Studio editor.

Change void to voider to introduce build errors for demo

purposes.

Page 8: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Compile on Multiple Platforms

To build on the PC, we make the local project active and use the Visual Studio Build button

to start the build.

The Remote Build button begins the build on a UNIX

server.

Our edits saved to a PC directory common to both projects. We’re ready to build on UNIX and NT.

Clip Tips: The Toolkit copied the latest changes to the Tru64 UNIX server before it started the UNIX build.

To build on the PC, we make the local project active and use the Visual Studio Build button

to start the build.

The Remote Build button begins the build on a UNIX

server.

Page 9: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Review Build Errors

Change voider back to void to correct the error.

Double click on error to highlight it in the source file.

Output from C++ compiler on Tru64 UNIX shows build errors in the Remote Build pane. Let’s investigate.

Clip Tips: We made the change without wasting time locating the file. We’re ready to rebuild to check the fix.

Double click on error to highlight it in the source file.

Change voider back to void to correct the error.

Page 10: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Set the remote project active and click on the Remote Build icon to build on Tru64 UNIX.

Set the remote project active and click on the Remote Build icon to build on Tru64 UNIX.

Click on the Studio Build icon to build on NT.Click on the Studio Build icon to build on NT.

Rebuild the Application

Choose the Linux Debug configuration and click on the Remote Build icon to build on the Linux server.

After correcting the error in array.cpp, we’re ready to rebuild the application on NT and two UNIX platforms.

Clip Tips: All three builds - NT, Tru64 UNIX, and Linux - are without errors.

Choose the Linux Debug configuration and click on the Remote Build icon to build on the Linux server.

Page 11: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Run Applications

Use the toolbar to execute the built application on Linux. It runs correctly by displaying line length in source files.

To see if the latest fixes we made are working, let’s run the application on the Tru64 UNIX and Linux servers.

Clip Tips: You can also use the Toolbar to display a terminal window initialized to the project root directory.

Chooses the Tru64 UNIX configuration and execute another built application.

Use the toolbar to execute the built application on Linux. It runs correctly by displaying line length in source files.

Choose the Tru64 UNIX configuration and execute another built application.

Page 12: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Choose UNIX Remote Project wizard.

Enter a name for the remote project and enter the PC

source directory.

Enter a name for the remote project and enter the PC

source directory.

Create a Remote Project

Use the application wizard to set up a remote project that reflects how your application files are organized.

Clip Tips: Local/remote projects are in the same workspace to build easily on all platforms.

Enter the necessary settings in the wizard.

Choose UNIX Remote Project wizard.

Enter the necessary settings in the wizard.

Page 13: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

View Tru64 UNIX Information

Browse topics for the Toolkit and Tru64 UNIX.

Take advantage of an integrated set of Tru64 UNIX online documentation, including manpages.

Clip Tips: Extensive online Help is available within Toolkit dialog boxes.

Use the index to locate the cxx manpage.

Browse topics for the Toolkit and Tru64 UNIX.

Use the index to locate the cxx manpage.

Page 14: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Create Documentation Subsets

A posix threads query now searches only the Tru64_UNIX subset.

Choose the Tru64_UNIX subset to limit scope of queries

and F1 searches.

Take advantage of features that let you limit searches and queries to only Tru64 UNIX documentation.

Clip Tips: Handy for an application that runs only on Tru64 UNIX.

Define a subset that contains only the EnterpriseToolkit

books.

Choose the Tru64_UNIX subset to limit scope of queries

and F1 searches.

A posix threads query now searches only the Tru64_UNIX subset.

Define a subset called that contains only the

EnterpriseToolkit books.

Page 15: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Use F1 to Search in Source Files

Press F1. The HTMLHelp Viewer displays online topics that reference

that string.

The F1 key displays information on Tru64 UNIX functions selected in a source file.

Clip Tips: When combined with subsets, you can limit the F1 searches to Tru64 UNIX docs.

Select the strcmp string in the source file.

Select the strcmp string in the source file.

Press F1. The HTMLHelp Viewer displays online topics that reference

that string.

Page 16: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Debugging Your UNIX Application

The Debugger automatically initializes to the project’s target

executable.

Start the Debugger to debug your Tru64 UNIX application.

Clip Tips: Use the Debugger to set breakpoints; monitor variables; switch processes, threads, and stack frame; and view source files.

Click on the Debugger icon to invoke the Debugger.

Click on the Debugger icon to invoke the Debugger.

The Debugger automatically initializes to the project’s target

executable.

Page 17: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Analyze Application Performance

Choose to display data for Cumulative Functions by CPU

Cycles as a histogram.

We already generated profiling data for our executable so it is available for easy viewing.

Clip Tips: The target executable for the remote project is set automatically so you’re ready to begin collecting data, including instruction cycles and elapsed time for lines and functions.

Click on the Performance Profiler icon to invoke the tool.

Click on the Performance Profiler icon to invoke the tool.

Choose to display data for Cumulative Functions by CPU

Cycles as a histogram.

Page 18: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Analyze Memory Use

Connect to the host Tru64 UNIX server.

The Memory Profiler helps you identify inefficient memory use. We already collected data to speed viewing.

Clip Tips: The graphs display bytes and blocks allocated at call sites, unreleased free space, & allocation stack trace.

Click on the Memory Profiler icon to invoke the tool.

Open previously saved data file for display and analysis.

Click on the Memory Profiler icon to invoke the tool.

Connect to the host Tru64 UNIX server.

Open previously saved data file for display and analysis.

Page 19: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Click on the Source button to display the source line.

Debug Threads Applications

Investigate errors by getting thread and event detail.

Visual Threads provides automated threads debugging and customized rules for advanced analysis.

Clip Tips: The Control Panel dynamically shows threads and their current state, for example, deadlocked appears in gray.

Run the threaded application, which triggers the alarm box.Run the threaded application, which triggers the alarm box.

Investigate errors by getting thread and event detail.

Click on the Source button to display the source line.

Page 20: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

What the Component Monitor Does for You…

Tru64 UNIX

Windows NT

Windows NT

Provides a lens into the world of distributed Provides a lens into the world of distributed component-based applicationscomponent-based applications

Monitors active COM objects in a Monitors active COM objects in a distributed environment across multiple NT distributed environment across multiple NT and powerful Compaq Tru64 UNIX servers.and powerful Compaq Tru64 UNIX servers.

Centralizes on your NT desktop the Centralizes on your NT desktop the information about your application’s information about your application’s components.components.

Page 21: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Distributed Application

Component Monitor: What Information is Tracked?

The components running on a particular The components running on a particular computer as they start and stop.computer as they start and stop.

Component object events, that is, events Component object events, that is, events that are component-specific and user that are component-specific and user customizable, for example, methods and customizable, for example, methods and interfaces used.interfaces used.

Static and dynamic attributes, for Static and dynamic attributes, for example, GUID, PID, and pathname of example, GUID, PID, and pathname of the binary representing the component.the binary representing the component.

DCOM events, for example, DCOM errorsDCOM events, for example, DCOM errors..

components

NT

components

Tru64 UNIX

components

NT

components

Tru64 UNIX Key Benefit:

Complex dispersed, distributed, and sometimes invisible information displayed conveniently on your

desktop.

Page 22: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Supports UNIX and Windows applications with a single, powerful Supports UNIX and Windows applications with a single, powerful development tool that runs on your Windows PC.development tool that runs on your Windows PC.

Key Points to Remember...

Enterprise Toolkit Trailer…

Seamlessly integrates the intuitive Visual Studio interface with Seamlessly integrates the intuitive Visual Studio interface with major UNIX operating systems.major UNIX operating systems.

Provides online access to much of your programming Provides online access to much of your programming documentation, including Tru64 UNIX manpages.documentation, including Tru64 UNIX manpages.

How to reach us:How to reach us:

E-mail: E-mail: [email protected]@compaq.com

Web Site: Web Site: www.unix.digital.com/enterprisetoolkitwww.unix.digital.com/enterprisetoolkit

Provides access to debuggers, tuning tools, and component Provides access to debuggers, tuning tools, and component monitor to optimize performance and reliability.monitor to optimize performance and reliability.

New Product Info: Technical Programming

Extensions >>>

Page 23: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

This optionally purchased product packages tools and online This optionally purchased product packages tools and online documentation targeted to specific needs of Fortran programmers.documentation targeted to specific needs of Fortran programmers.

Makes it easier to create complex Fortran applications...

Technical Programming Extensions

The Porting Assistant helps port Fortran projects to Tru64 UNIX The Porting Assistant helps port Fortran projects to Tru64 UNIX by flagging potential problem areas in your code. Extensive by flagging potential problem areas in your code. Extensive online Help keys to specific problems.online Help keys to specific problems.

Integration of CXML for UNIX lets you link its math libraries to your Integration of CXML for UNIX lets you link its math libraries to your project’s link list. Online Help available in the MSDN Viewer.project’s link list. Online Help available in the MSDN Viewer.

Integration of KAP Optimizer lets you specify a wide range of Integration of KAP Optimizer lets you specify a wide range of KAP options using the Enterprise Toolkit. Online Help available.KAP options using the Enterprise Toolkit. Online Help available.

Integration of PVM and MPI lets you link these message passing Integration of PVM and MPI lets you link these message passing libraries to your project’s link list. Online Help available in MSDN.libraries to your project’s link list. Online Help available in MSDN.

Page 24: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Technical Programming Extensions

Browse the TPE information now all available from your PC.

Extensive online documentation is integrated into the MSDN Viewer for Fortran users on Tru64 UNIX.

Clip Tips: Searches can be limited to a defined subset specific to Fortran interests.

The HTMLHelp Viewer displays its TOC expanded to

show TPE-specific information.

Browse the TPE information now all available from your PC.

The HTMLHelp Viewer displays its TOC expanded to

show TPE-specific information.

Page 25: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Technical Programming Extensions

Click on the Use KAP for Fortran button.

Browse the categories to display the extensive KAP

settings.

KAP optimizations can be set directly from Enterprise Toolkit dialog boxes.

Clip Tips: All setting have Help and KAP manpages readily available.

Click on the Tool Settings icon to display KAP f90 tab.

Click on the Use KAP for Fortran button.

Click on the Tool Settings icon to display KAP f90 tab.

Browse the categories to display the extensive KAP

settings.

Page 26: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Technical Programming Extensions

Choose the Additional Libraries category to view libraries.

Choose the library you want to link against -- note change in

project options.

You can add additional libraries to your link list directly from Enterprise Toolkit.

Clip Tips: You can access the online documentation and web pages from the dialog box.

Click on the Tool Settings icon to display the Link tab.

Choose the Additional Libraries category to view the libraries.

Click on the Tool Settings icon to display the Link tab.

Choose the library you want to link against -- note change in

project options .

Page 27: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Technical Programming Extensions

Run the Common Blocks check to scan source files.

Double click on a diagnostic to view its source file. Use F1 to access Help on diagnostic.

The Porting Assistant helps you port UNIX Fortran projects to Tru64 UNIX using Visual Studio and the Toolkit.

Clip Tips: You can run the various classes of checks as you fix any problems you encounter.

Click on the Porting Assistant icon to invoke the tool.

Run the Common Blocks check to scan source files.

Click on the Porting Assistant icon to invoke the tool.

Double click on a diagnostic to view its source file. Use F1 to access Help on diagnostic.

Page 28: Welcome to the Power of 64-bit Computing …now available on your desktop! © 1998, 1999 Compaq Computer Corporation.

Meets the needs of Fortran developers by extending base Meets the needs of Fortran developers by extending base Enterprise Toolkit environment.Enterprise Toolkit environment.

Key Points to Remember...

Programming Extensions Trailer…

Seamlessly integrates features into the Enterprise Toolkit tool Seamlessly integrates features into the Enterprise Toolkit tool settings.settings.

Provides online access to an extensive set of programming Provides online access to an extensive set of programming documentation geared to high performance Fortran application documentation geared to high performance Fortran application development.development.

For purchase information:For purchase information:

E-mail: E-mail: [email protected]@compaq.com

Web Site: Web Site: www.unix.digital.com/enterprisetoolkitwww.unix.digital.com/enterprisetoolkit


Recommended