Microsoft Communities

Welcome to WindowsClient.net | Sign in | Join

Welcome to Acropolis

A New Phase for the Acropolis Project

The Acropolis incubation project has been a great learning experience for us and we have received a lot of great feedback that will keep us very busy for quite a while.

We are very excited to be entering the next phase of the project where we will begin to roll many of the Acropolis concepts into future versions of the .NET Framework for the desktop and Silverlight. Unfortunately, while we figure out exactly how to go about this, we have decided not to release any more Acropolis CTP's. We’re going to keep the current CTP bits available to allow you to continue prototyping and evaluating the Acropolis concepts. There will be no new functionality added to the Acropolis CTPs but we do hope that you will continue to provide feedback to us on what you like or don’t like.

We do have some good news though! We were pleasantly surprised to get feedback from many of you that you want to go live with Acropolis based solutions in the short term. To us that validated a lot of the thinking we have been doing and it is a positive indicator of the Acropolis approach. Because of this type of feedback, we want to help you continue to take advantage of the Acropolis concepts and the power of the .NET platform while we figure out the longer term plan.

We are very excited to announce that we are going to be working closely with the Microsoft Patterns & Practices team to provide guidance (samples, applications blocks, patterns and so on) for building composite client applications for .NET Framework 3.5 and Visual Studio 2008. As part of that effort we want to engage with those that have been following the Acropolis project to ensure that this guidance meets your needs. Glenn Block, the Patterns & Practices client product manager, has much more information about the Composite Applications for Visual Studio 2008 and .NET 3.5 project here. (Click for his post.)

If you have evaluated Acropolis and are unsure whether to adopt it for your project, or to use the existing CAB, or to wait for the new guidance, our guidance for this situation remains the same – if you are building a Windows Forms LOB composite client (with maybe rich islands of WPF content) you should carefully evaluate the current CAB release. If you are specifically interesting in building composite applications on .NET 3.5, please get involved with the Patterns & Practices project and help us to deliver a guidance package that meets your requirements.

Thanks again for your feedback and expect to hear more in the next couple of months about our future plans.

The Acropolis Team

Discuss Acropolis in Forums | Visit the Online Documentation

Download August CTP & Documentation | Download August CTP Samples

How Do I? with Acropolis

This video offers a brief overview of Acropolis features.

Author: David Hill

(12 minutes, 37 seconds)

How Do I Get Started With Acropolis?

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

Sample Code:
VB | C#

Acropolis allows you to cleanly separate the visual and logical structures of your applications.  The Acropolis designer in Visual Studio helps you to modify and work with and modify the logical structure of your application separately from the visual structure, simplifying the task of creating Acropolis applications.  This presentation demonstrates how to use the Acropolis designer to compose Acropolis applications.

Author: David Poll

(8 minutes, 54 seconds)

How Do I Use The Acropolis Designer?

Video Downloads:
WMV | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

Sample Code:
VB | C#

Acropolis Views allow you to create user interfaces for interacting with your parts. In this presentation we demonstrate how to create a new view in WPF for an existing part, and then to wire up that view to the part's connection points. You'll see how Acropolis allows you to cleanly specify your UI separate from the business logic behind it.Author: David Poll

(8 minutes, 51 seconds)

How do I use Views?

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

Sample Code:
VB | C#

Technet Presentations

Acropolis provides a rich, extensible foundation on which you can build flexible smart client applications. This session shows you how easy it is to build a rich Windows Presentation Foundation (WPF) client application with the new framework. With only a few lines of code, you can layout your UI, have transition animation, theming support. We also demonstrate a few new WPF controls that we will be providing in Acropolis.

Author: Kathy Kam

(39 minutes, 16 seconds)

Building Rich Client UI With Acropolis

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

The Acropolis Client Framework makes it easy to build flexible and powerful Windows Presentation Foundation (WPF) applications. Learn how to tap into the power of Acropolis and how it can help you deliver the next generation of client applications. In this session, we first describe the basic Acropolis" features and how you can use them to build rich WPF applications. We then move onto some of the more advanced features and show you how to leverage the frameworks flexibility to add rich navigation, theming, commanding, and supporting services to your applications.

Author: David Hill

