Content Modeling Framework Aras aras.com

Size: px
Start display at page:

Download "Content Modeling Framework Aras aras.com"

Transcription

1

2 Content Modeling Framework

3 Objective Overview of the Content Modeling Framework (CMF) Review FMEA Example Configuration

4 Content Modelling Framework (CMF) Overview Purpose Creates a data model of independent elements that are collectively treated as a single entity (CMF Document). Provides Viewers/Editors for creating and modifying Document content Used to define the Documents and Views used in Quality Planning (QMS R1) CMF contains a single Viewer/Editor for the tabular-based content of a Quality Document

5 CMF Document Example Process Quality Document <Content Type> Process Quality Document <Element Type> <Property Type> Operation Name Tool Number Product Char. Process Char. Descr. Descr. <View> PFMEA <Column> Operation Function Failure Mode Style Editor Header Width Eval. Meas. Tech. Name Effect Function Descr. Cause Failure Mode Descr. Effect Cause Descr. Descr. Prevention Detection Descr. Descr. <View> Control Plan <View> Process Flow Action Descr. Model View (Tabular)

6 Content Modeling Framework Overview Data Model Content Types, Element Types, Property Types Referencing / Bindings Structure Mapping Views Tabular for now Other View Types in the future Export Settings

7 Content Modeling Framework Concept of Operations Model Definition Defines Implementation Instantiated As Instance Data <ItemType> Content Type Linked ItemType: <RelationshipType> Element Type Name: Operation parent <RelationshipType> Property Type Name: Number Type: Integer <ItemType> Process Quality Doc <RelationshipType> Operation <RelationshipType> Number value: Integer Description value: String element_ref_id <Item> Process Quality Doc <Relationship> Operation <Relationship> Number value: 5 Description value: Mix Property Type Name: Description Type: String value: Type parent_ref_id

8 Content Modeling Framework Content Type Purpose Defines a CMF Document How it works Identifies an existing Target ItemType, onto which a number of Relationships will be attached for Document Elements and their Properties Assigns one or more Views for displaying/editing Document content 2014 Aras aras.com

9 Content Modeling Framework Element Type Purpose Define the Objects of a CMF Document How it works Similar in function to an ItemType Implemented as Null Relation on Target ItemType Can be linked to a single parent Document Element Forms Element hierarchy parent_ref_id links to Element Can be bound to a single Business Object (Bus. Obj.) 2014 Aras aras.com

10 Content Modeling Framework Property Type Purpose Defines properties for a Document Element How it works Similar to a Property ItemType Implemented as Null Relation on Target ItemType element_ref_id links to Element Types: Boolean, Date Time, Double, Integer, String, Text, File, Image, List Can be bound to a single Bus. Obj. Property Can specify a Method for automatic value calculation or style setting 2014 Aras aras.com

11 Content Modeling Framework View Column configuration Purpose Configure Header, Cell Styles Set Cell Editor How it works Header and Cells styling by cmf_style Editors Property default List Combo List List Editor Default Property Editor Combo List

12 Content Modeling Framework Item (Business Object) References / Binding Purpose Allows CMF Documents to have an indirect association with other PLM Items (Business Objects) Document Element becomes a proxy to the Bus. Obj. How it works Soft Link between CMF Document Item and Business Object Relationship will not show in Where-Used CMF Doc. Item and Bus. Obj. can be removed w/o restriction Changes to Business Object Properties can be identified/flagged in Editor

13 Content Modeling Framework Item (Business Object) References / Binding Referenced Type: ItemType to map to Tracking: How to handle discrepancies in content Show, Ignore Resolution: Mapped Item Instance to check As Saved, Current New Element: Reference Options Pick, Create, Both Reference Required: Can there be unmapped Document Elements?

14 Content Modeling Framework Example: Item Reference / Binding <Element Type> Operation <Property Type> Name Number <ItemType> MPP Operation String: Operation Name Integer: Operation Number Tool Name MPP Tool String: Tool Name Integer: Item Number Model Items (Business Objects)

15 Process Quality Document Example: Operation Reference

16 Content Modeling Framework Structure Mapping Purpose: Provide a mechanism to map, and track, the structure of Document Elements in a CMF Document to a structure of referenced Business Objects Will be used in QP to map Quality Documents to Mfg Process Plans How it works: Methods return a list of Item instances that are associated with a given bound Document Element Identifies order (when needed)

17 Structure Mapping Example Quality Planning -> MPP QP - Process Quality Document Mapped to Process Plan Requires PQB Binding application QP Operation Mapped to MPP Operation Order is tracked CMF (QP) Process Quality Document Operation Tool Reference <Track Order> Reference Reference MPP Process Plan MPP Operation Op. Resource MPP Tool QP Tool Mapped MPP Tool Order is not tracked Document Element RelationshipType ItemType

