CCF Studio

CCF Studio is a set of Visual Studio add-ins and tools that allow developers to create and configure applications and services that will run in CCF. CCF Studio includes the following:

  • Hosted Application (HAT) Toolkit
  • Distributed Connectivity Service (DCS) Toolkit
  • Multichannel Engine (MCE) Toolkit

Hosted Application Toolkit

The Hosted Application Toolkit (HAT) uses Windows Workflow Foundation (WF) and an extensible UI integration framework to provide application automation for CCF. Workflows within HAT are called automations and the extensible application framework components are called data-driven adapters(DDAs). DDAs are assemblies that encapsulate the details of application UI interaction. In CCF 2009, Windows (Win32), Java, and Web applications are handled by the HAT. Automations use DDAs to drive the hosted applications. For more information, see CCF 2009 SP1 DevelopmentGuide.

Multi-Channel Engine

The Multi-Channel Engine (MCE) provides a common computational logic to be used in all CCF user interfaces. The MCE exposes UI processes that share a common logic and metadata, but are on different delivery channels. It also provides an infrastructure to migrate inter-channel UI processes, and a software factory that can simplify the development of common parts and help you to develop a physical layout that MCE can consume.