<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Nuno Filipe Godinho : Microsoft, OData</title><link>http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/OData/default.aspx</link><description>Tags: Microsoft, OData</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>MIX10 – Day Two – Implementing OData: Building your own feed</title><link>http://msmvps.com/blogs/nunogodinho/archive/2010/03/16/mix10-day-two-implementing-odata-building-your-own-feed.aspx</link><pubDate>Tue, 16 Mar 2010 23:02:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1761754</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1761754</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1761754</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2010/03/16/mix10-day-two-implementing-odata-building-your-own-feed.aspx#comments</comments><description>&lt;p&gt;Mike Flasko – Lead Program Manager – Microsoft&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating OData Feeds&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Two actors in the process      &lt;ul&gt;       &lt;li&gt;OData Producer          &lt;ol&gt;           &lt;li&gt;Define the Metadata &lt;/li&gt;            &lt;li&gt;Define the Format &lt;/li&gt;         &lt;/ol&gt;       &lt;/li&gt;        &lt;li&gt;OData Consumer &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We can Page the results of the OData Feed using the SetEntitySetPageSize method in the WCF Data Services configuration.&lt;/p&gt;  &lt;p&gt;A lot of cool demos.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://odata.org/consumers"&gt;http://odata.org/consumers&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://odata.org/producers"&gt;http://odata.org/producers&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1761754" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/ADO.NET+Data+Services/default.aspx">ADO.NET Data Services</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/MIX10/default.aspx">MIX10</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/OData/default.aspx">OData</category></item><item><title>MIX10 – Day Two – Keynote</title><link>http://msmvps.com/blogs/nunogodinho/archive/2010/03/16/mix10-day-two-keynote.aspx</link><pubDate>Tue, 16 Mar 2010 18:03:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1761737</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1761737</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1761737</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2010/03/16/mix10-day-two-keynote.aspx#comments</comments><description>&lt;p&gt;Dean Hachamovitch – General Manager – Microsoft&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Welcome to Internet Explorer 9 – HTML 5, Hardware Accelerated&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;HTML5 Ahead&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;Performance&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;WebKit.org Performance software SunSpider v0.9&lt;/li&gt;        &lt;li&gt;Making JavaScript Even faster for HTML 5 applications&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Compiled JavaScript In Background and Using Multi-core&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;IE9 and Standards&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Same Markup across browsers&lt;/li&gt;        &lt;li&gt;Same Script&lt;/li&gt;        &lt;li&gt;Same HTML&lt;/li&gt;        &lt;li&gt;&amp;#160;&lt;strong&gt;Announcement: Contributing DOM, CSS3 Standards. more than 100 Compliance Tests to W3C&lt;/strong&gt;&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;GPU-Powered HTML5&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Excellent performance on the Graphics&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Announcement: Hardware-accelerated SVG. Contributing SVF Compliance Tests to W3C&lt;/strong&gt;&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;IE9 Platform Previews&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;Announcement: IE9 Platform Preview and will be updated every 8 week&lt;/strong&gt;&lt;/li&gt;     &lt;/ul&gt;      &lt;ul&gt;       &lt;li&gt;Standards and Community Feedback&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;HTML5 Video&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;It will be an update to the Platform Preview&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Announcement: Hardware Accelerated HTML 5 Video&lt;/strong&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/ol&gt;    &lt;li&gt;&lt;strong&gt;What’s next?&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://ietestdrive.com"&gt;http://ietestdrive.com&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Scott Guthrie – Corporate Vice President – Microsoft&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 2010&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Coding Experience&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Full Multi-monitoring experience&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Better IntelliSense&lt;/li&gt;      &lt;li&gt;Improved Navigation&lt;/li&gt;      &lt;li&gt;Richer Code Visualization&lt;/li&gt;      &lt;li&gt;Richer Profiling and Debugging Support&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Web Forms&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Smaller ViewState&lt;/li&gt;      &lt;li&gt;Semantic URLs&lt;/li&gt;      &lt;li&gt;More server controls like charts&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;MVC 2.0&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Built-in&lt;/li&gt;      &lt;li&gt;Client Server Validation&lt;/li&gt;      &lt;li&gt;New UI and Scaffolding Controls&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;AJAX Development&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Improved JavaScript IntelliSense in terms of activity and responsiveness&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Deployment&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Multiple configuration files&lt;/li&gt;      &lt;li&gt;One Click Way deploying the Application&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Code &lt;/li&gt;        &lt;li&gt;Content&lt;/li&gt;        &lt;li&gt;Tools&lt;/li&gt;        &lt;li&gt;Database&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Microsoft JQuery&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Distributed by the Microsoft AJAX CDN&lt;/li&gt;      &lt;li&gt;Microsoft is currently contributing for the JQuery Project in terms of features and Compliance Testing elements&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Web Platform Installer&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Small Installer that provides every information and products that we need to deploy the applications&lt;/li&gt;      &lt;li&gt;Can be customized&lt;/li&gt;      &lt;li&gt;Packages all the dependencies of the project and deploys them automatically&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Web Application Gallery&lt;/li&gt;    &lt;li&gt;No Costs – No Obligations&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Microsoft WebSiteSpark&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Individuals or Companies with less then 10 people&lt;/li&gt;        &lt;li&gt;Includes&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Visual Studio&lt;/li&gt;          &lt;li&gt;Expression Studio&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;No Costs for 3 years&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Microsoft BizSpark&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scott Hanselman – Principal Program Manager – Microsoft&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 2010&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Pascal Casing Technique – typing only HCP for HttpCachePolicy class&lt;/li&gt;      &lt;li&gt;Boxed Selection&lt;/li&gt;      &lt;li&gt;Sequence Diagram&lt;/li&gt;      &lt;li&gt;MVC Areas – Divides the several Areas of the site, without any interaction between them&lt;/li&gt;      &lt;li&gt;HTML Snippet support&lt;/li&gt;      &lt;li&gt;JQuery Template Engine to define Binding that occur on the client side&lt;/li&gt;      &lt;li&gt;JQuery IntelliSense and Documentation&lt;/li&gt;      &lt;li&gt;JQuery Template support&lt;/li&gt;      &lt;li&gt;JQuery Selectors support&lt;/li&gt;      &lt;li&gt;Deployment&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Package and Deployment&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Has the ability to define the Database that will be used as well as the data that should be sent to the new environment&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;John Resig – Creator of jQuery&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;“Microsoft is working with us”&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Templating&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Michael Comperda – Director of Technology – &lt;a href="http://Curse.com"&gt;http://Curse.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Online gaming platform&lt;/li&gt;    &lt;li&gt;Case Study on the BizSpark program&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Douglas Purdy – Microsoft - @douglasp&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;“We are shifting from WebSite experience to a Web API experience”&lt;/li&gt;    &lt;li&gt;Services Powering Experiences&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;How do I:&lt;/li&gt;      &lt;ol&gt;       &lt;li&gt;Enable Many Experiences?&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;New Runtime&lt;/li&gt;          &lt;li&gt;New Language&lt;/li&gt;          &lt;li&gt;New Device&lt;/li&gt;          &lt;li&gt;Answer:&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Open. Free. Standards&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Http, ATOM&lt;/li&gt;           &lt;/ul&gt;            &lt;li&gt;Open Data Protocol&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Set of conventions (ODATA)&lt;/li&gt;           &lt;/ul&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;How to make your API Scalable?&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Simple. Reliable. Scalable.&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Windows Azure&lt;/li&gt;            &lt;li&gt;SQL Azure&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;How do we make money?&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Evangelize. Monetize. Your API.&lt;/li&gt;          &lt;li&gt;Microsoft codename “Dallas”&lt;/li&gt;       &lt;/ul&gt;     &lt;/ol&gt;   &lt;/ul&gt;    &lt;li&gt;OData&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Example: &lt;a href="http://odata.netflix.com"&gt;http://odata.netflix.com&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;JSON support: $format=json&lt;/li&gt;      &lt;li&gt;Retrieve all the metadata that is available for the data: $metadata&lt;/li&gt;      &lt;li&gt;OData Visualizer. Shows a Diagram with all the OData elements and relationships&lt;/li&gt;      &lt;li&gt;DataServiceCollection&amp;lt;T&amp;gt; class eases up the Asynchronous&amp;#160; calls and the DataBinding for applications&lt;/li&gt;      &lt;li&gt;&lt;strong&gt;Announcement: &lt;/strong&gt;&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;Support for iPhone directly to OData Available Today&lt;/strong&gt;&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;ODATA is available today on Apache 2.0 License&lt;/strong&gt;&lt;/li&gt;        &lt;li&gt;&lt;strong&gt;&lt;a href="http://www.odata.org"&gt;http://www.odata.org&lt;/a&gt; to download all the clients&lt;/strong&gt;&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Products that use ODATA&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Sharepoint 2010&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Every List are all exposed like OData&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Excel 2010&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Building OData Support for Excel. Included in the Pivot Data&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Several Other products are starting to Implement it&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;WIndows Azure&lt;/li&gt;          &lt;li&gt;SQL Azure&lt;/li&gt;          &lt;li&gt;Windows Server 2008&lt;/li&gt;          &lt;li&gt;Silverlight&lt;/li&gt;          &lt;li&gt;.NET&lt;/li&gt;          &lt;li&gt;Codename “Dallas”&lt;/li&gt;          &lt;li&gt;Windows Phone 7&lt;/li&gt;          &lt;li&gt;…&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;SQL Azure&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;strong&gt;Manage Database Button – Database Manager codename “Houston”&lt;/strong&gt;&lt;/li&gt;      &lt;li&gt;&lt;strong&gt;SQL Azure Labs&lt;/strong&gt;&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;strong&gt;OData Service generator for exposing the SQL Azure Database as OData&lt;/strong&gt;&lt;/li&gt;        &lt;li&gt;Will be available Today at SQL Azure Labs&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Microsoft codename “Dallas” &lt;/strong&gt;– &lt;a href="http://www.sqlazureservices.com"&gt;http://www.sqlazureservices.com&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Data as a Service. Information Market Place to Open Data&lt;/li&gt;      &lt;li&gt;Marketplace for Data Providers to monetize their data and get it to everybody that needs it&lt;/li&gt;      &lt;li&gt;Build your own Business Model and Terms of Use&lt;/li&gt;      &lt;li&gt;Take the advantages of:&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Discoverability&lt;/li&gt;        &lt;li&gt;Reliability&lt;/li&gt;        &lt;li&gt;Scalability&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Bill Buxton – Microsoft&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;NUI – Natural User Interface&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;“Project Gustav”&lt;/li&gt;    &lt;li&gt;What’s really changing?&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Is not the technology it’s&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Who&lt;/li&gt;        &lt;li&gt;When&lt;/li&gt;        &lt;li&gt;Where&lt;/li&gt;        &lt;li&gt;How&lt;/li&gt;        &lt;li&gt;It’s our nature that is making these changes&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Mobile is Key&lt;/li&gt;      &lt;li&gt;Tools are here .., now&lt;/li&gt;      &lt;li&gt;So you can build the design right&lt;/li&gt;      &lt;li&gt;More important, you can do the right design for the right &lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;person&lt;/li&gt;        &lt;li&gt;local&lt;/li&gt;        &lt;li&gt;device&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1761737" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/ASP.NET+4.0/default.aspx">ASP.NET 4.0</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+Service+Platform/default.aspx">Windows Azure Service Platform</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/ADO.NET+Data+Services/default.aspx">ADO.NET Data Services</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/MIX10/default.aspx">MIX10</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/IE/default.aspx">IE</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/OData/default.aspx">OData</category></item></channel></rss>