140 likes | 468 Views
DEV 210 Visualization and Modeling in Visual Studio 2010 Ultimate. Peter Provost Sr. Program Manager - Visual Studio Microsoft Corporation. What is the Layer Designer?. Allows you to create logical views of your system Bind layers to code constructs (projects, namespaces, classes)
E N D
DEV 210Visualization and Modeling in Visual Studio 2010 Ultimate Peter Provost Sr. Program Manager- Visual Studio Microsoft Corporation
What is the Layer Designer? • Allows you to create logical views of your system • Bind layers to code constructs (projects, namespaces, classes) • Validate that the code conforms to the design
UML Modeling • Microsoft joined the OMG in 2009 • Active participant in the future of UML • Visual Studio Ultimate supports five UML diagrams: • Class Diagram • Sequence Diagram • Activity Diagram • Component Diagram • Use Case Diagram
Code Generation from UML • RTM product provided code generation only through T4 templates and extensibility APIs • Visualization and Modeling Feature Pack added richer code generation capabilities
Feature Builder Christof Sprenger demo
DGML as a Visualization Language • A simple markup language for describing graphs of nodes • Published XSD schema • Visualization and Modeling Feature Pack added a GraphModel API for manipulating graph data
Extensibility • RTM product provides rich extensibility APIs that allow you to… • Add new commands to the context menus • Enable new drag-and-drop features • Create new validation rules • Visualization and Modeling Feature Pack added • DGML Graph Model API • Layer Diagram Extensibility
Key Takeaways • Layer Diagrams • Great for communicating about your architecture and validating that the code conforms • UML • Industry standard modeling language for general purpose modeling and communication • DGML • Open-standard for creating and visualizing directed graphs • Extensibility
Session Evaluations Tell us what you think, and you could win! All evaluations submitted are automatically entered into a daily prize draw* Sign-in to the Schedule Builder at http://europe.msteched.com/topic/list/ * Details of prize draw rules can be obtained from the Information Desk.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.