CTK Integration Levels Overview

From Commontk
Revision as of 08:25, 27 January 2011 by MarcoNolden (talk | contribs) (Created page with '{| ! ! CTK benefit for Host ! CTK benefit for App/Module |- | Level 1: DICOM Supplement 118 | * Host communication * Data preparation for DataExchange interfa…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Home < CTK Integration Levels Overview
CTK benefit for Host CTK benefit for App/Module
Level 1: DICOM Supplement 118
  • Host communication
  • Data preparation for DataExchange interface
  • Default implementation of host business logic
  • Application communication
  • Default implementation of application business logic
Level 2: Command line interface
  • parsing of parameter descriptions
  • GUI generation (optional)
  • publishing of parameter descriptions
Level 3: CTK event bus
  • publish and subscribe for arbitrary communication between modules and applications
  • possibly out of process
Level 4: CTK services

- Service discovery - Base services: event bus, configuration admin, logging, meta type management Level 5: “Classic” C++ - DICOM Q/R - Local DICOM file management (indexer, database …) - DICOM testing infrastructure - Qt widgets for DICOM, Medical Imaging applications … - Scripting support - Application launcher