Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Domain-Specific Development with Visual Studio DSL Tools (Microsoft .NET Development Series)

Buy
Domain-Specific Languages (DSLs)--languages geared to specific vertical or horizontal areas of interest--are generating growing excitement from software engineers and architects. DSLs bring new agility to the creation and evolution of software, allowing selected design aspects to be expressed in terms much closer to the system requirements than standard program code, significantly reducing development costs in large-scale projects and product lines. In this breakthrough book, four leading experts reveal exactly how DSLs work, and how you can make the most of them in your environment.

With Domain-Specific Development with Visual Studio DSL Tools, you'll begin by mastering DSL concepts and techniques that apply to all platforms. Next, you'll discover how to create and use DSLs with the powerful new Microsoft DSL Tools--a toolset designed by this book's authors. Learn how the DSL Tools integrate into Visual Studio--and how to define DSLs and generate Visual Designers using Visual Studio's built-in modeling technology.

In-depth coverage includes

  • Determining whether DSLs will work for you
  • Comparing DSLs with other approaches to model-driven development
  • Defining, tuning, and evolving DSLs: models, presentation, creation, updates, serialization, constraints, validation, and more
  • Creating Visual Designers for new DSLs with little or no coding
  • Multiplying productivity by generating application code from your models with easy-to-use text templates
  • Automatically generating configuration files, resources, and other artifacts
  • Deploying Visual Designers across the organization, quickly and easily
  • Customizing Visual Designers for specialized process needs
About the Author

Steve Cook is a software architect in the Enterprise Frameworks and Tools group at Microsoft. He previously was a Distinguished Engineer at IBM, and represented IBM in the UML 2.0 Specification process. A Fellow of the British Computer Society, he helped pioneer object-oriented programming.

Gareth Jones, DSL Tools Lead Developer, has been at Microsoft since 1997. He has built enterprise solutions, managed consulting teams, and led development of Microsoft UK's small business portal.

Stuart Kent joined Microsoft in 2003 as a program manager to work on the DSL Tools. Before that, he led research in model-driven development at the University of Kent and was a significant contributor to the UML 2.0 and MOF 2.0 standards.

Alan Cameron Wills was a methodology consultant for nearly a decade before joining Microsoft in 2003. He cocreated the Catalysis approach to component-based development.

(HTML tags aren't allowed.)

ASP.NET Solutions - 23 Case Studies: Best Practices for Developers
ASP.NET Solutions - 23 Case Studies: Best Practices for Developers

Many developers are already familiar with the basics of ASP.NET and have been impressed with its potential to ease the creation of Web applications. However, few resources exist for those looking to translate their knowledge of ASP.NET into tailored solutions for actual challenges developers face on a daily basis.

...
Introductory Quantum Optics
Introductory Quantum Optics
Quantum optics is one of the liveliest fields in physics at present. While it has been a dominant research field for at least two decades, with much graduate activity, in the past few years it has started to impact the undergraduate curriculum. This book developed from courses we have taught to final year undergraduates and beginning graduate...
Cell Migration: Developmental Methods and Protocols (Methods in Molecular Biology)
Cell Migration: Developmental Methods and Protocols (Methods in Molecular Biology)

A collection of classic, novel, and state-of-the-art methods for the study of cell migration in cultured cells, different model organisms, and specialized cells in normal development and disease. Highlights include basic assays that apply to all cell migration studies in vitro, assays in various model organisms, and assays for cancer cells,...


Radar Systems Analysis and Design Using MATLAB
Radar Systems Analysis and Design Using MATLAB
Numerous books have been written on Radar Systems and Radar Applications. A limited set of these books provides companion software. There is need for a comprehensive reference book that can provide the reader with hands-on-like experience. The ideal radar book, in my opinion, should serve as a conclusive, detailed, and useful reference for working...
Smashing Photoshop CS5: 100 Professional Techniques (Smashing Magazine Book Series)
Smashing Photoshop CS5: 100 Professional Techniques (Smashing Magazine Book Series)

Yippie! I am thrilled that you picked up this book because it’s loaded with 100 creative and innovative ideas to help jumpstart your creativity and teach you to do more with your designs and photographs, faster and better, with Photoshop. Aft er fl ipping through the pages, you’ll soon discover how valuable an addition this...

The Essential Guide to Managing Small Business Growth
The Essential Guide to Managing Small Business Growth

A cliché it may be but we are living in ever more turbulent times. Business decision-making has become more challenging and unpredictable than ever: we experience unforeseen and often cataclysmic changes in consumer demand, both at home and in export markets; customers continue to demand more, more quickly and for less; new laws and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy