Acropolis

Video: Introducing Acropolis

July 12th, 2007

Video link: Introducing Acropolis

Author: David Hill
Duration: 12 Minutes

Quick summary of the points in the video:

Acropolis provides:

  • Application Templates (Part Library, WPF Application, WPF Document-Style Application)
  • Application Wizard:
    • Theme (only a single theme in CTP 1 but more in subsequent releases)
    • Navigation (single/multiple item)
    • Layout (default, tabbed, split layout)
      • Includes options for main menu, toolbar, status bar
  • Component designer - visually design business components
  • Pre-built Part templates (Generic Part and Document-Centric Part)
  • Document Manager - manages creation, opening, closing, saving of documents (by providing handlers for the relevant commands)
    • Allows you to establish editors for different document types
    • Prompts to save changes, etc

Acropolis Design points:

  • Modular approach to building applications
  • Basic building block is the “Part”
    • Separation between UI and logic
    • UI piece is called the “View”
    • Business logic components defined in code and hooked up via XAML
    • Connection points (data provider, component property, service dependency, etc) define how logic is wired to the View    

[via Eric Nelson]