Acropolis CTP1 released to web...

Acropolis is a set of components and tools (add-ins to Visual Studio) to help you build smart client applications..
To check out and download acropolis, you can go here.  There is also a 12 min video there

Just a few immediate thoughts on what excites me about acropolis:

  • Framework-like features for building WPF LOB applications.
    • You get good structure out of the box -- hopefully leading to good architecture.
    • You get code out of the box (e.g. a Doc/View like we did in MFC)  so you can focus on functionality instead of wiring File->Open ..
  • Toolability
    • So far, we have had great success with developer/designer collaboration between Blend and VS; now with Acropolis we show framework-like toolability for XAML as well as WPF's rich extensibility.   {arguably that was proven with the
  • Acropolis shows our continued 'client investment'; in the midst of all this RIA buzz we have seen lately, Acropolis is a good reminder that for certain apps, a smart client architecture is still the best option.. don't compromise on experience if you don't have to..
  • The 'architecture decisions' they have made have been outstanding..
    • Though they target and are optimized for Windows Presentation Foundation, they are presentation agnostic, so you could possibly create or reuse a Windows Forms  User Interface application and reused the business components.
    • Skinning, Theming, Databinding, Commanding.. All of the UI goodness we have seen as clients evolve come together in acropolis...
  • It has a cool codename ..

[Some of you might know Acropolis as an productization and WPF implementation of the Composite Application Block released by our Patterns & Practices team..  You are right, it is all that and a bag of chips...    If you are a CAB user, no worries, the P&P team will release migration guidance to move to Acropolis.  ]

Lastly, there are several sessions for Acroplis at TechEd; be sure to look for them...
Kathy Kam and David Hill are the speakers... If you are at TechEd and want to hook up with them, drop an email w/ your contact info and I can pass it along..  else, provide feedback in the forums or their blogs: Kathy   , David's blog ..

I will get back to Acropolis soon - traveling this week..

[PS -- Claiming a Technorati Profile.  maybe that will force/encourage me to blog a little more..
I got the 'blogging for dummies book' last week but have not read it, I have been hooked on Javascript Definitive Guide and it is a long, but very good one] ..