18 Content Modeling Framework Structure Mapping Candidate Document Element: A Document Element that refers to a Business Object in a bound structure that has not been accepted into a document Flagged Document Element: A Document Element that does not represent its mapped structure either because: It is out of place based on ordering It doesn t refer to a referenced Business Object that exists in its parent s hierarchy

19 Structure Mapping Example Quality Planning -> MPP

20 Structure Mapping Example Quality Planning -> MPP Candidate Document Elements

21 Structure Mapping Example Quality Planning -> MPP

22 Structure Mapping Example Quality Planning -> MPP Mismatched Content

23 Structure Mapping Example Quality Planning -> MPP Business Object Removed

24

Quality Management System

Quality Management System 2015 Aras 1 Upcoming Application: Quality Management System Kevin Richard 2015 Aras 2 Agenda Aras Quality Management Quality Planning - Purpose and Challenges Quality Planning Document Editor Prototype

More information

RIGHTNOW A C E

RIGHTNOW A C E RIGHTNOW A C E 2 0 1 4 2014 Aras 1 aras.com A C E 2 0 1 4 Document Management & Office Connector Using Aras for Document Management with the Microsoft Office Connector 2014 Aras aras.com Agenda Aras Document

More information

Browser: Simple HTML Rendering

Browser: Simple HTML Rendering Browser: Simple HTML Rendering Version 6.6 July 22, 2016 The browser library provides the following procedures and classes for parsing and viewing HTML files. The browser/htmltext library provides a simplified

More information

RIGHTNOW A C E

RIGHTNOW A C E RIGHTNOW A C E 2 0 1 4 2014 Aras 1 aras.com A C E 2 0 1 4 Implementing Aras Conversion Server How file conversion works and how to configure file converters in Aras 2014 Aras aras.com Agenda What is Aras

More information

TOPICS TO COVER:-- Array declaration and use.

TOPICS TO COVER:-- Array declaration and use. ARRAYS in JAVA TOPICS TO COVER:-- Array declaration and use. One-Dimensional Arrays. Passing arrays and array elements as parameters Arrays of objects Searching an array Sorting elements in an array ARRAYS

More information

Aras Innovator 11. Release Notes

Aras Innovator 11. Release Notes Document #: 11.0.02015040601 Last Modified: 12/29/2015 Copyright Information Copyright 2015 Aras Corporation. All Rights Reserved. Aras Corporation 300 Brickstone Square Suite 700 Andover, MA 01810 Phone:

More information

4 ECSets and Topology Templates

4 ECSets and Topology Templates 1 Allegro Constraint Manager User Guide 4 ECSets and pology Templates pics in this chapter include "What is a pology Template?" "Importing ECSets" "Mapping Templates and ECSets to Net-related Objects"

More information

Scriblib: Extra Scribble Libraries

Scriblib: Extra Scribble Libraries Scriblib: Extra Scribble Libraries Version 5.0 June 6, 2010 1 Contents 1 Writing Examples with Pict Results 3 2 Figures 4 3 Bibliographies 6 2 1 Writing Examples with Pict Results (require scriblib/gui-eval)

More information

Separate Compilation Model

Separate Compilation Model Separate Compilation Model Recall: For a function call to compile, either the function s definition or declaration must appear previously in the same file. Goal: Compile only modules affected by recent

More information

AP Computer Science A

AP Computer Science A 2017 AP Computer Science A Sample Student Responses and Scoring Commentary Inside: RR Free Response Question 1 RR Scoring Guideline RR Student Samples RR Scoring Commentary 2017 The College Board. College

More information

1B1b Classes in Java Part I

1B1b Classes in Java Part I 1B1b Classes in Java Part I Agenda Defining simple classes. Instance variables and methods. Objects. Object references. 1 2 Reading You should be reading: Part I chapters 6,9,10 And browsing: Part IV chapter

More information

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS PAUL L. BAILEY Abstract. This documents amalgamates various descriptions found on the internet, mostly from Oracle or Wikipedia. Very little of this

More information

Basic Language Constructs of VHDL

Basic Language Constructs of VHDL Basic Language Constructs of VHDL Chapter 3 1 Outline 1. Basic VHDL program 2. Lexical elements and program format 3. Objects 4. Data type and operators Chapter 3 2 1. Basic VHDL program Chapter 3 3 Design

More information

Table of Contents EXCEL ADD-IN CHANGE LOG VERSION (OCT )... 3 New Features... 3

Table of Contents EXCEL ADD-IN CHANGE LOG VERSION (OCT )... 3 New Features... 3 Table of Contents EXCEL ADD-IN CHANGE LOG... 3 VERSION 3.6.0.4 (OCT 10 2013)... 3... 3 Multiple account support... 3 Defining queries for multiple accounts... 4 Single sign on support... 4 Setting up SSO

