Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search



Resource Center
Contents

Visual Basic 2010 Resource Center
Oslo
Model-Driven Development in "Oslo"
http://msdn.microsoft.com/en-us/library/dd129513(VS.85).aspx
Article: “Model-Driven Development in ‘Oslo,” from the Microsoft Developer’s Network. Discusses what the Oslo modeling platform is, the basics of model-driven development and the model at deployment and runtime.
Microsoft Oslo SDK
http://www.microsoft.com/downloads/details.aspx?FamilyID=f2f4544c-626c-44a3-8866-b2a9fe078956&displaylang=en
Download: Microsoft Oslo SDK (January 2009). Oslo (code name) for Microsoft’s application development platform. The SDK provides documentation, samples, models and tools. Information includes system requirements and installation instructions.
How to Get Started in “M”
http://msdn.microsoft.com/en-us/library/dd129620(VS.85).aspx
Tutorial: “How to Get Started in ‘M’,” from the Microsoft Developer Center. Discusses the Microsoft (code name) “M” language, coding a data structure using the Intellipad editor, coding a module, adding an extent and initializing the extent.
How to Use Type for Reuse
http://msdn.microsoft.com/en-us/library/dd129529(VS.85).aspx
Tutorial: “How to Use Type for Reuse,” from the Microsoft Developer Center. Discusses using types in Microsoft “M” (code name), creating an “M” code using the “Intellipad” (code name) tool for “Oslo” (code name) editor and coding the module.
How to: Use Refinement
http://msdn.microsoft.com/en-us/library/dd185385(VS.85).aspx
Tutorial: “How to: Use Refinement,” from the Microsoft Developer Center. Discusses what a refinement is, refining derived types and refining intrinsic types.
Basic Concepts in “M”
http://msdn.microsoft.com/en-us/library/dd129523(VS.85).aspx
“Basic Concepts in ‘M’,” from the Microsoft Developer Center. Discusses values in “M”, summary of “M” value concepts, extents, computed values, derived types, constraints, entities, fields, summary of value usage in “M”, containers for “M” declarations and modules.
Modules (“M” Programming Guide)
http://msdn.microsoft.com/en-us/library/dd129570(VS.85).aspx
“Modules (“M” Programming Guide),” from the Microsoft Developer Center. Discusses what a module is, a basic code sample, storage, referencing declarations in other modules, export, import, transitivity and using aliases.
Extents
http://msdn.microsoft.com/en-us/library/dd129579(VS.85).aspx
“Extents,” from the Microsoft Developer Center. Discusses what an extent is, creating extents, collection extents, non-collection extents, collections of entities, extents without types and simple field extents.
Identity (“M” Programming Guide)
http://msdn.microsoft.com/en-us/library/dd129656(VS.85).aspx
“Identity (“M” Programming Guide),” from the Microsoft Developer Center. Discusses what an identity field is, identity examples, AutoNumber identity, GUID identity and restrictions.
Computed Values (“M” Programming Guide)
http://msdn.microsoft.com/en-us/library/dd129637(VS.85).aspx
“Computed Values (“M” Programming Guide),” from the Microsoft Developer Center. Discusses what computed values are, syntax, examples (including return type specified, return type omitted and parameters in computed values), default values and computed values.
Creating Views with Computed Values
http://msdn.microsoft.com/en-us/library/dd129525(VS.85).aspx
“Creating Views with Computed Values,” from the Microsoft Developer’s Network. Discusses what computed values are used for, a basic computed value that generates a view, a restricted view on a table (columns) and a restricted view on a table (constraint).
“M” Coding Conventions
http://msdn.microsoft.com/en-us/library/dd129638(VS.85).aspx
“M” Coding Conventions,” from the Microsoft Developer’s Network. Discusses coding conventions, idioms, patterns for modeling in the Microsoft “M” modeling language, directory structures, source file names, source file content, indentation and line width, braces, spacing and alignment, comments, naming and extents and types.
SQL Mapping Spec for “Oslo” Modeling Language
http://msdn.microsoft.com/en-us/library/dd159725.aspx
Article: “SQL Mapping Specification for Codename “Oslo” Modeling Language,” from the Microsoft Developer’s Network. Discusses basic types, unsupported scalar types, modules, extents, identity columns, entity references (one-to-one and one-to-many), many-to-many relationships, default values, constraints, computed value fields, extent initialization, labeled extent initialization, identifiers and collisions, computed values, query return types, overloading, expressions, composition, constants, numeric expressions, string expressions, date expressions, binary expressions, byte expressions, guid expressions, logical expressions, conditionals, nullable expressions, explicit conversion, implicit conversion, global references, collection expressions, queries, select, entity expressions, member access, anonymous collections, anonymous entities and global built-in functions.
MGrammar in a Nutshell
http://msdn.microsoft.com/en-us/library/dd129870.aspx
“MGrammar in a Nutshell,” from the Microsoft Developer’s Network. Discusses what MGrammar is, MGrammar basics, input processing, literals, alternatives, groups, ranges, repetition, whitespace, input character matching and consumption, token rules, output, default projections, custom projections, recursive rules, parameterized rules, modularity, single module reuse, multiple module reuse, programming with MGrammar, compilation, processing, command line, programmatic, MSBuild with MGrammar and programming MGrammar with Intellipad.
MGrammar Language Specification
http://msdn.microsoft.com/en-us/library/dd129869.aspx
“MGrammar Language Specification,” from the Microsoft Developer’s Network. Discusses lexical structure, text pattern expressions, productions, rules, languages, modules and attributes.
Textual Domain Specific Languages: Part I
http://msdn.microsoft.com/en-us/library/dd441702.aspx
Article: “Textual Domain Specific Languages for Developers: Part I,” by Shawn Wildermuth. Discusses the problem of indent, domain specific languages and how Oslo empowers textual DSLs (Domain Specific Languages).
Textual Domain Specific Languages: Part II
http://msdn.microsoft.com/en-us/library/dd548006.aspx
Article: “Textual Domain Specific Languages for Developers: Part I,” by Shawn Wildermuth. Discusses designing your first textual domain specific language (DSL), mocking up the DSL, using Intellipad to create MGrammar, creating a grammar, improving your grammar and productions.
What is a Model?
http://msdn.microsoft.com/en-us/library/dd129503.aspx
Article: “What is a Model?” from the Microsoft Developer’s Network. Discusses what a model is, the modeling technique, models connecting to each stage of the application lifecycle, models in Oslo, how models are represented in “Quadrant” (design tool) and models in Visual Studio and the .NET framework.
Oslo Questions and Answers
http://msdn.microsoft.com/en-us/library/dd129873.aspx
FAQ: Microsoft Oslo Questions and Answers from the Microsoft Developer’s Network. Discusses what Oslo is, the components of Oslo, what the major customer benefits of Oslo are, what opportunities Oslo offers to partners, how Oslo will help developers, how Oslo will be packaged, Oslo and the Azure platform, how Oslo relates to the SQL server, the relationship of Oslo to Visual Studio and when Oslo will be shipped.
The Oslo Modeling Language Specification
http://msdn.microsoft.com/en-us/library/dd285282.aspx
“The Oslo Modeling Language Specification,” from the Microsoft Developer’s Network. Discusses the fundamental concepts of “M,” the lexical structure, types, computer and stored values, expressions, modules in “M,” and a glossary of terms and definitions.
Origins of Oslo Software Modeling Platform
http://www.eweek.com/c/a/Windows/The-Origins-of-Microsofts-Oslo-Software-Modeling-Platform/
Article: “The Origins of Microsoft’s Oslo Software Modeling Platform,” by Darryl K. Taft. Discusses what Oslo is, the history of Oslo, building distributed applications, how the tool works and Microsoft’s D language.
Oslo Developer Center
http://msdn.microsoft.com/en-us/oslo/default.aspx
Oslo Developer Center. Resources include “Getting Started” with Oslo, how to download Oslo, learning Oslo, featured content, “What’s New,” forums, videos and webcasts, Oslo team member blogs, community links, discussion groups and help.
The "Oslo" Modeling Platform
http://msdn.microsoft.com/en-us/library/dd129514.aspx
Article: “The ‘Oslo’ Modeling Platform,” from the Microsoft Developer’s Network. Discusses what model-driven development is, the features of model-driven development, and what it means to model an application.

 

Deitel Dive-Into(R) Series Corporate Training

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: April 17, 2014