(66 minutes, 52 seconds)

The Acropolis Client Application Framework

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

Featured Item

Acropolis Blog Posts

Silverlight Movies (Silverlight + Live Search)

In my last post , I said I have been working on a demo project that I had to wait to till PubCon's announcement of Live Search 2.0 API ! So without further ado... here is a preview of Silverlight Movies . This is a movie showtime search driven by...

WUX 203: Introduction to the Silverlight Controls Framework

Sorry it took me a little longer to post everything, but here is my deck and my demo .  Please note that the demo is provided under the Microsoft Public License , and I provide it "as is" without warranty of any kind, either expressed or...

What Does that .NET Namespace Mean: System.* and Microsoft.*

I need your feedback... I am chatting with some co-workers about the perception of in the .NET Community of what the System.* and Microsoft.* namespaces mean.    So I had the crazy idea of just asking you!   For this exercise...

Are We Firing On All Cylinders Or What?

This last month has been what you might call crazy. Within the space of a couple of weeks we have had no less than 6 major releases in P&P! We're a fairly small team, but we follow an agile process for all of our projects which enables us to scale...

Featured Developer Books

Deep Dive Videos

The Acropolis Expense sample is a line of business application scenario implemented in Acropolis.  In this presentation we review its functionality and explore the structure of the application, and in so doing, demonstrate how the various pieces of Acropolis fit together to make rich application composition easier while maintaining a clean separation of business logic and presentation logic.

Authors: David Poll and Daniel Irwin

(18 minutes, 9 seconds)

Expense Sample

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

The RSS Eagle sample demonstrates Acropolis Navigation, Dynamic Pane Layout, Acropolis Transition and Acropolis Services. The first of the 3 short videos introduces the RSS Eagle Sample,explains its functionality in the context of Acropolis and focuses on the RssContentService as the reusable component of the business logic.

Author: Alex Bulankou

(11 minutes, 55 seconds)

RSS Eagle Sample, Part 1

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2


The RSS Eagle sample demonstrates Acropolis Navigation, Dynamic Pane Layout, Acropolis Transition and Acropolis Services. This is the second of 3 short videos based on the RSS Eagle Sample.  In this presentation, we show how to build a custom navigator in Acropolis, and how that navigator can be consumed in the RSS Eagle Sample.

Author: Alex Bulankou

(9 minutes, 45 seconds)

RSS Eagle Sample, Part 2

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

The RSS Eagle Sample demonstrates Acropolis Navigation, Dynamic Pane Layout, Acropolis Transitions, and Acropolis Services.  This is the third of 3 short videos based on the RSS Eagle Sample.  In this video, we demonstrate how you can create your own Acropolis theme by deriving from Microsoft.Acropolis.Windows.Theme class, merging one the predefined Acropolis Themes and adding your custom styles.

Author: Alex Bulankou

(5 minutes, 14 seconds)

RSS Eagle Sample, Part 3

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2


Acropolis has many extension points through which applications can be customized.  The Acropolis Part Portal sample demonstrates how these customizations can be harnessed as well as the power that Acropolis brings to developers without limiting what they can accomplish.  In this presentation, we demonstrate how to use the Part Portal and explain some of the customizations of Acropolis components, specifically the LayoutPane and LifetimeManager, used in the sample.

Author: Brett Samblanet

(19 minutes, 43 seconds)

Part Portal Sample

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

Acropolis simplifies application development by doing a lot of the plumbing that would otherwise have to be rewritten with every application for you.  This presentation demonstrates the creation of a simple text editing application, the Acropolis Notepad sample, from Acropolis Parts and Controls.  But this is no ordinary Notepad.  The Acropolis Notepad is our "Hello, World!" exercise, and showcases most of the basic features in Acropolis.  In this demonstration, we show how Acropolis makes extension and customization easy for the developer by adding some features that plain old Notepad never had.

Author: Ricky Tan

(11 minutes, 37 seconds)

Notepad Sample

Video Downloads:
WMV | WMV (Zip) | Zune | iPod | PSP | MPEG-4 | 3GP

Audio Downloads:
AAC | WMA | MPEG-4 | MPEG-3 | MPEG-2

Page view counter