More information

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and PHPRad PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and Getting Started Creating New Project To create new Project. Just click on the button. Fill In Project properties

More information

Exam Name: MOS: Microsoft Office Access 2010

Exam Name: MOS: Microsoft Office Access 2010 Vendor: Microsoft Exam Code: 77-885 Exam Name: MOS: Microsoft Office Access 2010 Version: DEMO QUESTION 1 You have a table named Projects created in Microsoft Office Access 2010. You are required to make

More information

GE Fanuc Automation CIMPLICITY HMI. Historical Data Analyzer. CIMPLICITY Monitoring and Control Products. Operation Manual

GE Fanuc Automation CIMPLICITY HMI. Historical Data Analyzer. CIMPLICITY Monitoring and Control Products. Operation Manual GE Fanuc Automation CIMPLICITY Monitoring and Control Products CIMPLICITY HMI Historical Data Analyzer Operation Manual GFK-1379C December 2000 Following is a list of documentation icons: GFL-005 Warning

More information

Administrative Stuff

Administrative Stuff Administrative Stuff Use the new version of PLAI from planet. It will download the first time you run a program with the 7, like this: #lang planet plai/plai:1:7 This lets you ignore passing test cases

More information

The root of the program tree. The site object. =APROJECT.getEntities("Program","prompt").get(0).getallprogramitems()

The root of the program tree. The site object. =APROJECT.getEntities(Program,prompt).get(0).getallprogramitems() Top Entities General Format Area (sqft or m 2 ) =PROJECT =PROGRAM =SPACEPROGRAM =SITEPROGRAM =SITE =BUILDING =APROJECT.getEntities ("Program", "prompt") =APROJECT.getEntities("Program","prompt").get(0).getAllProgramItems()

More information

ibase Manager Net Admin Guide 2005 ibase

ibase Manager Net Admin Guide 2005 ibase ibase Manager Net Admin Guide 1 ibase Manager Net Table of Contents Section 1 Welcome to the ibase Manager Net Admin Help 3 Section 2 Purpose 3 Section 3 Copyright 3 Section 4 Disclaimer 3 Section 5 Main

More information

Technical Document Authoring and

Technical Document Authoring and 2015 Aras 1 Technical Document Authoring and Management in PLM Kevin Richard 2015 Aras 2 Agenda Business Justification (Challenges/Goals) Technical Documents Features Demo Wrap up and questions 2015 Aras

More information

2D Syntax. Version October 30, 2017

2D Syntax. Version October 30, 2017 2D Syntax Version 6.11 October 30, 2017 #lang 2d package: 2d-test The 2d language installs #2d reader support in the readtables, and then chains to the reader of another language that is specified immediately

More information

CS162 - POINTERS. Lecture: Pointers and Dynamic Memory

CS162 - POINTERS. Lecture: Pointers and Dynamic Memory CS162 - POINTERS Lecture: Pointers and Dynamic Memory What are pointers Why dynamically allocate memory How to dynamically allocate memory What about deallocation? Walk thru pointer exercises 1 CS162 -

More information

Outline. Java Models for variables Types and type checking, type safety Interpretation vs. compilation. Reasoning about code. CSCI 2600 Spring

Outline. Java Models for variables Types and type checking, type safety Interpretation vs. compilation. Reasoning about code. CSCI 2600 Spring Java Outline Java Models for variables Types and type checking, type safety Interpretation vs. compilation Reasoning about code CSCI 2600 Spring 2017 2 Java Java is a successor to a number of languages,

More information

Chapter 11. Categories of languages that support OOP: 1. OOP support is added to an existing language

Chapter 11. Categories of languages that support OOP: 1. OOP support is added to an existing language Categories of languages that support OOP: 1. OOP support is added to an existing language - C++ (also supports procedural and dataoriented programming) - Ada 95 (also supports procedural and dataoriented

More information

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values Advance Excel 2013 Getting started with Excel 2013 1. Identifying the different Excel 2013 programs 2. Identifying new features of Excel 2013 a. If you are upgrading from Excel 2010 b. If you are upgrading

More information

ECE 122. Engineering Problem Solving with Java

ECE 122. Engineering Problem Solving with Java ECE 122 Engineering Problem Solving with Java Lecture 21 Interfaces and Abstract Classes Overview Problem: Can we make inheritance flexible? Abstract methods Define methods that will be filled in by children

More information

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail

More information

Using the API... 3 edriven.core... 5 A PowerMapper pattern... 5 edriven.gui... 7 edriven.gui framework architecture... 7 Audio... 9 Animation...

Using the API... 3 edriven.core... 5 A PowerMapper pattern... 5 edriven.gui... 7 edriven.gui framework architecture... 7 Audio... 9 Animation... 1 Using the API... 3 edriven.core... 5 A PowerMapper pattern... 5 edriven.gui... 7 edriven.gui framework architecture... 7 Audio... 9 Animation... 11 Tween class... 11 TweenFactory class... 12 Styling...

More information

NetAdvantage for WPF 12.2 Service Release Notes May 2013

NetAdvantage for WPF 12.2 Service Release Notes May 2013 NetAdvantage for WPF 12.2 Service Release Notes May 2013 Create electrifying user experiences with next generation WPF controls that deliver the high performance and rich feature set your line-of-business

More information

Release notes for version 3.1

Release notes for version 3.1 Release notes for version 3.1 - Now includes support for script lines and character names. o When creating an Excel file project, it is possible to specify columns used for script lines and for character

More information

Object Model. Object Oriented Programming Spring 2015

Object Model. Object Oriented Programming Spring 2015 Object Model Object Oriented Programming 236703 Spring 2015 Class Representation In Memory A class is an abstract entity, so why should it be represented in the runtime environment? Answer #1: Dynamic

More information

ADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course):

ADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course): Course Modules for Advance Excel Training Online (MS Excel 2013 Course): ADVANCED EXCEL 2013 1 Getting started with Excel 2013 A Identifying the different Excel 2013 programs B Identifying new features

More information

Universal Format Plug-in User s Guide. Version 10g Release 3 (10.3)

Universal Format Plug-in User s Guide. Version 10g Release 3 (10.3) Universal Format Plug-in User s Guide Version 10g Release 3 (10.3) UNIVERSAL... 3 TERMINOLOGY... 3 CREATING A UNIVERSAL FORMAT... 5 CREATING A UNIVERSAL FORMAT BASED ON AN EXISTING UNIVERSAL FORMAT...

More information

AP Computer Science A

AP Computer Science A 2017 AP Computer Science A Scoring Guidelines College Board, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks of the College Board. AP Central is the official online

More information

Fitted with modified component parameters, such as the component's value.

Fitted with modified component parameters, such as the component's value. Variants Modified by Susan Riege on Sep 4, 2018 Parent page: Exploring CircuitStudio The ability to create variations of the same base design is a real strength of CircuitStudio, and a tremendous productivity

More information

Instantiation of Template class

Instantiation of Template class Class Templates Templates are like advanced macros. They are useful for building new classes that depend on already existing user defined classes or built-in types. Example: stack of int or stack of double

More information

Memory, Data, & Addressing II CSE 351 Spring

Memory, Data, & Addressing II CSE 351 Spring Memory, Data, & Addressing II CSE 351 Spring 2018 http://xkcd.com/138/ Review Questions 1) If the word size of a machine is 64-bits, which of the following is usually true? (pick all that apply) a) 64

More information

Lab #1: Introduction to Design Methodology with FPGAs part 1 (80 pts)

Lab #1: Introduction to Design Methodology with FPGAs part 1 (80 pts) Nate Pihlstrom, npihlstr@uccs.edu Lab #1: Introduction to Design Methodology with FPGAs part 1 (80 pts) Objective The objective of this lab assignment is to introduce and use a methodology for designing

More information

Converting Your PDFs to Excel

Converting Your PDFs to Excel Converting Your PDFs to Excel Easy 3-Step Guide STEP 1: OPEN YOUR PDF Select the Open... command from the File menu. STEP 3: CONVERTING TO EXCEL After selecting, you are ready for conversion. For conversions

More information

CALUMMA Management Tool User Manual

CALUMMA Management Tool User Manual CALUMMA Management Tool User Manual CALUMMA Management Tool Your Data Management SIMPLIFIED. by RISC Software GmbH The CALUMMA system is a highly adaptable data acquisition and management system, for complex

More information

Crystal Reports 9 OLAP Reports

Crystal Reports 9 OLAP Reports OLAP Reports Overview Contents enables the Report Designer to set parameters on Slice and Page dimension members in an OLAP report. This feature enables you to select the slice or page of data they want

More information

ADAPTER. Topics. Presented By: Mallampati Bhava Chaitanya

ADAPTER. Topics. Presented By: Mallampati Bhava Chaitanya ADAPTER Presented By: Mallampati Bhava Chaitanya Topics Intent Motivation Applicability Structure Participants & Collaborations Consequences Sample Code Known Uses Related Patterns Intent Convert the interface

More information

Table of Contents EXCEL ADD-IN CHANGE LOG VERSION (APRIL 28, 2013)... 2 Changes... 2 VERSION (FEBRUARY 20, 2013)...

Table of Contents EXCEL ADD-IN CHANGE LOG VERSION (APRIL 28, 2013)... 2 Changes... 2 VERSION (FEBRUARY 20, 2013)... Table of Contents EXCEL ADD-IN CHANGE LOG... 2 VERSION 3.4.0.0 (APRIL 28, 2013)... 2 Changes... 2 VERSION 3.3.1.1 (FEBRUARY 20, 2013)... 2 Changes... 2 Maximum number of items per query was increased to

