Developing RESTful Services and Clients with "M"
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Developing RESTful Services and Clients with "M"

on

  • 1,049 views

Learn how Web developers can use "M", a new language for describing data, metadata and domain specific languages, to enhance RESTful services like HTTP, JSON, RSS/Atom, and more. Also see how "M" can ...

Learn how Web developers can use "M", a new language for describing data, metadata and domain specific languages, to enhance RESTful services like HTTP, JSON, RSS/Atom, and more. Also see how "M" can be used on premise or in the cloud to achieve greater development productivity and to create more compelling customer experiences.

Statistics

Views

Total Views
1,049
Views on SlideShare
1,048
Embed Views
1

Actions

Likes
0
Downloads
10
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Developing RESTful Services and Clients with "M" Presentation Transcript

  • 1. A language for specifying data Languages Values Schemas language PeopleLang People type Person { { { { Name : Text; Name=“douglasp”, syntax Main = Age : Integer32; XSLT XML XSD quot;Personquot; Age = 37 } name:Text } quot;Agequot; quot;=quot; } People: Person*; age:Integer32 quot;End Personquot; }
  • 2. We are using “M” to build “Oslo” .NET DSLs “M” will make it (our effort to make model-driven DSLs RUNTIMES applications mainstream) “MWeb” ASP.NET easier to We are developing DSLs for our “MService” WCF key .NET Runtimes “MEntity” EF design, develop, and You can leverage the same tools to embed “M” directly in your Base Language applications manage applications SQL/XML Mappings We are working hard to make M4M “M” ubiquitous across platforms
  • 3. USE THE BITS http://msdn.microsoft.com/oslo GIVE US FEEDBACK csells@microsoft.com douglasp@microsoft.com PARCIPATE IN THE SPEC PROCESS http://msdn.microsoft.com/oslo/msc
  • 4. Your feedback is important!
  • 5. © 2009 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.