IRIS Viewkit™ Programmer's Guide

Total Page:16

File Type:pdf, Size:1020Kb

IRIS Viewkit™ Programmer's Guide IRIS ViewKit™ Programmer’s Guide Document Number 007-2124-006 CONTRIBUTORS Written by Ken Jones, Douglas B. O’Morain, and Sandra Motroni Illustrated by Martha Levine Edited by Christina Cary Production by Linda Rae Sande Engineering contributions by Doug Young, Kim Rachmeler, Mike Yang, Robert Blean, Richard Hess, and Richard Offer St Peter’s Basilica image courtesy of ENEL SpA and InfoByte SpA. Disk Thrower image courtesy of Xavier Berenguer, Animatica. © 1997-1999, Silicon Graphics, Inc.— All Rights Reserved The contents of this document may not be copied or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/or in similar or successor clauses in the FAR, or in the DOD or NASA FAR Supplement. Unpublished rights reserved under the Copyright Laws of the United States. Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94043-1389. Silicon Graphics, the Silicon Graphics logo, and IRIS are registered trademarks and IRIX Interactive Desktop, IRIS InSight, IRIS ViewKit, and IRIX are trademarks of Silicon Graphics, Inc. PostScript is a registered trademark of Adobe Systems, Inc. X Window System is a trademark of Massachusetts Institute of Technology. Motif and OSF/Motif are trademarks of The Open Group. ToolTalk is a trademark of Sun Microsystems, Inc. IRIS ViewKit™ Programmer’s Guide Document Number 007-2124-006 What’s New New Features IRIS ViewKit 2.1 now supports multiple displays and screens. Because IRIS ViewKit 1.5.3 is still the default development environment, the information about ViewKit 2.1 is in Appendix B, “Changes and Additions in ViewKit 2.1.” Major Documentation Changes The following items were corrected: • The descriptions of overlay apps, overlay menus, and overlay dialogs were changed to clarify the methods of specifying the use of the overlay planes. • A note was added to the description of VkOutline stating that one of the components utilized by this class is not documented and not supported for external use. • The section on buildZoomMenu() in VkGraph was amended to remove the reference to overriding the function. • References to the Indigo Magic Desktop and IRIS IM were updated to IRIX Interactive Desktop and Motif, respectively. iii Contents What’s New iii New Features iii Major Documentation Changes iii Examples xvii Figures xxi Tables xxv Introduction xxvii What This Guide Contains xxvii What You Should Know Before Reading This Guide xxix Conventions Used in This Guide xxxi Typographical Conventions xxxi Class Inheritance Graph Conventions xxxii 1. Overview of ViewKit 1 Major ViewKit Elements 2 Framework Classes 2 Interface Components 2 Convenience Utilities 3 Mixing ViewKit and Standard X and Motif Functions 3 Compiling and Linking ViewKit Programs 5 Required Packages 5 Required Header Files 6 Required Libraries 6 Getting Started 7 The Simplest ViewKit Program 7 Demonstration Programs 10 v Contents 2. Components 11 Definition of a Component 11 VkComponent Class 12 Component Constructors 13 Component Destructors 16 VkComponent Access Functions 17 Displaying and Hiding Components 19 VkComponent Utility Functions 20 Using Xt Callbacks With Components 21 Handling Component Widget Destruction 24 Component Resource Support 26 Setting Resource Values by Class or Individual Component 27 Initializing Data Members Based on Resource Values 28 Setting Default Resource Values for a Component 30 Convenience Function for Retrieving Resource Values 32 ViewKit Callback Support 34 Registering ViewKit Callbacks 35 Removing ViewKit Callbacks 38 Defining and Triggering ViewKit Callbacks 39 Predefined ViewKit Callbacks 40 Deriving Subclasses to Create New Components 41 Subclassing Summary 41 Creating a New Component 43 Using and Subclassing a Component Class 46 VkNameList Class 53 VkNameList Constructor and Destructor 53 VkNameList Member Functions 53 Using VkNameList 56 3. The ViewKit Application Class 59 Overview of the VkApp Class 59 VkApp Constructor 60 Running ViewKit Applications 62 ViewKit Event Handling 62 vi Contents Customizing Event Handling 64 Quitting ViewKit Applications 65 Managing Top-Level Windows 66 Setting Application Cursors 67 Setting and Retrieving the Normal Cursor 67 Setting and Retrieving the Busy Cursor 68 Setting and Retrieving a Temporary Cursor 74 Supporting Busy States 75 Entering and Exiting Busy States Using ViewKit 75 Animating the Busy Cursor 78 Installing Different Busy Dialogs 79 Maintaining Product and Version Information 80 Application Data Access Functions 82 Deriving Classes From VkApp 83 VkApp Protected Functions and Data Members 83 Subclassing VkApp 84 Putting Applications in the Overlay Planes 86 4. ViewKit Windows 89 Overview of ViewKit Window Support 89 ViewKit’s Multi-Window Model 89 ViewKit Window Classes 90 Window Class Constructors 92 Window Class Destructors 93 Creating the Window Interface 93 Creating the Window Interface in the Constructor 93 Creating the Window Interface in the setUpInterface() Function 100 Adding a Window Interface to a Direct Instantiation of a ViewKit Window Class 102 Replacing a Window’s View 103 Manipulating Windows 103 Window Data Access Functions 104 vii Contents Window Manager Interface 105 Window and Icon Titles 105 Window Properties and Shell Resources 107 Menu Bar Support 108 Deriving Window Subclasses 110 Additional Virtual Functions and Data Members 110 Window Creation Summary 113 Window Subclassing 115 5. Creating Menus With ViewKit 123 Overview of ViewKit Menu Support 124 ViewKit Menu Item Classes 126 Common Features of Menu Items 126 Menu Actions 130 Confirmable Menu Actions 131 Menu Toggles 131 Menu Labels 132 Menu Separators 132 ViewKit Menu Base Class 133 Constructing Menus 133 Manipulating Items in Menu 149 Menu Access Functions 155 Using ViewKit Menu Subclasses 156 Menu Bar 156 Submenus 157 Radio Submenus 159 Option Menus 162 Popup Menus 167 Putting Menus in the Overlay Planes 171 viii Contents 6. ViewKit Undo Management and Command Classes 173 Undo Management 173 Overview of ViewKit Undo Management 173 Using ViewKit’s Undo Manager 174 Using ViewKit’s Undo Manager 180 Command Classes 184 Overview of Command Classes 184 Using Command Classes in ViewKit 185 7. Using Dialogs in ViewKit 189 Overview of ViewKit Dialog Management 190 ViewKit Dialog Class Overview 190 ViewKit Dialog Base Class 192 Posting Dialogs 193 Manipulating Dialogs Prior to Posting 200 Unposting Dialogs 201 Setting the Title of the Dialog 201 Setting the Button Labels 203 Dialog Access and Utility Functions 204 Using the ViewKit Dialog Subclasses 206 Information Dialogs 206 Warning Dialogs 208 Error Dialogs 209 Fatal Error Dialogs 209 Busy Dialog 210 Interruptible Busy Dialog 210 Progress Dialog 212 Question Dialog 215 Prompt Dialog 215 File Selection Dialog 217 Color Chooser Dialog 220 Deriving New Dialog Classes Using the Generic Dialog 223 Putting Dialogs in the Overlay Planes 225 ix Contents 8. Preference Dialogs 227 Overview of ViewKit Preference Dialogs 228 ViewKit Preference Dialog Class 228 ViewKit Preference Item Classes 229 Building a ViewKit Preference Dialog 231 ViewKit Preference Item Base Class 235 Preference Item Labels 235 Getting and Setting Preference Item Values 237 Preference Item Access Functions 238 ViewKit Preference Item Classes 239 Text Fields 239 Toggle Buttons 240 Option Menus 244 Labels 247 Separators 249 “Empty” Space Preference Items 249 Groups of Preference Items 249 ViewKit Preference Dialog Class 256 Creating a Preference Dialog 256 Setting the Preference Items for a Preference Dialog 257 Posting and Dismissing Preference Dialogs 257 Responding When the User Clicks a Preference Dialog Button 258 Using Values Set in a Preference Dialog 260 Creating Preference Dialog Subclasses 261 9. Handling Visuals With ViewKit 263 Overview of the VkVisual Class 263 Overview of X Visuals 264 X11 Visual Attributes 264 Xt Visual Handling 265 Visual Inheritance in ViewKit 266 Maintaining Consistency 267 Colormap Coordination 268 Useful Enums 269 x Contents VkVisual Constructors and Destructor 270 Member Functions 271 Setting the Class’s Visual Information 271 Data Access Functions 273 Debugging Functions 276 Static Functions 277 VkVisual Examples 278 10. ViewKit Cut and Paste 279 Overview of ViewKit Cut and Paste 279 Primary and Clipboard Transfer Models 280 VkCutPaste Constructor and Destructor 280 Copying Data 281 Pasting Data 283 Dragging Data 285 Accepting Drops 287 Accepting Drops From the IRIX Interactive Desktop 291 Registering New Data Types 292 Using Data Type Converters 295 File and Data Ownership 298 Miscellaneous Functions 304 11. Using a Help System With ViewKit 307 ViewKit Programmatic Interface to a Help Library 307 Using ViewKit Help 308 Using the SGIHelp Library 309 Using an External Help Library 310 ViewKit Support for Building Help 310 ViewKit Help Menu 310 Implementation of the Help Menu 310 Other Types of Help 313 Context-Sensitive Help Procedures 313 Dialog Help Procedures 313 Application Help Button Procedures 314 xi Contents QuickHelp 314 12. The ViewKit Graph Component 317 Overview of ViewKit Graphs 317 Graph Widget 318 Building a Graph 319 Interactive Viewing Features Provided by VkGraph 322 ViewKit Node Class 327 Basic Node Functionality 328 Creating Node
Recommended publications
  • Ebook - Informations About Operating Systems Version: August 15, 2006 | Download
    eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org AIX Internet: AIX AmigaOS Internet: AmigaOS AtheOS Internet: AtheOS BeIA Internet: BeIA BeOS Internet: BeOS BSDi Internet: BSDi CP/M Internet: CP/M Darwin Internet: Darwin EPOC Internet: EPOC FreeBSD Internet: FreeBSD HP-UX Internet: HP-UX Hurd Internet: Hurd Inferno Internet: Inferno IRIX Internet: IRIX JavaOS Internet: JavaOS LFS Internet: LFS Linspire Internet: Linspire Linux Internet: Linux MacOS Internet: MacOS Minix Internet: Minix MorphOS Internet: MorphOS MS-DOS Internet: MS-DOS MVS Internet: MVS NetBSD Internet: NetBSD NetWare Internet: NetWare Newdeal Internet: Newdeal NEXTSTEP Internet: NEXTSTEP OpenBSD Internet: OpenBSD OS/2 Internet: OS/2 Further operating systems Internet: Further operating systems PalmOS Internet: PalmOS Plan9 Internet: Plan9 QNX Internet: QNX RiscOS Internet: RiscOS Solaris Internet: Solaris SuSE Linux Internet: SuSE Linux Unicos Internet: Unicos Unix Internet: Unix Unixware Internet: Unixware Windows 2000 Internet: Windows 2000 Windows 3.11 Internet: Windows 3.11 Windows 95 Internet: Windows 95 Windows 98 Internet: Windows 98 Windows CE Internet: Windows CE Windows Family Internet: Windows Family Windows ME Internet: Windows ME Seite 1 von 138 eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org Windows NT 3.1 Internet: Windows NT 3.1 Windows NT 4.0 Internet: Windows NT 4.0 Windows Server 2003 Internet: Windows Server 2003 Windows Vista Internet: Windows Vista Windows XP Internet: Windows XP Apple - Company Internet: Apple - Company AT&T - Company Internet: AT&T - Company Be Inc. - Company Internet: Be Inc. - Company BSD Family Internet: BSD Family Cray Inc.
    [Show full text]
  • The National Mountematti
    THE NATIONALUS009753627B2 MOUNTEMATTI TIK (12 ) United States Patent ( 10 ) Patent No. : US 9 , 753, 627 B2 Chaudhri et al. (45 ) Date of Patent: Sep . 5 , 2017 ( 54 ) VISUAL CHARACTERISTICS OF USER ( 56 ) References Cited INTERFACE ELEMENTS IN A UNIFIED INTEREST LAYER U . S . PATENT DOCUMENTS 557 , 173 A 3 / 1896 Thompson (71 ) Applicant: Apple Inc. , Cupertino , CA (US ) 594 ,410 A 11/ 1897 Margolis ( 72 ) Inventors: Imran A . Chaudhri, San Francisco , (Continued ) CA (US ) ; John O . Louch , San Luis Obispo , CA (US ) ; Andrew M . FOREIGN PATENT DOCUMENTS Grignon , Campbell , CA (US ) ; Gregory CN 1191344 8 / 1998 N . Christie , San Jose , CA (US ) CN 1335951 2 /2002 (73 ) Assignee : Apple Inc ., Cupertino , CA (US ) (Continued ) ( * ) Notice: Subject to any disclaimer, the term of this OTHER PUBLICATIONS patent is extended or adjusted under 35 “ About Merkitys, ” [ online ] [Retrieved on Feb . 4 , 2008 ]; Retrieved U . S . C . 154 ( b ) by 959 days . from the Internet , URL : http : // meaning . 3xi. org / ; 3 pages . ( 21 ) Appl . No .: 14 /036 , 807 (Continued ) Primary Examiner — Steven B Theriault ( 22 ) Filed : Sep . 25 , 2013 ( 74 ) Attorney , Agent, or Firm — Ronald S . Fernando (65 ) Prior Publication Data (57 ) ABSTRACT US 2014 / 0026090 A1 Jan . 23 , 2014 A user - activatable dashboard (also referred to as a unified interest layer ) contains any number of user interface ele Related U . S . Application Data ments , referred to herein as " widgets ,” for quick access by (60 ) Division of application No . 12/ 495 ,686 , filed on Jun . a user . In response to a command from a user, the dashboard 30 , 2009 , now abandoned , which is a division of is invoked and the widgets are shown on the screen .
    [Show full text]
  • OCTANE® Workstation Owner's Guide
    OCTANE® Workstation Owner’s Guide Document Number 007-3435-003 CONTRIBUTORS Written by Charmaine Moyer Production by Linda Rae Sande Illustrated by Kwong Liew Engineering contributions by Jim Bergman, Brian Bolich, Bob Cook, Mark Glusker, John Hahn, Steve Manzi, Ted Marsh, Donna McMaster, Jim Pagura, Michael Poimboeuf, Brad Reger, Jose Reinoso, Bob Sanders, Chris Wheaton, Michael Wright, and many others on the OCTANE engineering and business team. St. Peter’s Basilica image courtesy of ENEL SpA and InfoByte SpA. Disk Thrower image courtesy of Xavier Berenguer, Animatica. © 1997 - 1999, Silicon Graphics, Inc.— All Rights Reserved The contents of this document may not be copied or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. LIMITED AND RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the Government is subject to restrictionsas set forth in the Rights in Data clause at FAR 52.227-14 and/or in similar orsuccessor clauses in the FAR, or in the DOD, DOE or NASA FAR Supplements.Unpublished rights reserved under the Copyright Laws of the United States.Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94043-1389. Silicon Graphics, IRIS, IRIX, and OCTANE are registered trademarks and the Silicon Graphics logo, IRIX Interactive Desktop, Power Fortran Accelerator, IRIS InSight, and Stereoview are trademarks of Silicon Graphics, Inc. ADAT is a registered trademark of Alesis Corporation. Centronics is a registered trademark of Centronics Data Computer Corporation. Envi-ro-tech is a trademark of TECHSPRAY. Macintosh is a registered trademark of Apple Computer, Inc.
    [Show full text]
  • IRIX® 6.5.17 Update Guide
    IRIX® 6.5.17 Update Guide 1600 Amphitheatre Pkwy. Mountain View, CA 94043-1351 Telephone (650) 960-1980 FAX (650) 961-0595 August 2002 Dear Valued Customer, SGI® is pleased to present the new IRIX® 6.5.17 maintenance and feature release. Starting with IRIX® 6.5, SGI created a new software upgrade strategy, which delivers both the maintenance (6.5.17m) and feature (6.5.17f) streams. This upgrade is part of a family of releases that periodically enhances IRIX 6.5. There are several benefits to this release strategy: it provides periodic fixes to IRIX, it assists in managing upgrades, and it supports all platforms. Additional information on this strategy and how it affects you is included in the updated Installation Instructions manual contained in this package. If you need assistance, please visit the Supportfolio™ online website at http://support.sgi.com or contact your local support provider. In conjunction with the release of IRIX® 6.5.15, SGI added to the existing life cycle management categories the Limited Support Mode that customizes services we deliver to our users. This new support mode is targeted for open source products. We now offer eight modes of service 2 for software supported by SGI: Active, Maintenance, Limited, Legacy, Courtesy, Divested, Retired, and Expired. Active Mode is our highest level of service. It applies to products that are being actively developed and maintained and are orderable through general distribution. Software fixes for all levels of problems can be expected. Maintenance Mode software is maintained and is still an important part of our product mix.
    [Show full text]
  • ENOVIA Life Cycle Applications V5.9: New Levels of Functionality and Collaboration for the ENOVIA Family of Products
    Software Announcement June 11, 2002 ENOVIA Life Cycle Applications V5.9: New Levels of Functionality and Collaboration for the ENOVIA Family of Products Overview • Infrastructure, with enhanced vaulting, including use of DB2 At a Glance ENOVIA Life Cycle Applications datalink technology and (LCA) V5.9 extends and supplements significant performance and ENOVIA Life Cycle Applications the best practices of the ENOVIA resource usage improvements. (LCA) V5.9 — Integrated best Virtual Product Manager practices for early and detailed (ENOVIAVPM) and ENOVIA Product Built upon the industry-renowned product definition: Dassault-Systemes V5 enterprise Manager (ENOVIAPM) product • families that are proven in architecture, ENOVIA LCA role-based Industry-renowned V5 open production use with ENOVIA solutions integrate the vast architecture customers in manufacturing experience acquired in building • CATIA, DELMIA, ENOVIAVPM, and Out-of-the-box business process industries worldwide. V5.9 includes support enhancements in several key areas: ENOVIAPM solutions. • New ENOVIA — Workflow ENOVIA LCA V5.9 brings a new level • New ENOVIA — Workflow Designer product Designer product helps enterprise of functionality and collaboration to business administrators define the ENOVIA family of products. • Richer support for advanced optimized, standards-based relational design Workflow Management Coalition Key Prerequisites • Manage Pro/Engineer data (WfMC)-compliant business ENOVIA LCA V5.9 runs on selected within LCA using the process templates that integrate Multi-CAx P Plug-In all capabilities of ENOVIA LCA system levels of: including Actions for task • Incremental enhancements • For server platforms: management and life cycle rules throughout − AIX and conditions. − Hewlett Packard HP-UX • Significant performance • Richer support for advanced − Silicon Graphics (SGI) IRIX improvements relational design.
    [Show full text]
  • Fomentando a Infidelidade Interfactual
    Fomentando a infidelidade interfactual O amplo mundo das contornas de escritorio libres ●Alejo Pacín Jul (GPUL) Índice ● Interface – Interface de usuario ● Interfaces hardware ● Interfaces software ● Interfaces software-hardware – Interfaces alfanuméricas – Interfaces gráficas Interface ● Si, un título moi chamativo, pero ¿que é iso das interfaces? Interface ● Unha interface é un medio que posibilita a interacción entre dous entes. Interface de usuario ● Vale, pero isto moita relación coa temática da charla non parece ter. ¡Pareces filósofo! Interface de usuario ● Medio co que o usuario pode comunicarse cunha máquina, un equipo ou unha computadora. Interface de usuario ● Vale, agora xa se vai parecendo algo máis, pero ¡segue sendo todo moi abstracto! Interface de usuario ● Tipos segundo o medio: – Interfaces hardware – Interfaces software – Interfaces software-hardware Interfaces hardware ● Dispositivo físico empregado pra ingresar, procesar e entregar datos. ● Exemplos: rato, teclado, pantalla, etc. Interfaces software ● Ferramenta lóxica destinadas a entregar información sobre dos procesos e ferramentas de control. ● Exemplo: lista de procesos en execución Interfaces software-hardware ● Combinación das dúas anteriores. ● Permite establecer unha comunicación bidireccional fluida entre persoa e máquina. ● Exemplo: unha computadora coma esta. Interfaces software-hardware ● Ben, avanzamos bastante, pero ¡sigo sen ver as contornas de escritorio por ningures! Interfaces software-hardware ● Tipos: – Interfaces alfanuméricas – Interfaces gráficas Interfaces alfanuméricas ● Aquelas que só presentan texto. ● Exemplo: intérprete de comandos Interfaces gráficas ● Aquelas que representan graficamente os elementos de control e medida, a información lóxica. ● Exemplo: contornas de escritorio Interfaces gráficas ● ¡Amigo! ¡Ter comezado por aí! ● ¡Semella que agora si chegamos a onde queriamos! Índice ● Xestores de fiestras vs. contornas de escritorio – Xestores de fiestras – Contornas de escritorio Xestores de fiestras vs.
    [Show full text]
  • ENOVIA VPLM V5.17 Powers Global Collaboration
    Software Announcement September 5, 2006 ENOVIA VPLM V5.17 powers global collaboration Overview Additional Web services provided by ENOVIA LCA and ENOVIA V5 VPM At a glance ENOVIA V5 VPM2 increases the enable deeper, process-based flexibility and power of the integrations, providing openness and ENOVIA VPLM1 V5.17 delivers the collaborative Product Lifecycle scalability to optimize business following features and benefits: agility. Management (PLM) engineering • desktop by delivering powerful new Embeds advanced effectivity capabilities that allow engineers Additional collaboration and access and configuration management additional flexibility to define through 3D XML data leverages and in a single immersive configuration filters on a combination extends the power of 3D across workspace, dramatically of date, range, milestones or non-design activities and helps improving designer specifications. Engineers can rapidly customers extend their global 3D productivity. collaborative environment. build design context and display • Streamlines navigation and configuration information on parts to 1 Virtual Product Lifecycle enhances GUI customization to provide efficient design optimization Management search, understand and processes. 2 Virtual Product Manager 3 evaluate product and change Digital Mock-up impacts, improving ease of use ENOVIA V5 VPM provides robust 4 LifeCycle Applications and the ability to interpret customization options that maximize relationships and changes. environment flexibility and ease of Key prerequisites use to accelerate the ability of users • Deepens analysis and digital to effectively leverage and optimize ENOVIA VPLM runs on selected validation processes through relational design processes. system levels of: more accurate and robust measurement and sectioning, 3 • ENOVIA DMU delivers enriched Microsoft Windows and enhances the flexibility and • interference detection and analysis IBM AIX reporting of the human builder.
    [Show full text]
  • CATIA V5.16 Accelerates Collaborative Product Design
    Software Announcement November 8, 2005 CATIA V5.16 accelerates collaborative product design Overview compliance to engineering specifications At a glance Process-centric: V5.16 accelerates product development processes such Product, process, resource (PPR): CATIA V5.16: V5.16 streamlines product as relational design and optimization • development by strengthening the Accelerates product with 64-bit support of the CATIA development with 64-bit support portfolio on Microsoft Windows . single desktop for designers to search and navigate, to of the CATIA portfolio on Taking full advantage of superior Microsoft Windows. 64-bit memory capacity, V5.16 communicate and collaborate, and to empowers customers to create and control and propagate. In V5.16, • Promotes collaboration with analyze even the largest and most engineers can seamlessly manage suppliers with the new complex products. and share more advanced design SMARTEAM Reconciliator. process information with the VPM V5.16 extends CATIA Machining Navigator, further facilitating • Expands the scope of the open Solution′s leadership by integrating formalized concurrent work and extremely lightweight 3D proven DELMIA simulation processes. XML format by including technologies through ISO additional PLM product code-based, realistic NC machine Knowledge: Resulting from information. and material-removal simulation, collaboration with industry leaders, • Enables 3D-only paperless reducing lead-time from V5.16 makes it easy to interactively design-to-manufacturing, with programming to production. capture and reuse corporate business process knowledge. This significant improvements in the V5.16 strengthens virtual product release further facilitates the use of ability to capture and share simulation, enabling customers to engineering process knowledge engineering requirements. experience and validate their using the Business Process • Extends CATIA Machining products.
    [Show full text]
  • CAA RADE V5.15 Broadens the Scope for Customization, Integration, and Extension of CATIA, ENOVIA, and DELMIA
    Software Announcement May 24, 2005 CAA RADE V5.15 broadens the scope for customization, integration, and extension of CATIA, ENOVIA, and DELMIA Overview Key prerequisites At a glance CAA RADE V5.15 consolidates its CAA RADE V5 runs on selected Building tools while improving code system levels of: Component Application management tools, as well as C++ Architecture Rapid Application • source code quality checking. CAA Microsoft Windows 2000 and Development Environment (CAA RADE V5.15 provides in this release: Windows XP RADE) V5.15 delivers: • IBM AIX • CAA — Multi-Workspace • Unprecedented openness — Application Builder updates • Hewlett Packard HP-UX Access to more than 22,000 component-based APIs across − Sun One Studio Forte 8 • SGI IRIX the range of Product Lifecycle compiler support • Sun Solaris Management (PLM) solutions − Replacement of the • Unequalled value — Integration InstallShield program Consideration should also be given of customer know-how and to intended run-time environment, • — added value applications CAA C++ Source Checker applications being developed, their update — Reporting of header target platforms, and operating • Enablement of third-party files in a cpp file systems. application development to • CAA — Source Code Manager expand PLM solutions updates Planned availability date • Fast development of robust and − Support of Change Set May 27, 2005 durable applications with open command standard architecture − Better visual feedback in the • Productivity-driven changes of content command standard-compliant toolkits to produce Windows and UNIX − Direct access to change V5 applications history and workspace history in visual dashboard • New CATIA, ENOVIA, and DELMIA APIs • Various updates of current CATIA, ENOVIA, and DELMIA APIs • CAA APIs 64-bit-enabled for all 64-bit-enabled products This announcement is provided for your information only.
    [Show full text]
  • CAA RADE V5.11: Customize, Extend, and Integrate with the CATIA and ENOVIA V5 Family of Products
    Software Announcement April 29, 2003 CAA RADE V5.11: Customize, Extend, and Integrate with the CATIA and ENOVIA V5 Family of Products Overview − CAA — Teamwork Release Manager: Custom At a Glance Complementing both CATIA V5 and graph release improvements ENOVIA V5, Component Application within the navigation, search, Component Application Architecture Rapid Application and preprocessing operations Architecture Rapid Application Development Environment (CAA Development Environment (CAA • Increased process coverage of RADE) V5.11 delivers: RADE) V5.11 delivers: CAA V5-based applications: • — • Unprecedented openness — A new configuration Enterprise − More than 350 new interfaces Access to more than 3,000 Portal Application Design (PAD) for C++ and Java — with a new product — Web component-based APIs across Application Composer (WAC), − New CATIA API the range of Product Lifecycle which enables quick development Management (PLM) solutions of Web applications integrated Key Prerequisites • Unequalled value — Integration within the WebSphere of customer know-how and Application Server. CAA RADE V5 runs on selected added value applications system levels of: • Support of Microsoft Visual.Net • Enablement of third-party Version 7.0 for the C++ • Microsoft Windows application development to Interactive Dashboard (CID) • AIX expand PLM solutions product • Hewlett Packard HP-UX • • Fast development of robust and • New operating support for: SGI IRIX • Sun Solaris durable applications with open − AIX V5.0 standard architecture − IRIX 6.5.15 Consideration should also be given • Productivity driven − Solaris 8 to intended run-time environment, standard-compliant toolkits to − Rational Purify 2002 and applications being developed, their produce Windows and UNIX PureCoverage 2002 target platforms and operating V5 applications − Java 1.3 for build time systems.
    [Show full text]
  • IRIX® Interactive Desktop User Interface Guidelines
    IRIX® Interactive Desktop User Interface Guidelines Document Number 007-2167-005 CONTRIBUTORS Written by Jackie Neider, Deb Galdes, and Wendy Ferguson Part III by Renate Kempf, Deb Galdes, and Mike Mohageg Updated by Max Anderson Illustrated by Dany Galgani, Delle Maxwell, and Doug O’Morain Production by Kirsten Pekarek Principal architects of the IRIX Interactive Desktop Style: Deb Galdes, Delle Maxwell, Mike Mohageg, Michael Portuesi, Rob Myers, and Betsy Zeller. Principal architects of the 3D Style: Rikk Carey, Deb Galdes, Paul Isaacs, Mike Mohageg, and Rob Myers. Special thanks to Donna Davilla, Debbie Myers, Peter Sullivan, and Dave Ciemiewicz. St. Peter’s Basilica image courtesy of ENEL SpA and InfoByte SpA. Disk Thrower image courtesy of Xavier Berenguer, Animatica. © Copyright 1998, Silicon Graphics, Inc.— All Rights Reserved This document contains proprietary and confidential information of Silicon Graphics, Inc. The contents of this document may not be disclosed to third parties, copied, or duplicated in any form, in whole or in part, without the prior written permission of Silicon Graphics, Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure of the technical data contained in this document by the Government is subject to restrictions as set forth in subdivision (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/or in similar or successor clauses in the FAR, or in the DOD or NASA FAR Supplement. Unpublished rights reserved under the Copyright Laws of the United States. Contractor/manufacturer is Silicon Graphics, Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94043-1389. Silicon Graphics, the Silicon Graphics logo, IRIS, and IRIX are registered trademarks of Silicon Graphics, Inc.
    [Show full text]
  • ENOVIA Life Cycle Applications Version 5 Release 7.0: New Levels of Functionality and Collaboration for the ENOVIA Family of Products
    Software Announcement June 26, 2001 ENOVIA Life Cycle Applications Version 5 Release 7.0: New Levels of Functionality and Collaboration for the ENOVIA Family of Products Overview Key Prerequisites At a Glance ENOVIA Life Cycle Applications ENOVIA LCA Version 5 Release 7 (LCA) Version 5 Release 7.0 runs on selected system levels of: ENOVIA Lifecycle Applications extends and supplements the best Version 5 Release 7.0 — practices of the ENOVIAVPM and • For server platforms: Integrated best practices for early ENOVIAPM product families that are − AIX and detailed product definition. − Hewlett Packard HP-UX proven in production use with • ENOVIA customers in manufacturing − Silicon Graphics (SGI) IRIX Industry-renowned Version 5 industries worldwide. This release is − Sun Solaris open architecture • For client platforms: available to selected customers as • Out-of-the-box business process − Microsoft Windows 95, off-the-shelf, role-based solutions to support allow rapid deployment across the Windows 98 entire enterprise. − Windows NT , Windows 2000 • Early product planning — with − AIX high-level product breakdown, Release 7.0 builds upon the − HP-UX product variant management capabilities introduced with − SGI IRIX • Release 6 by further enhancing the − Sun Solaris Detailed relational design — user interface and introducing a supported by CATIA Version 5 product, process, and resource (PPR) A properly sized database is and user-defined links Hub plug-in for the Dynamic required, using either the DB2 or • the Oracle database manager. Synchronized manufacturing Object-oriented Requirements Bill of Materials System (DOORS) requirements management product. Planned Availability Date • Program management features — for lifecycle and ENOVIA LCA Version 5 brings a new July 13, 2001 milestone management level of functionality and collaboration to the ENOVIA family • Standard hubs adapters — of products.
    [Show full text]