More information

A Short Introduction to PDF

A Short Introduction to PDF A Short Introduction to PDF Peter Fischer, ZITI, Uni Heidelberg 1 pdf vs. Postscript pdf describes graphics, text & document structure It uses vector graphics, very similar to postscript Some differences

More information

Quark XML Author 2015 October 2017 Update Known and Resolved Issues

Quark XML Author 2015 October 2017 Update Known and Resolved Issues Quark XML Author 2015 October 2017 Update Known and Resolved Issues Contents Quark XML Author 2015 Known and Resolved Issues...1 Known and resolved issues in 6.1...1 Known and resolved issues in 6.0...2

More information

Lecture 8: Pointer Arithmetic (review) Endianness Functions and pointers

Lecture 8: Pointer Arithmetic (review) Endianness Functions and pointers CSE 30: Computer Organization and Systems Programming Lecture 8: Pointer Arithmetic (review) Endianness Functions and pointers Diba Mirza University of California, San Diego 1 Q: Which of the assignment

More information

Quark XML Author 2015 September 2016 Update Known and Resolved Issues

Quark XML Author 2015 September 2016 Update Known and Resolved Issues Quark XML Author 2015 September 2016 Update Known and Resolved Issues Contents Quark XML Author 2015 Known and Resolved Issues...1 Known and resolved issues in 5.5...1 Known and resolved issues in 5.2.1...3

More information

Introduction to Software Testing Chapter 2.4 Graph Coverage for Design Elements Paul Ammann & Jeff Offutt

Introduction to Software Testing Chapter 2.4 Graph Coverage for Design Elements Paul Ammann & Jeff Offutt Introduction to Software Testing Chapter 2.4 Graph Coverage for Design Elements Paul Ammann & Jeff Offutt www.introsoftwaretesting.com OO Software and Designs Emphasis on modularity and reuse puts complexity

More information

9691 COMPUTING. 9691/22 Paper 2 (Written Paper), maximum raw mark 75

9691 COMPUTING. 9691/22 Paper 2 (Written Paper), maximum raw mark 75 CAMBRIDGE INTERNATIONAL EXAMINATIONS Cambridge International Advanced Subsidiary and Advanced Level MARK SCHEME for the May/June 2015 series 9691 COMPUTING 9691/22 Paper 2 (Written Paper), maximum raw

More information

Open Firmware Recommended Practice:

Open Firmware Recommended Practice: Open Firmware Recommended Practice: Interrupt Mapping Version 0. // Published by the Open Firmware Working Group This document is a voluntary-use recommended practice of the Open Firmware Working Group.

More information

Running Example Tables name location

Running Example Tables name location Running Example Pubs-Drinkers-DB: The data structures of the relational model Attributes and domains Relation schemas and database schemas databases Pubs (name, location) Drinkers (name, location) Sells

More information

Array. Prepared By - Rifat Shahriyar

Array. Prepared By - Rifat Shahriyar Java More Details Array 2 Arrays A group of variables containing values that all have the same type Arrays are fixed length entities In Java, arrays are objects, so they are considered reference types

More information

Scheme procedures can be used with the Scheme AIDE demonstration application or any other Scheme based application.

Scheme procedures can be used with the Scheme AIDE demonstration application or any other Scheme based application. Chapter 2. Scheme Procedures This chapter describes how to write Scheme procedures to enhance the functionality provided in the Scheme ACIS Interface Driver Extension (Scheme AIDE. Scheme AIDE (formerly

More information

Multi-Objective-OPT (Multi) Gear Train Design Tool Example Using Multiple Objectives and Constraints

Multi-Objective-OPT (Multi) Gear Train Design Tool Example Using Multiple Objectives and Constraints Multi-Objective-OPT (Multi) Gear Train Design Tool Example Using Multiple Objectives and Constraints A gear train design tool spreadsheet example is provided with your Multi-Objective-OPT product installation.

More information

Casting -Allows a narrowing assignment by asking the Java compiler to "trust us"

Casting -Allows a narrowing assignment by asking the Java compiler to trust us Primitives Integral types: int, short, long, char, byte Floating point types: double, float Boolean types: boolean -passed by value (copied when returned or passed as actual parameters) Arithmetic Operators:

More information

D'Rainbow ALV. User Guide. Paint.Enhance.Annotate.

D'Rainbow ALV. User Guide. Paint.Enhance.Annotate. D'Rainbow ALV User Guide Paint.Enhance.Annotate. D-PRO Innovation Ltd. April 2018 Rainbow User Guide Version 4.6 Contents Overview 4 Create a new report 5 Edit and View a Report 8 Selection 9 Paint 9 Comment

More information

Functional Programming. Pure Functional Programming

Functional Programming. Pure Functional Programming Functional Programming Pure Functional Programming Computation is largely performed by applying functions to values. The value of an expression depends only on the values of its sub-expressions (if any).

More information

CSC 330 Object-Oriented

CSC 330 Object-Oriented CSC 330 Object-Oriented Oriented Programming Using ADO.NET and C# CSC 330 Object-Oriented Design 1 Implementation CSC 330 Object-Oriented Design 2 Lecture Objectives Use database terminology correctly

More information

Speaker Name: Darren J. Young / Course Title: Introduction to Visual LISP's vl- functions. Course ID: CP42-3

Speaker Name: Darren J. Young / Course Title: Introduction to Visual LISP's vl- functions. Course ID: CP42-3 Las Vegas, Nevada, December 3 6, 2002 Speaker Name: Darren J. Young / dyoung@mcwi.com Course Title: Introduction to Visual LISP's vl- functions Course ID: CP42-3 Course Outline: This course presents long-time

More information

Aras Innovator 11. Microsoft Reporting Services Guide. For use with Microsoft SQL Server 2014

Aras Innovator 11. Microsoft Reporting Services Guide. For use with Microsoft SQL Server 2014 For use with Microsoft SQL Server 2014 Document #: 11.0.02015040601 Last Modified: 1/10/2018 Copyright Information Copyright 2018 Aras Corporation. All Rights Reserved. Aras Corporation 300 Brickstone

More information

Introduction to Databases

Introduction to Databases Introduction to Databases Data Retrival SELECT * FROM Students S WHERE S.age < 18 Data Retrival SELECT S.name, S.login FROM Students S WHERE S.age < 18 Entity sets to tables Entity sets to tables CREATE

More information

See Types of Data Supported for information about the types of files that you can import into Datameer.

See Types of Data Supported for information about the types of files that you can import into Datameer. Importing Data When you import data, you import it into a connection which is a collection of data from different sources such as various types of files and databases. See Configuring a Connection to learn

More information

Application Note C++ Debugging

Application Note C++ Debugging Application Note C++ Debugging TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents... High-Level Language Debugging... Application Note C++ Debugging... 1 Sample Code used by This Application

More information

Object-Oriented Concepts and Principles (Adapted from Dr. Osman Balci)

Object-Oriented Concepts and Principles (Adapted from Dr. Osman Balci) Object-Oriented Concepts and Principles (Adapted from Dr. Osman Balci) Sung Hee Park Department of Mathematics and Computer Science Virginia State University September 18, 2012 The Object-Oriented Paradigm

More information

Object Model. Object Oriented Programming Winter

Object Model. Object Oriented Programming Winter Object Model Object Oriented Programming 236703 Winter 2014-5 Class Representation In Memory A class is an abstract entity, so why should it be represented in the runtime environment? Answer #1: Dynamic

More information

CRW DOCUMENTATION. The schema is a CoreTrac xml file that defines a set of databases to work with.

CRW DOCUMENTATION. The schema is a CoreTrac xml file that defines a set of databases to work with. CRW DOCUMENTATION OVERVIEW The Custom Report Writer (CRW) is a powerful reporting application that provides direct access to the data within Resource One. CRW is essentially an open-ended tool that exposes

More information

Administration. Objects and Arrays. Objects. Agenda. What is an Object? What is a Class?

Administration. Objects and Arrays. Objects. Agenda. What is an Object? What is a Class? Administration Objects and Arrays CS 99 Summer 2000 Michael Clarkson Lecture 6 Read clarified grading policies Lab 6 due tomorrow Submit.java files in a folder named Lab6 Lab 7 Posted today Upson Lab closed

More information

December Copyright 2018 Open Systems Holdings Corp. All rights reserved.

December Copyright 2018 Open Systems Holdings Corp. All rights reserved. This document describes the intended features and technology for TRAVERSE 11 as of December, 2018. Features and technology are subject to change and there is no guarantee that any particular feature or

More information

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Primavera Portfolio Management 9.0 What s New Copyright 1999-2011, Oracle and/or its affiliates. The Programs (which include both the software and documentation) contain proprietary information; they are

More information

0. Overview of this standard Design entities and configurations... 5

0. Overview of this standard Design entities and configurations... 5 Contents 0. Overview of this standard... 1 0.1 Intent and scope of this standard... 1 0.2 Structure and terminology of this standard... 1 0.2.1 Syntactic description... 2 0.2.2 Semantic description...

More information

Forth Meets Smalltalk. A Presentation to SVFIG October 23, 2010 by Douglas B. Hoffman

Forth Meets Smalltalk. A Presentation to SVFIG October 23, 2010 by Douglas B. Hoffman Forth Meets Smalltalk A Presentation to SVFIG October 23, 2010 by Douglas B. Hoffman 1 CONTENTS WHY FMS? NEON HERITAGE SMALLTALK HERITAGE TERMINOLOGY EXAMPLE FMS SYNTAX ACCESSING OVERRIDDEN METHODS THE

More information

Aras Innovator 11. Microsoft Reporting Services Guide. For use with Microsoft SQL Server 2012

Aras Innovator 11. Microsoft Reporting Services Guide. For use with Microsoft SQL Server 2012 For use with Microsoft SQL Server 2012 Document #: 11.0.02014120801 Last Modified: 12/30/2014 Copyright Information Copyright 2014 Aras Corporation. All Rights Reserved. Aras Corporation 300 Brickstone

More information

Computer Science BS Degree - Data Structures (I2206) Abstract Data Types (ADT)

Computer Science BS Degree - Data Structures (I2206) Abstract Data Types (ADT) Abstract Data Types (ADT) 70 Hierarchy of types Each type is implemented in terms if the types lower in the hierarchy Level 0 Bit Byte Word Level 1 Integer Real Char Boolean Pointer Level 2 Array Record

More information

Chapter 13 Object Oriented Programming. Copyright 2006 The McGraw-Hill Companies, Inc.

Chapter 13 Object Oriented Programming. Copyright 2006 The McGraw-Hill Companies, Inc. Chapter 13 Object Oriented Programming Contents 13.1 Prelude: Abstract Data Types 13.2 The Object Model 13.4 Java 13.1 Prelude: Abstract Data Types Imperative programming paradigm Algorithms + Data Structures

More information

IBM Rational Rhapsody Gateway Add On. User Manual

IBM Rational Rhapsody Gateway Add On. User Manual User Manual Rhapsody IBM Rational Rhapsody Gateway Add On User Manual License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

Random Testing in 321

Random Testing in 321 Random Testing in 321 1 Test Cases So Far Each test relates a particular input to a particular output. (test (bound-ids (with 'x (id 'y) (id 'x))) '(x)) (test (binding-ids (with 'x (id 'y) (id 'x))) '(x))

More information

Drag and Drop File Upload Version User Guide

Drag and Drop File Upload Version User Guide Drag and Drop File Upload Version 1.4.0 User Guide Introduction and Installation...2 Installation of the Drag and Drop File Upload...2 Configuration and Usage...3 Software Change Log...7 Compatibility...7

More information

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co.

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. PL17257 JavaScript and PLM: Empowering the User Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. Learning Objectives Using items and setting data in a Workspace Setting Data in Related Workspaces

More information

Technical Bulletin 1002 RFgen 5.1 Perfecting Your Presentation with the PanelList Control

Technical Bulletin 1002 RFgen 5.1 Perfecting Your Presentation with the PanelList Control Technical Bulletin 1002 RFgen 5.1 Perfecting Your Presentation with the PanelList Control Published: April 24, 2018 Release: RFgen 5.1.1 Design View RunTime View Perfecting your application s presentation

More information

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering Fall 2011 ECOM 4113: Database System Lab Eng.

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering Fall 2011 ECOM 4113: Database System Lab Eng. Islamic University of Gaza Faculty of Engineering Department of Computer Engineering Fall 2011 ECOM 4113: Database System Lab Eng. Ahmed Abumarasa Database Lab Lab 2 Database Table Introduction: The previous

More information

Functional Programming. Pure Functional Languages

Functional Programming. Pure Functional Languages Functional Programming Pure functional PLs S-expressions cons, car, cdr Defining functions read-eval-print loop of Lisp interpreter Examples of recursive functions Shallow, deep Equality testing 1 Pure

More information

11/6/17. Functional programming. FP Foundations, Scheme (2) LISP Data Types. LISP Data Types. LISP Data Types. Scheme. LISP: John McCarthy 1958 MIT

11/6/17. Functional programming. FP Foundations, Scheme (2) LISP Data Types. LISP Data Types. LISP Data Types. Scheme. LISP: John McCarthy 1958 MIT Functional programming FP Foundations, Scheme (2 In Text: Chapter 15 LISP: John McCarthy 1958 MIT List Processing => Symbolic Manipulation First functional programming language Every version after the

More information

Compact Off-Heap Structures in the Java Language

Compact Off-Heap Structures in the Java Language Steve Poole May 2013 Compact Off-Heap Structures in the Java Language Important Disclaimers THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILST EFFORTS WERE

More information

CIS 110: Introduction to Computer Programming

CIS 110: Introduction to Computer Programming CIS 110: Introduction to Computer Programming Lecture 3 Express Yourself ( 2.1) 9/16/2011 CIS 110 (11fa) - University of Pennsylvania 1 Outline 1. Data representation and types 2. Expressions 9/16/2011

More information

Designing Your Own Soft Modules

Designing Your Own Soft Modules 4 Objectives Learn how to create circuit schematics with OrCAD Learn how to export a circuit from OrCAD as an EDIF netlist. Learn how to import an EDIF netlist into the FastChip library as a new soft module.

More information

What s New Essential Studio Reporting Edition, 2011 Volume 3

What s New Essential Studio Reporting Edition, 2011 Volume 3 What s New Essential Studio Reporting Edition, 2011 Volume 3 Contents Essential XlsIO...3 Sorting...3 Encryption...4 Printing Titles...4 Essential DocIO...5 Encryption...5 Table Styles...6 Essential PDF...8

More information

List of Code Samples. xiii

List of Code Samples. xiii xiii List of Code Samples Sample 1-1 Driving the APB pins 16 Sample 1-2 A task to drive the APB pins 17 Sample 1-3 Low-level Verilog test 17 Sample 1-4 Basic transactor code 21 Sample 2-1 Using the logic

More information

Mail & Deploy Reference Manual. Version 2.0.5

Mail & Deploy Reference Manual. Version 2.0.5 Mail & Deploy Reference Manual Version 2.0.5 Introduction TABLE OF CONTENTS Introduction... 4 General Introduction... 5 Architecture... 6 Server... 6 Repository... 6 Client... 6 Contact Us... 7 Server...

More information

ECE 122. Engineering Problem Solving with Java

ECE 122. Engineering Problem Solving with Java ECE 122 Engineering Problem Solving with Java Lecture 10 For Loops and Arrays Outline Problem: How can I perform the same operations a fixed number of times? Considering for loops Performs same operations

More information

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

JME Language Reference Manual

JME Language Reference Manual JME Language Reference Manual 1 Introduction JME (pronounced jay+me) is a lightweight language that allows programmers to easily perform statistic computations on tabular data as part of data analysis.

More information

Bentley Map Geospatial Administrator Workspace Base Source Directory and Files Node

Bentley Map Geospatial Administrator Workspace Base Source Directory and Files Node Bentley Map Geospatial Administrator Workspace Base Source Directory and Files Node The Geospatial Administrator provides expected flexibility to define and customize your Bentley Map projects. This includes

More information

AutoCAD Electrical Customization from A to Z

AutoCAD Electrical Customization from A to Z 11/30/2005-10:00 am - 11:30 am Room:Parrot 1/2 (Swan) Walt Disney World Swan and Dolphin Resort Orlando, Florida AutoCAD Electrical Customization from A to Z Randy Brunette - Brunette Technologies, LLC

More information

Target Definition Builder. Software release 4.20

Target Definition Builder. Software release 4.20 Target Definition Builder Software release 4.20 July 2003 Target Definition Builder Printing History 1 st printing December 21, 2001 2 nd printing May 31, 2002 3 rd printing October 31, 2002 4 th printing

More information

HOW TO USE - imediatrans. Basic manual for BEGINNERS

HOW TO USE - imediatrans. Basic manual for BEGINNERS HOW TO USE - imediatrans Basic manual for BEGINNERS May / 2013 SIGN IN / SIGN UP A. Go to imediatrans web-site Sign in Here B. You can sign in with your previous ID or sign up creating a new account Type

More information

Data Collections. Welcome to the Fourth Dimension (and beyond) Martin Phillips Ladybridge Systems Ltd. International Spectrum Conference, 2014

Data Collections. Welcome to the Fourth Dimension (and beyond) Martin Phillips Ladybridge Systems Ltd. International Spectrum Conference, 2014 Data Collections Welcome to the Fourth Dimension (and beyond) International Spectrum Conference, 2014 Martin Phillips Ladybridge Systems Ltd Multivalue Are we at its limits? We all understand the power

More information

Beyond UVM Registers Better, Faster, Smarter

Beyond UVM Registers Better, Faster, Smarter Beyond UVM Registers Better, Faster, Smarter Rich Edelman, Bhushan Safi Mentor Graphics, US, India Accellera Systems Initiative 1 What are UVM Registers good for? Standard Runs on all the simulators High

More information

Vectors in Scheme. Data Structures in Scheme

Vectors in Scheme. Data Structures in Scheme Data Structures in Scheme Vectors in Scheme In Scheme, lists and S-expressions are basic. Arrays can be simulated using lists, but access to elements deep in the list can be slow (since a list is a linked

More information

HIERARCHICAL DESIGN. RTL Hardware Design by P. Chu. Chapter 13 1

HIERARCHICAL DESIGN. RTL Hardware Design by P. Chu. Chapter 13 1 HIERARCHICAL DESIGN Chapter 13 1 Outline 1. Introduction 2. Components 3. Generics 4. Configuration 5. Other supporting constructs Chapter 13 2 1. Introduction How to deal with 1M gates or more? Hierarchical

More information