Presentation on theme: "DSL Tools Futures Workshop Gareth Jones - Developer Visual Studio Team Edition for Software Architects."— Presentation transcript:
DSL Tools Futures Workshop Gareth Jones - Developer Visual Studio Team Edition for Software Architects
Agenda Rules of the road Version one feature set recap Build topic list and create groups Groupwork Identify V1 unaddressed scenarios & requirements Identify new feature requests Prioritise new feature requests Groups present results Summary
Rules of the Road Hopefully obvious The session is undertaken under the terms of the Design Preview Agreement
V1 Feature Set Full visual design of all aspects of a DSL Presentation Domain model Mapping Serialisation Rich notation Images, Geometries, Compartments, Ports, Decorators Connector routing and layout Swim lanes DSL for any domain model that can be designed Rich mapping between model and shapes Model Explorer and properties grid Tolerant domain-specific serialisation Rich and usable domain model API Template-driven artefact generation
Define Group Topics Split into groups Candidate group topic areas Richer notation Richer domain models Multi-view, multi-file models, cross referencing Model-model mapping and transformation Artefact generation and synchronisation Other design surfaces, e.g. Forms, Trees, WPF Designer-plug-ins and extensibility Other pieces of VS UI, e.g. ToolWindows, Toolbars Team System integration Non technical, e.g. licensing, deployment options Your suggestions?
Group Session 20 Minutes on your topic area Identify V1 unaddressed scenarios & requirements Identify new feature requests Prioritise new feature requests What is your group’s 'One Message' for Microsoft? Groups present feedback 5 minutes each
Summary What were the top priorities and messages? Is there a next step for this community?