Microsoft TechDays Виталий Дильмухаметов vitusmail@gmail.com.

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Людмила Шайкина Quarta Consulting
Advertisements

Microsoft TechDays Павел Маслов MVP, Directory Services.
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Microsoft TechDays Николай Миляев консультант Microsoft.
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
Microsoft TechDays Богомолов Алексей MCP
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
Microsoft TechDays Павел Дугаев Руководитель проектов Вебзавод
Microsoft TechDayshttp:// Коршиков Андрей Фёдорович ведущий инженер-программист ЗАО «НИПИ «ИнжГео» MCT, MCITP, MCPD.
Microsoft TechDays Заграничнов Александр Microsoft.
Msdevcon.ru#msdevcon. OPEN SOURCE РЕШЕНИЯ В ОБЛАКЕ WINDOWS AZURE Воркачёв Владимир.
На примере одного дня из жизни руководителя. Поездка в Милан.
Microsoft TechDays Ксения Хмелёва Специалист по технологиям Microsoft.
Валерия Казбан, менежер по работе с государственным сектором, Майкрософт Украина Опыт внедрения концепции е- управления Майкрософт Украина: локальные особенности.
Microsoft TechDays Панов Никита Технический инженер Microsoft.
Транксрипт:

Microsoft TechDayshttp:// Виталий Дильмухаметов

Microsoft TechDayshttp:// Модели вокруг нас План зданияГеографическая карта Схема алгоритма Модель – абстрактное описание какого- либо объекта

Microsoft TechDayshttp:// Потому что с ними проще отражение только некоторой части свойств объекта; абстрагирование от конкретной реализации; легкость манипуляций с моделями … Все модели обманчивы, но некоторые из них могут быть полезны

Microsoft TechDayshttp:// Это платформа для «МоделеОриентированной» разработки Язык описания моделей и DSL Средства проектирования: Intellipad и Quadrant Репозиторий: хранение моделей

Microsoft TechDayshttp:// Это обычная база данных SQL Server Служит для хранения описаний и экземпляров моделей Схемы моделей Экземпляры

Microsoft TechDayshttp:// «М» - не язык программирования «М» - это семейство языков: «MSchema» – язык описания моделей «MGrammar» – язык описания языков различных предметных областей (domain- specific languages, DSLs)

Microsoft TechDayshttp:// «MSchema» описывает схему, т.е. структуру модели Определяет отношения между схемами, управляет ограничениями и пр. Преобразуется в T-SQL Позволяет сконцентрироваться на модели, а не реляционном её представлении

Microsoft TechDayshttp:// «MGrammar» позволяет определить языки предметной области (DSL) Примеры текстовых DSL: SQL язык регулярных выражений «язык» математических формул Осло включает средства создания парсеров для DSL, определённых с помощью «MGrammar»

Microsoft TechDayshttp:// «MSchema» и «MGrammar»

Microsoft TechDayshttp:// MX.exeMX.exe M.exeM.exe Образ (*.mx) Исходный текст (*.m) Репозиторий MGX.exeMGX.exe MG.exeMG.exe Образ (*.mgx) Определение DSL (*.mg) Текст на DSL

Microsoft TechDayshttp:// Intellipad текстовый редактор «М» включает просмотр итогового T-SQL Quadrant визуальный редактор «М» Репозитарий == MS SQL, поэтому подойдёт привычное средство (например, SSMS)

Microsoft TechDayshttp://

Репозиторий Oslo 1) Изменение модели процесса WF 2) Изменение реализации активности WF 4) Мониторинг работы Сервер с хостинг-средой Dublin Бизнес- аналитик Quadrant Visual Studio IIS Manager Разработчик IT-Pro Сервисы

Microsoft TechDayshttp:// Oslo SDK CTP (октябрь 2008) Intellipad Excel 2007 add-in Документация по M, Oslo, репозиторию Примеры моделей Quadrant доступен только в составе виртуальной машины с PDC08

Microsoft TechDayshttp:// Центр разработки Oslo ( пакет Oslo SDK CTP веб-касты (в т.ч. записи с PDC08) ссылки на блоги команды Oslo больше документации и примеров

Microsoft TechDayshttp:// © 2007 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.