.NET Framework Bookmark and Share   
 index > Microsoft Codename 'Oslo' > Oslo and Visual Studio Team Suite 2010
 

Oslo and Visual Studio Team Suite 2010

This is probably a dumb question but here goes -

What is the relationship between Oslo and VSTS 2010 because it looks as though Oslo is not required once 2010 comes along? Where would Oslo sit in the suite of products, as it appears that VSTS 2010 encompasses all what Oslo intends to do. Thanks in advance.
Russell Marston

Hi Russell,

Sorry to make you wait so long for a more detailed answer. As you may have already read in the Q&A section that Kraig pointed you to, 鈥淥slo鈥?and Visual Studio have strong ties. While we are still not ready to talk about packaging details at the current point in time, I want to share some of the areas we are currently working on, such as the touch points between 鈥淥slo鈥?and the UML model designers in Visual Studio 2010. In the May CTP of 鈥淥slo鈥? we have shipped a utility called LoadUml.exe to load UML2 model instances (as long as they are available in XMI 2.1 file format) into the repository. Once the data is in the repository, you can use 鈥淨uadrant鈥?as a companion tool to Visual Studio to explore and query available UML semantic data in the 鈥淥slo鈥?repository. For example, you can browse and drill-into available reusable components in the enterprise repository.

In this context, 鈥淨uadrant鈥?provides some unique capabilities as a general purpose data tool, such as:

Pervasive ad hoc query

Relationship-driven navigation and browsing

Editing model

Multiple dynamic viewers

Highly extensible UI

We see 鈥淥slo鈥?as an extensible platform for customers to provision the repository with custom domains, and the UML domain is one of the many available domains in the repository.Once you have data loaded into the repository, you can use out-of-box functionality of 鈥淨uadrant鈥?to browse and discover the domain data. Without any customization, it is a great tool for viewing, querying and editing data in an 鈥淥slo鈥?repository database or a regular SQL server database. With a little customization using the built-in features in 鈥淨uadrant鈥? you can quickly and easily customize the way you view and browse data. For a highly customized user experience that is very specific to the data that you want your users to browse in 鈥淨uadrant鈥? you can edit the configuration models, extending the out-of-box experience to include the views you envision work best for your domain data.

We are actively working on our next Community Technology Preview to show these enhanced capabilities of 鈥淨uadrant鈥? For a small flavor of what you can accomplish with the May CTP, please consider viewing the video tutorials that have been posted on our Developer Center for the 鈥淥slo鈥?CLR domain and 鈥淥slo鈥?UML domain, which you will find in the 鈥淒omains鈥?section on the Videos page at http://msdn.microsoft.com/en-us/oslo/videos.aspx.

Feedback and follow-up questions are much appreciated!

Thank you,

Christina Storm

Group Program Manager for 鈥淥slo鈥?Domains and 鈥淨uadrant鈥?/span>


Christina Storm
Christina Storm
Russell,

Which Oslo artifacts/features are you including in your phrase "all [of] what Oslo intends to do"?

-Matthew
'blog: http://diakopter.blogspot.com/ JSMeta: http://jsmeta.org/
Matthew Wilson _diakopter_
Hi Matthew,

The Oslo product Quadrant. It is my understanding, having worked through the initial tutorials, that files are created of models, extents and instancesusing the 'M' language (inthe Intellipad interface). Command line scripts are then run to load the details into the Repository for which Quadrant can then view, edit, update etc data or process models.

Visual Studio Team System (VSTS) 2010 will be providing the ability to 'Develop Models for Software Design' - Business Process models - UML diagrams.

Therefore under what circumstanceswould you useQuadrant / M?



Russell Marston

Hi Russell--thanks for the question. I think some of the basic answers are in the Questions and Answers already (in the main topic and in the "Quadrant" sub-topic), but I know you're asking about more specifics. I'm working on getting you a more complete answer from others here. Thanks for your patience.

.Kraig

Kraig Brockschmidt

Hi Russell,

Sorry to make you wait so long for a more detailed answer. As you may have already read in the Q&A section that Kraig pointed you to, 鈥淥slo鈥?and Visual Studio have strong ties. While we are still not ready to talk about packaging details at the current point in time, I want to share some of the areas we are currently working on, such as the touch points between 鈥淥slo鈥?and the UML model designers in Visual Studio 2010. In the May CTP of 鈥淥slo鈥? we have shipped a utility called LoadUml.exe to load UML2 model instances (as long as they are available in XMI 2.1 file format) into the repository. Once the data is in the repository, you can use 鈥淨uadrant鈥?as a companion tool to Visual Studio to explore and query available UML semantic data in the 鈥淥slo鈥?repository. For example, you can browse and drill-into available reusable components in the enterprise repository.

In this context, 鈥淨uadrant鈥?provides some unique capabilities as a general purpose data tool, such as:

Pervasive ad hoc query

Relationship-driven navigation and browsing

Editing model

Multiple dynamic viewers

Highly extensible UI

We see 鈥淥slo鈥?as an extensible platform for customers to provision the repository with custom domains, and the UML domain is one of the many available domains in the repository.Once you have data loaded into the repository, you can use out-of-box functionality of 鈥淨uadrant鈥?to browse and discover the domain data. Without any customization, it is a great tool for viewing, querying and editing data in an 鈥淥slo鈥?repository database or a regular SQL server database. With a little customization using the built-in features in 鈥淨uadrant鈥? you can quickly and easily customize the way you view and browse data. For a highly customized user experience that is very specific to the data that you want your users to browse in 鈥淨uadrant鈥? you can edit the configuration models, extending the out-of-box experience to include the views you envision work best for your domain data.

We are actively working on our next Community Technology Preview to show these enhanced capabilities of 鈥淨uadrant鈥? For a small flavor of what you can accomplish with the May CTP, please consider viewing the video tutorials that have been posted on our Developer Center for the 鈥淥slo鈥?CLR domain and 鈥淥slo鈥?UML domain, which you will find in the 鈥淒omains鈥?section on the Videos page at http://msdn.microsoft.com/en-us/oslo/videos.aspx.

Feedback and follow-up questions are much appreciated!

Thank you,

Christina Storm

Group Program Manager for 鈥淥slo鈥?Domains and 鈥淨uadrant鈥?/span>


Christina Storm
Christina Storm

You can use google to search for other answers

Custom Search

More Threads

• Model to Model transformations in Oslo, any plans?
• Developing MSchema along with MGrammar to have the AST validated
• Problem creating repository instance
• How does Oslo or DSLs help generate software that exploits parallel execution across multiple cores?
• A grammar that works in Intellipad fails in C#
• Change Data Capture gives error: invalid number of arguments
• Error token merging
• Adding new menu items to Intellipad
• Can a Type contain a Collection of other Types?
• How to you schematize a list of string values?