Staging Server
Sign In CareersContact UsInvestors
Brooks Software Training
Support
Overview
Customer Support
Education
Plan Your Visit
FACTORYworks family of products
PROMIS family of products
AutoMod family of products
Equipment Automation

FACTORYWORKS CUSTOMIZATION - CDE (CLIENT DEVELOPMENT ENVIRONMENT)

FACTORYworks3 Customization - CDE (Client Development Environment)

Course Objectives
This course prepares you to:
• Describe the FACTORYworks client development environment (CDE), its components and architecture
• Create, test and deploy standalone thin client applications using the Thin Client Development toolkit
• Customize the Operator Client (itself a thin client application) by integrating UIs for custom business rules and adding new queries

Classroom Format
• Lecture / Lab
• Lecture describes major features & concepts
• Hands-on exercises provide practice using examples
• Class length is five days

Prerequisites
• Introduction to FACTORYworks3
• Familiarity with .NET
• Event-driven paradigms and GUI creation an advantage

Course Outline:

Module 1:
  Introduction and Overview
• Run time thin client architecture, components and functionality
• CDE overview
• Glossary of thin client specific terms

Module 2:
  Getting Started
• Thin client installation overview, both client and server
• Role of C# and the CDE Add-In in CDE
• CDE ‘Project' description

Module 3:
  Building a Simple Thin Client Application
• Introduction to Form Designer, Action Assigner, Action Definer
• Creating a project
• Creating a form and adding controls to it
• Role of actions in a thin client application
• Client and Server actions

Module 4:  Actions
• Assigning actions to controls, events, menus
• Assigning action properties
• Defining new actions
• Access maps
• Context variables

Module 5:  Debugging Environment & Tools
• Review of CELLtrace and CELLtalk
• Thin client tracing
• Thin client console
• Setting breakpoints

Module 6:  Expressions
• Reusing forms
• Using Expressions

Module 7:  Subscriptions
• Overview of the publish/subscribe architecture
• Creating, modifying and implementing a subscription in a thin client application

Module 8:  Advanced Features
• User Authorization
• Localization
• Object manager

Module 9:  Thin Client Application Maintenance
• Using CDEutil
• Implementing source code control for projects
• Deployment strategies
• Streamlining actions
• Operator Client upgrade considerations

Module 10:  Operator Client Overview
• Understanding the architecture before making changes
• Panels/Tabs
• Adding a new ad hoc rule

Module 11:  Modifying the Operator Client
• Forcing a modal window
• Master workflow control
• Adding a new Workflow rule

Cost:  $2,500.00 USD per person

Disclaimer:  Periodically, Applied Materials will review and change course content to ensure it is aligned with current functionality of the product.  Course content presented in this document could change because of this process.