1 / 14

DEV 210 Visualization and Modeling in Visual Studio 2010 Ultimate

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)

davina
Download Presentation

DEV 210 Visualization and Modeling in Visual Studio 2010 Ultimate

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEV 210Visualization and Modeling in Visual Studio 2010 Ultimate Peter Provost Sr. Program Manager- Visual Studio Microsoft Corporation

  2. 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

  3. Layer Diagram Validation demo

  4. 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

  5. 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

  6. Generating code from UML demo

  7. Feature Builder Christof Sprenger demo

  8. 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

  9. DGML as a Graph Visualization demo

  10. 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

  11. 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

  12. 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.

  13. © 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.

More Related