DSL Tools Futures Workshop - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

DSL Tools Futures Workshop

Description:

Template-driven artefact generation. Define Group Topics. Split into groups ... Artefact generation and synchronisation. Other design surfaces, e.g. Forms, Trees, WPF ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 9
Provided by: linseyd
Category:
Tags: dsl | futures | tools | workshop

less

Transcript and Presenter's Notes

Title: DSL Tools Futures Workshop


1
DSL Tools Futures Workshop
  • Gareth Jones - Developer
  • Visual Studio Team Edition for Software Architects

2
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

3
Rules of the Road
  • Hopefully obvious
  • The session is undertaken under the terms of the
    Design Preview Agreement

4
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

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

6
Group Session
  • 20 Minutes on your topic area
  • Identify V1 unaddressed scenarios requirements
  • Identify new feature requests
  • Prioritise new feature requests
  • What is your groups 'One Message' for Microsoft?
  • Groups present feedback
  • 5 minutes each

7
Summary
  • What were the top priorities and messages?
  • Is there a next step for this community?

8
Contact Details
  • Gareth Jones
  • Gareth.Jones_at_microsoft.com
  • Stuart Kent
  • stukent_at_microsoft.com
Write a Comment
User Comments (0)
About PowerShow.com