{"id":102,"date":"2008-11-01T18:48:13","date_gmt":"2008-11-01T22:48:13","guid":{"rendered":"http:\/\/www.cchsu.com\/art-en\/?p=102"},"modified":"2008-11-01T18:48:13","modified_gmt":"2008-11-01T22:48:13","slug":"pdc-2008-day-4","status":"publish","type":"post","link":"http:\/\/www.cchsu.com\/art-en\/2008\/11\/01\/102\/","title":{"rendered":"PDC 2008: Day 4"},"content":{"rendered":"<p>In fact PDC already ended. I was just too tired to blog anything because PDC was a very exhausting event \ud83d\ude42<\/p>\n<p>There was no keynote on the forth day of PDC, nor exhibitions. Most attendees were attracted by symposium.\u00a0 However, I did not want to attend symposium this year.\u00a0 According to my prior experience, most stuffs talked in the symposium would realize several years later (if realized) and the implementation typically changed a lot.\u00a0 I went to several break out sessions instead.\u00a0 The one about the future of CLR 4.0 was very interesting.\u00a0 Basically, CLR 4.0 is heading towards three directions: better working together with existing code, greater performance for installation and runtime, more support for debugging and code quality improvement.\u00a0 These factors composed my biggest troubles when I worked on C# programs four years ago, and finally Microsoft took a look at the ground and worked on solving these headaches.<\/p>\n<p>I had also found something interesting about XAML.\u00a0 I thought XAML was for UI and WPF programming, however, it could do much more than that.\u00a0 Currently Microsoft is extending XAML to Workflow Foundation and Open Document Formats.\u00a0 As I mentioned before, Microsoft will be able to create a 4GL that is capable of generating web applications if they could integrate the C# compiler service with the UML modeling in Visual Studio 2010.\u00a0 The new modeling language, Oslo, and extended XAML for WF were apparantly created for this strategy.\u00a0 Microsoft not only wants to create a web app 4GL, it wants to create 4GL for Windows Azure web apps!<\/p>\n<p>The last session I attended was about how to create efficient background service under Windows 7.\u00a0 Microsoft offered a new start type, Trigger-Start, for services.\u00a0 Currently many programs existed in the form of background service because they needed to capture certain events (for example, plugging a USB device).\u00a0 If these services were changed to Trigger-Start, system memory and threads are conserved for most of the time.\u00a0 According to my experience in Symantec, this worked very well.\u00a0 However, the programmers of these services would need to change their code, which will take years to be popular after the shipping of\u00a0Windows 7.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In fact PDC already ended. I was just too tired to blog anything because PDC was a very exhausting event \ud83d\ude42 There was no keynote on the forth day of PDC, nor exhibitions. Most attendees were attracted by symposium.\u00a0 However, I did not want to attend symposium this year.\u00a0 According to my prior experience, most [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,2,6],"tags":[],"_links":{"self":[{"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/posts\/102"}],"collection":[{"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":1,"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":103,"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/posts\/102\/revisions\/103"}],"wp:attachment":[{"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.cchsu.com\/art-en\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}