martinesmann - powered by FeedJoiner http://feedjoiner.dk/home/read/martinesmann Martin Esmann's blog FeedJoiner.net Skulle du aldrig lave en WP app? http://www.version2.dk/blog/skulle-du-aldrig-lave-en-wp-app-45414?utm_medium=feed&utm_source=version2.dk&utm_campaign=blogs Jeg har lavet en ”lille” konkurrence med 90 lækre præmier… 60 Lumia 800 og 30 Lumia 710! De første 45 som publicere 3 apps i Windows Phone Marketplace får en Lumia med posten af mig! De sidste telefoner går til de 45 første som publicerer én app, som bruger Windows Azure som backend! Så her er ... Mon, 14 May 2012 14:25:00 +0000 Martin Esmann 45414 at http://www.version2.dk http://www.version2.dk/blog/skulle-du-aldrig-lave-en-wp-app-45414#comments Windows Phone 7 .v2 v2blog .v2 blog martinesmann MDCC TechTalk - Fun with type functions by Simon Peyton Jones, Principal Researcher, Microsoft Research

Today's most widely used technology, by far, for static program verification is the ubiquitous type checker. Alas, static type systems inevitably exclude some good programs; and allow some bad ones.  Thus motivated, Simon describes some fun he has been having with Haskell, by making the type system more expressive without losing the benefits of automatic proof and compact expression.

 

About Simon Peyton Jones

Simon Peyton Jones, MA, MBCS, CEng, graduated from Trinity College Cambridge in 1980. After two years in industry, he spent seven years as a lecturer at University College London, and nine years as a professor at Glasgow University, before moving to Microsoft Research (Cambridge) in 1998.

His main research interest is in functional programming languages, their implementation, and their application. He has led a succession of research projects focused around the design and implementation of production-quality functional-language systems for both uniprocessors and parallel machines. He was a key contributor to the design of the now-standard functional language Haskell, and is the lead designer of the widely-used Glasgow Haskell Compiler (GHC). He has written two textbooks about the implementation of functional languages.

More generally, he is interested in language design, rich type systems, software component architectures, compiler technology, code generation, runtime systems, virtual machines, and garbage collection. He is particularly motivated by direct use of principled theory to practical language design and implementation -- that's one reason he loves functional programming so much. His home page is at

http://research.microsoft.com/en-us/people/simonpj

]]>
http://channel9.msdn.com/posts/MDCC-TechTalk-Fun-with-type-functions by Simon Peyton Jones, Principal Researcher, Microsoft ResearchToday's most widely used technology, by far, for static program verification is the ubiquitous type checker. Alas, static type systems inevitably exclude some good programs; and allow some bad ones.  Thus motivated, Simon describes some fun he has been having with Haskell, by making the type system more expressive without losing the benefits of automatic proof and compact expression. About Simon Peyton JonesSimon Peyton Jones, MA, MBCS, CEng, graduated from Trinity College Cambridge in 1980. After two years in industry, he spent seven years as a lecturer at University College London, and nine years as a professor at Glasgow University, before moving to Microsoft Research (Cambridge) in 1998. His main research interest is in functional programming languages, their implementation, and their application. He has led a succession of research projects focused around the design and implementation of production-quality functional-language systems for both uniprocessors and parallel machines. He was a key contributor to the design of the now-standard functional language Haskell, and is the lead designer of the widely-used Glasgow Haskell Compiler (GHC). He has written two textbooks about the implementation of functional languages. More generally, he is interested in language design, rich type systems, software component architectures, compiler technology, code generation, runtime systems, virtual machines, and garbage collection. He is particularly motivated by direct use of principled theory to practical language design and implementation -- that's one reason he loves functional programming so much. His home page is athttp://research.microsoft.com/en-us/people/simonpj 2931 http://channel9.msdn.com/posts/MDCC-TechTalk-Fun-with-type-functions Tue, 22 Nov 2011 21:40:51 GMT http://channel9.msdn.com/posts/MDCC-TechTalk-Fun-with-type-functions martinesmann martinesmann 2 http://channel9.msdn.com/posts/MDCC-TechTalk-Fun-with-type-functions/rss DPEDK Functional Programming Haskell MDCC MSR TechTalk .CH9 martinesmann
MDCC TechTalk - Classes, Jim, but not as we know them by Simon Peyton Jones, Principal Researcher, Microsoft Research

Haskell is now quite widely used, but its most important contributions are the ideas that it embodies. In this talk Simon focuses on one of these ideas, namely type classes, with a few anecdotes and reflections along the way about the process of developing the language.

Type classes are probably Haskell's most distinctive feature. The original idea is very neat and, better still, it led to a long series of subsequent generalizations and innovations. Indeed, although the language is now nineteen years old, Haskell's type system is still in a state of furious development. For example, Simon is involved in adding type-level functions to Haskell, as he briefly describes. 

Simon explains what type classes are, how they differ from the classes of mainstream object oriented languages, why he thinks they are so cool, and what the hot topics are. 

About Simon Peyton Jones

Simon Peyton Jones, MA, MBCS, CEng, graduated from Trinity College Cambridge in 1980. After two years in industry, he spent seven years as a lecturer at University College London, and nine years as a professor at Glasgow University, before moving to Microsoft Research (Cambridge) in 1998.

His main research interest is in functional programming languages, their implementation, and their application. He has led a succession of research projects focused around the design and implementation of production-quality functional-language systems for both uniprocessors and parallel machines. He was a key contributor to the design of the now-standard functional language Haskell, and is the lead designer of the widely-used Glasgow Haskell Compiler (GHC). He has written two textbooks about the implementation of functional languages.

More generally, he is interested in language design, rich type systems, software component architectures, compiler technology, code generation, runtime systems, virtual machines, and garbage collection. He is particularly motivated by direct use of principled theory to practical language design and implementation -- that's one reason he loves functional programming so much.
His home page is at

http://research.microsoft.com/en-us/people/simonpj

]]>
http://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-but-not-as-we-know-them by Simon Peyton Jones, Principal Researcher, Microsoft ResearchHaskell is now quite widely used, but its most important contributions are the ideas that it embodies. In this talk Simon focuses on one of these ideas, namely type classes, with a few anecdotes and reflections along the way about the process of developing the language.Type classes are probably Haskell's most distinctive feature. The original idea is very neat and, better still, it led to a long series of subsequent generalizations and innovations. Indeed, although the language is now nineteen years old, Haskell's type system is still in a state of furious development. For example, Simon is involved in adding type-level functions to Haskell, as he briefly describes. Simon explains what type classes are, how they differ from the classes of mainstream object oriented languages, why he thinks they are so cool, and what the hot topics are. About Simon Peyton JonesSimon Peyton Jones, MA, MBCS, CEng, graduated from Trinity College Cambridge in 1980. After two years in industry, he spent seven years as a lecturer at University College London, and nine years as a professor at Glasgow University, before moving to Microsoft Research (Cambridge) in 1998. His main research interest is in functional programming languages, their implementation, and their application. He has led a succession of research projects focused around the design and implementation of production-quality functional-language systems for both uniprocessors and parallel machines. He was a key contributor to the design of the now-standard functional language Haskell, and is the lead designer of the widely-used Glasgow Haskell Compiler (GHC). He has written two textbooks about the implementation of functional languages. More generally, he is interested in language design, rich type systems, software component architectures, compiler technology, code generation, runtime systems, virtual machines, and garbage collection. He is particularly mo 4014 http://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-but-not-as-we-know-them Tue, 22 Nov 2011 21:40:02 GMT http://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-but-not-as-we-know-them martinesmann martinesmann 5 http://channel9.msdn.com/posts/MDCC-TechTalk-Classes-Jim-but-not-as-we-know-them/rss DPEDK Functional Programming Haskell MDCC MSR TechTalk .CH9 martinesmann
TechTalk - Research in Software Engineering by Nikolaj Bjorner, Senior Researcher, Microsoft Research

The Research in Software Engineering (RiSE) group at Microsoft Research in Redmond works on several dimensions related to software engineering, including logical foundations, program verification, testing, analysis, empirical software analysis, compiler tools, program optimization, synthesis and model-based software design. This talk describes several of the RiSE groups activities, which are roughly three-pronged: divided between Microsoft product groups, with external developers and with academic interactions.
 
A significant part of our work involves tool building. The http://rise4fun.com web-site provides an interactive environment where several of the tools developed in RiSE are showcased through interactive demonstrations. I will walk through several of these tools during the talk showing by example our work on graph drawing (AGL), satisfiability modulo theories theorem proving (Z3), program verification (Boogie and VCC), test-case generation using dynamic symbolic execution (Pex), model-based design (FORMULA), symbolic analysis of regular expressions (Rex) and transducers (Bek). I will also describe and present a new tool TouchStudio (http://touchstudioapp.com)
that brings a radically new software development environment to and on the
Windows Phone.
It is a new programming environment and language built around the new reality of mobile
devices with advanced touchscreens, sensors and cloud connectivity
]]>
http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering by Nikolaj Bjorner, Senior Researcher, Microsoft ResearchThe Research in Software Engineering (RiSE) group at Microsoft Research in Redmond works on several dimensions related to software engineering, including logical foundations, program verification, testing, analysis, empirical software analysis, compiler tools, program optimization, synthesis and model-based software design. This talk describes several of the RiSE groups activities, which are roughly three-pronged: divided between Microsoft product groups, with external developers and with academic interactions. A significant part of our work involves tool building. The http://rise4fun.com web-site provides an interactive environment where several of the tools developed in RiSE are showcased through interactive demonstrations. I will walk through several of these tools during the talk showing by example our work on graph drawing (AGL), satisfiability modulo theories theorem proving (Z3), program verification (Boogie and VCC), test-case generation using dynamic symbolic execution (Pex), model-based design (FORMULA), symbolic analysis of regular expressions (Rex) and transducers (Bek). I will also describe and present a new tool TouchStudio (http://touchstudioapp.com) that brings a radically new software development environment to and on the Windows Phone. It is a new programming environment and language built around the new reality of mobile devices with advanced touchscreens, sensors and cloud connectivity 3455 http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering Tue, 07 Jun 2011 06:30:52 GMT http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering martinesmann martinesmann 3 http://channel9.msdn.com/posts/TechTalk-Research-in-Software-Engineering/rss DPEDK MDCC MSR RiSE .CH9 martinesmann
CloudTalk: Architecting Software for the Cloud by Mike Ehrenberg

The emergence of cloud technology represents a significant generational shift in software architecture. Mike will share insights in what customers seek in a move to cloud-delivered software, and how delighting those customers impacts the architecture, design and development of cloud-based business applications.  
 
About Mike Ehrenberg
Mike Ehrenberg is a Microsoft Technical Fellow with over thirty years of experience in the software industry. He is the chief architect for Microsoft's Dynamics ERP and CRM applications, responsible for roadmap strategy and planning.
]]>
http://channel9.msdn.com/posts/CloudTalk-Architecting-Software-for-the-Cloud by Mike EhrenbergThe emergence of cloud technology represents a significant generational shift in software architecture. Mike will share insights in what customers seek in a move to cloud-delivered software, and how delighting those customers impacts the architecture, design and development of cloud-based business applications.   About Mike EhrenbergMike Ehrenberg is a Microsoft Technical Fellow with over thirty years of experience in the software industry. He is the chief architect for Microsoft's Dynamics ERP and CRM applications, responsible for roadmap strategy and planning. 5144 http://channel9.msdn.com/posts/CloudTalk-Architecting-Software-for-the-Cloud Mon, 30 May 2011 12:32:41 GMT http://channel9.msdn.com/posts/CloudTalk-Architecting-Software-for-the-Cloud martinesmann martinesmann 6 http://channel9.msdn.com/posts/CloudTalk-Architecting-Software-for-the-Cloud/rss Azure Cloud DPEDK MDCC .CH9 martinesmann
<![CDATA[Windows Phone Developer Tools 7.1 Beta]]> Martin Esmann http://www.computerworld.dk/blog/studblog/116302?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Tue, 24 May 2011 21:56:00 +0200 http://www.computerworld.dk/blog/studblog/116302 0 http://www.computerworld.dk/blog/studblog/116302?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/116302 .cw.dk martinesmann <![CDATA[MDCC TechTalk - Nikolaj Bjorner MS Research]]> Martin Esmann http://www.computerworld.dk/blog/studblog/116078?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Thu, 12 May 2011 08:53:00 +0200 http://www.computerworld.dk/blog/studblog/116078 0 http://www.computerworld.dk/blog/studblog/116078?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/116078 .cw.dk martinesmann <![CDATA[Konference om app-udvikling]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115863?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Tue, 03 May 2011 08:25:00 +0200 http://www.computerworld.dk/blog/studblog/115863 0 http://www.computerworld.dk/blog/studblog/115863?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115863 .cw.dk martinesmann <![CDATA[Arbejder du hjemme i dag?]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115846?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 02 May 2011 13:57:00 +0200 http://www.computerworld.dk/blog/studblog/115846 2 http://www.computerworld.dk/blog/studblog/115846?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115846 .cw.dk martinesmann <![CDATA[iOS til WP7 app konvertering]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115835?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 02 May 2011 11:31:00 +0200 http://www.computerworld.dk/blog/studblog/115835 0 http://www.computerworld.dk/blog/studblog/115835?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115835 wp7 martinesmann <![CDATA[WP7 - lav apps direkte på telefonen]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115556?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Wed, 13 Apr 2011 20:37:00 +0200 http://www.computerworld.dk/blog/studblog/115556 0 http://www.computerworld.dk/blog/studblog/115556?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115556 wp7 martinesmann <![CDATA[WP7 Tutorial: Maps App (del 5)]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115459?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Fri, 08 Apr 2011 14:19:00 +0200 http://www.computerworld.dk/blog/studblog/115459 0 http://www.computerworld.dk/blog/studblog/115459?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115459 wp7 martinesmann <![CDATA[Gratis Cert. til studerende]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115430?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Thu, 07 Apr 2011 15:39:00 +0200 http://www.computerworld.dk/blog/studblog/115430 0 http://www.computerworld.dk/blog/studblog/115430?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115430 .cw.dk martinesmann <![CDATA[WP7 Tutorial: Maps App (del 4)]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115393?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Wed, 06 Apr 2011 17:03:00 +0200 http://www.computerworld.dk/blog/studblog/115393 0 http://www.computerworld.dk/blog/studblog/115393?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115393 wp7 martinesmann <![CDATA[WP7 Tutorial: Maps App (del 3)]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115351?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Tue, 05 Apr 2011 16:11:00 +0200 http://www.computerworld.dk/blog/studblog/115351 0 http://www.computerworld.dk/blog/studblog/115351?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115351 wp7 martinesmann <![CDATA[WP7 Tutorial: Maps App (del 2)]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115332?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 04 Apr 2011 15:29:00 +0200 http://www.computerworld.dk/blog/studblog/115332 0 http://www.computerworld.dk/blog/studblog/115332?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115332 wp7 martinesmann <![CDATA[WP7 Tutorial: Maps App (del 1)]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115321?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 04 Apr 2011 11:35:00 +0200 http://www.computerworld.dk/blog/studblog/115321 0 http://www.computerworld.dk/blog/studblog/115321?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115321 wp7 martinesmann <![CDATA[MDCC holder Åbenthus]]> Martin Esmann http://www.computerworld.dk/blog/studblog/115059?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Wed, 23 Mar 2011 11:21:00 +0100 http://www.computerworld.dk/blog/studblog/115059 0 http://www.computerworld.dk/blog/studblog/115059?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/115059 .cw.dk martinesmann <![CDATA[Fejl 474, fortsat]]> Martin Esmann http://www.computerworld.dk/blog/studblog/114450?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Thu, 24 Feb 2011 21:55:00 +0100 http://www.computerworld.dk/blog/studblog/114450 1 http://www.computerworld.dk/blog/studblog/114450?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/114450 .cw.dk martinesmann <![CDATA[Ligestilling er ikke nået til faren!]]> Martin Esmann http://www.computerworld.dk/blog/studblog/114184?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 14 Feb 2011 15:14:00 +0100 http://www.computerworld.dk/blog/studblog/114184 4 http://www.computerworld.dk/blog/studblog/114184?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/114184 .cw.dk martinesmann <![CDATA[WP7 App konkurrencen!]]> Martin Esmann http://www.computerworld.dk/blog/studblog/113975?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 07 Feb 2011 13:43:00 +0100 http://www.computerworld.dk/blog/studblog/113975 10 http://www.computerworld.dk/blog/studblog/113975?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/113975 wp7 martinesmann <![CDATA[NGJ2011 WP7 - FAQ]]> Martin Esmann http://www.computerworld.dk/blog/studblog/113773?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Fri, 28 Jan 2011 16:28:00 +0100 http://www.computerworld.dk/blog/studblog/113773 0 http://www.computerworld.dk/blog/studblog/113773?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/113773 wp7 martinesmann <![CDATA[NGJ 2011 + Phone 7]]> Martin Esmann http://www.computerworld.dk/blog/studblog/113619?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 24 Jan 2011 10:58:00 +0100 http://www.computerworld.dk/blog/studblog/113619 0 http://www.computerworld.dk/blog/studblog/113619?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/113619 wp7 martinesmann <![CDATA[Phone 7 app udvikling - fra novice til pro]]> Martin Esmann http://www.computerworld.dk/blog/studblog/113521?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Wed, 19 Jan 2011 10:37:00 +0100 http://www.computerworld.dk/blog/studblog/113521 0 http://www.computerworld.dk/blog/studblog/113521?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/113521 .cw.dk martinesmann <![CDATA[Julekalender]]> Martin Esmann http://www.computerworld.dk/blog/studblog/112590?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Wed, 01 Dec 2010 20:06:00 +0100 http://www.computerworld.dk/blog/studblog/112590 0 http://www.computerworld.dk/blog/studblog/112590?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/112590 .cw.dk martinesmann Extreme Scaling with SQL Azure SQL Azure er Microsofts nye strategi for at gemme dine data i skyen, men hvad gør man, når man overskrider den meget omtalte 10/50GB grænse. Dette er hvor sharding eller separation kommer i spil - denne viser viser dig, hvordan det kan gøres på et OLTP system og viser dig samtidig nogle af de almindelige faldgruber i SQL azure, som vi har opdaget ved at analysere SQL Azure, som et alternativ, til onsite SQL Server hos forskellige kunder.

Martin Schmidt er performance guru på SQL Serveren, han arbejder hos Miracle A/S og blogger på http://performanceduo.com

]]>
http://channel9.msdn.com/posts/Extreme-Scaling-with-SQL-Azure SQL Azure er Microsofts nye strategi for at gemme dine data i skyen, men hvad gør man, når man overskrider den meget omtalte 10/50GB grænse. Dette er hvor sharding eller separation kommer i spil - denne viser viser dig, hvordan det kan gøres på et OLTP system og viser dig samtidig nogle af de almindelige faldgruber i SQL azure, som vi har opdaget ved at analysere SQL Azure, som et alternativ, til onsite SQL Server hos forskellige kunder.Martin Schmidt er performance guru på SQL Serveren, han arbejder hos Miracle A/S og blogger på http://performanceduo.com 2649 http://channel9.msdn.com/posts/Extreme-Scaling-with-SQL-Azure Wed, 01 Dec 2010 10:40:03 GMT http://channel9.msdn.com/posts/Extreme-Scaling-with-SQL-Azure martinesmann martinesmann 0 http://channel9.msdn.com/posts/Extreme-Scaling-with-SQL-Azure/rss DPEDK SQL SQL Azure .CH9 martinesmann
MDCC TechTalk - Advanced .NET Debugging (part 2) Part 1: http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-1

What do you do, when your .NET application crashes on the production servers and you can't reproduce the bug in-house? How do you detect memory leaks in a .NET application, when you can't inspect the memory usage from Visual Studio? In this demo-intensive presentation we take a look at how WinDbg and SOS can be used to troubleshoot several hard-to-debug, real world problems in .NET applications.

About Brian Rasmussen
Brian Rasmussen is a chief software engineer at SimCorp in Copenhagen and a Microsoft MVP for C#. He spends most of his time working on developer tools, proof of concept projects and advanced debugging of .NET code.
Brian is a frequent speaker at conferences and events, and an active member of the Danish .NET community. He frequently blogs about C#, the .NET Common Language Runtime and low-level debugging of managed code at http://kodehoved.dk 

]]>
http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-2 Part 1: http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-1What do you do, when your .NET application crashes on the production servers and you can't reproduce the bug in-house? How do you detect memory leaks in a .NET application, when you can't inspect the memory usage from Visual Studio? In this demo-intensive presentation we take a look at how WinDbg and SOS can be used to troubleshoot several hard-to-debug, real world problems in .NET applications.About Brian RasmussenBrian Rasmussen is a chief software engineer at SimCorp in Copenhagen and a Microsoft MVP for C#. He spends most of his time working on developer tools, proof of concept projects and advanced debugging of .NET code.Brian is a frequent speaker at conferences and events, and an active member of the Danish .NET community. He frequently blogs about C#, the .NET Common Language Runtime and low-level debugging of managed code at http://kodehoved.dk&nbsp; 3008 http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-2 Wed, 01 Dec 2010 10:30:07 GMT http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-2 martinesmann martinesmann 0 http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-2/rss .NET .NET Framework C# Debugging DPEDK MDCC .CH9 martinesmann
MDCC TechTalk - Advanced .NET Debugging (part 1) Part 2: http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-2

What do you do, when your .NET application crashes on the production servers and you can't reproduce the bug in-house? How do you detect memory leaks in a .NET application, when you can't inspect the memory usage from Visual Studio? In this demo-intensive presentation we take a look at how WinDbg and SOS can be used to troubleshoot several hard-to-debug, real world problems in .NET applications.

About Brian Rasmussen
Brian Rasmussen is a chief software engineer at SimCorp in Copenhagen and a Microsoft MVP for C#. He spends most of his time working on developer tools, proof of concept projects and advanced debugging of .NET code.
Brian is a frequent speaker at conferences and events, and an active member of the Danish .NET community. He frequently blogs about C#, the .NET Common Language Runtime and low-level debugging of managed code at http://kodehoved.dk

]]>
http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-1 Part 2: http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-2What do you do, when your .NET application crashes on the production servers and you can't reproduce the bug in-house? How do you detect memory leaks in a .NET application, when you can't inspect the memory usage from Visual Studio? In this demo-intensive presentation we take a look at how WinDbg and SOS can be used to troubleshoot several hard-to-debug, real world problems in .NET applications.About Brian RasmussenBrian Rasmussen is a chief software engineer at SimCorp in Copenhagen and a Microsoft MVP for C#. He spends most of his time working on developer tools, proof of concept projects and advanced debugging of .NET code.Brian is a frequent speaker at conferences and events, and an active member of the Danish .NET community. He frequently blogs about C#, the .NET Common Language Runtime and low-level debugging of managed code at http://kodehoved.dk 3103 http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-1 Wed, 01 Dec 2010 10:29:59 GMT http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-1 martinesmann martinesmann 1 http://channel9.msdn.com/posts/MDCC-TechTalk-Advanced-NET-Debugging-part-1/rss .NET .NET Framework C# Debugging DPEDK MDCC .CH9 martinesmann
<![CDATA[Random Hack of Kindness - Hacking for humanity!]]> Martin Esmann http://www.computerworld.dk/blog/studblog/112007?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Thu, 04 Nov 2010 20:52:00 +0100 http://www.computerworld.dk/blog/studblog/112007 0 http://www.computerworld.dk/blog/studblog/112007?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/112007 .cw.dk martinesmann <![CDATA[Gratis Pizza til PDC - Sidste chance]]> Martin Esmann http://www.computerworld.dk/blog/studblog/102218?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Tue, 19 Oct 2010 15:28:00 +0200 http://www.computerworld.dk/blog/studblog/102218 1 http://www.computerworld.dk/blog/studblog/102218?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/102218 .cw.dk martinesmann TechTalk - RESTful Application Protocols, From Design to Implementation Challenging the notion that REST is suitable only for simple CRUD-based data services, in this TechTalk Ian Robinson will show how to implement a complex business process as part of a RESTful application. Using techniques drawn from the forthcoming O'Reilly book "REST in Practice", he describes how to model business processes as domain application protocols, implement them in terms of resource lifecycles, and execute them using HTTP idioms, media types and link relation values.

About Ian Robinson
Ian Robinson is a Principal Consultant with ThoughtWorks, where he specializes in the design and delivery of service-oriented and distributed systems. He has written guidance for Microsoft on implementing integration patterns with Microsoft technologies, and has published articles on business-oriented development methodologies and distributed systems design - most recently in The ThoughtWorks Anthology (Pragmatic Programmers, 2008).

]]>
http://channel9.msdn.com/posts/TechTalk-RESTful-Application-Protocols-From-Design-to-Implementation Challenging the notion that REST is suitable only for simple CRUD-based data services, in this TechTalk Ian Robinson will show how to implement a complex business process as part of a RESTful application. Using techniques drawn from the forthcoming O'Reilly book &quot;REST in Practice&quot;, he describes how to model business processes as domain application protocols, implement them in terms of resource lifecycles, and execute them using HTTP idioms, media types and link relation values.About Ian RobinsonIan Robinson is a Principal Consultant with ThoughtWorks, where he specializes in the design and delivery of service-oriented and distributed systems. He has written guidance for Microsoft on implementing integration patterns with Microsoft technologies, and has published articles on business-oriented development methodologies and distributed systems design - most recently in The ThoughtWorks Anthology (Pragmatic Programmers, 2008). 5166 http://channel9.msdn.com/posts/TechTalk-RESTful-Application-Protocols-From-Design-to-Implementation Fri, 15 Oct 2010 11:02:38 GMT http://channel9.msdn.com/posts/TechTalk-RESTful-Application-Protocols-From-Design-to-Implementation martinesmann martinesmann 0 http://channel9.msdn.com/posts/TechTalk-RESTful-Application-Protocols-From-Design-to-Implementation/rss DPEDK MDCC REST .CH9 martinesmann
TechTalk - NUI - What’s in a Name? Natural User Interface, or NUI, is one of the favourite flavours du jour in certain interaction design and user experience circles. On the one hand, the term signals a change from the Graphical User Interace, or GUI, that has been prevalent since the early 1980s. In many ways, that is good. Not that the GUI is going to go away (any more than the QWERTY keyboard, I predict). But progress does, as they say, progress. And just because there was a great idea that took hold, does not mean that that is all that there is.

But beyond the name, what is this new thing? As far as I can see, the answer depends on who you ask. Ask enough people, and you will see that it can mean anything - which means, by the way, that it might mean nothing. I don’t view it that way. Yes, there are a lot of diverse views. But that also means that there is a lot of diverse conversations accompanying them, and I see that as healthy. Complacency is rarely a worthy aspiration for design. But out of the collective conversations one would hope that there is some convergence - which might be another term for insight or growth.

The purpose of this talk is to throw my own thoughts into the fray - for better or for worse. Taking my cue from the term itself, I’ll start like a good naturalist, and strip the term bare, and build from there. Starting with diving into the essence of the term natural.

Biography: Bill Buxton is the author of "Sketching User Experiences: Getting the Design Right and the Right Design", published jointly by Morgan Kaufmann and Focal Press as well as a columnist on design and innovation for BusinessWeek.com. He is Principal Researcher at Microsoft Research and has a 30 year involvement in research, design and commentary around human aspects of technology, and digital tools for creative endeavour, including music, film and industrial design. Prior to joining Microsoft, he was a researcher at Xerox PARC, a professor at the University of Toronto, and Chief Scientist of Alias Research and SGI Inc. - where 2003 he was co-recipient of an Academy Award for Scientific and Technical Achievement. In 2007, he was named Doctor of Design, honoris causa, by the Ontario College of Art and Design, in 2008 became the 10th reci-pient of the ACM/SIGCHI Lifetime Achievement Award for fundamental contributions to the field of human-computer interaction. In January 2009 was elected a Fellow of the ACM, in June was awarded a Doctor of Laws, honoris causa, by his alma mater, Queen's University, Kingston, Ontario, and in November was awarded an honourary doctorate in Industrial Design from the Technical University of Eindhoven, the Netherlands. Finally, in 2010, BusinessWeek named Bill among the World's Most Influential Designers.

]]>
http://channel9.msdn.com/posts/TechTalk-NUI-Whats-in-a-Name Natural User Interface, or NUI, is one of the favourite flavours du jour in certain interaction design and user experience circles. On the one hand, the term signals a change from the Graphical User Interace, or GUI, that has been prevalent since the early 1980s. In many ways, that is good. Not that the GUI is going to go away (any more than the QWERTY keyboard, I predict). But progress does, as they say, progress. And just because there was a great idea that took hold, does not mean that that is all that there is. But beyond the name, what is this new thing? As far as I can see, the answer depends on who you ask. Ask enough people, and you will see that it can mean anything - which means, by the way, that it might mean nothing. I don’t view it that way. Yes, there are a lot of diverse views. But that also means that there is a lot of diverse conversations accompanying them, and I see that as healthy. Complacency is rarely a worthy aspiration for design. But out of the collective conversations one would hope that there is some convergence - which might be another term for insight or growth. The purpose of this talk is to throw my own thoughts into the fray - for better or for worse. Taking my cue from the term itself, I’ll start like a good naturalist, and strip the term bare, and build from there. Starting with diving into the essence of the term natural. Biography: Bill Buxton is the author of &quot;Sketching User Experiences: Getting the Design Right and the Right Design&quot;, published jointly by Morgan Kaufmann and Focal Press as well as a columnist on design and innovation for BusinessWeek.com. He is Principal Researcher at Microsoft Research and has a 30 year involvement in research, design and commentary around human aspects of technology, and digital tools for creative endeavour, including music, film and industrial design. Prior to joining Microsoft, he was a researcher at Xerox PARC, a professor at the University of Toronto, and Chief Scientist of Alias 5421 http://channel9.msdn.com/posts/TechTalk-NUI-Whats-in-a-Name Thu, 14 Oct 2010 11:09:34 GMT http://channel9.msdn.com/posts/TechTalk-NUI-Whats-in-a-Name martinesmann martinesmann 9 http://channel9.msdn.com/posts/TechTalk-NUI-Whats-in-a-Name/rss Bill Buxton DPEDK MDCC Microsoft Research NUI .CH9 martinesmann
Kristian Kristensen - Iron* - An Introduction to Getting Dynamic on .NET In recent years dynamically typed languages have received more and more attention on the .NET platform. Initially, an implementation of Python showed up. Later, the Dynamic Language Runtime (DLR) appeared which made it much easier to implement dynamically typed languages on .NET. This session explores how dynamically typed languages fit in the ecosystem of .NET. We’ll see why dynamic languages are interesting and contrast them to their static brethren (C#, Java). Then we will touch on how IronPython and IronRuby are implemented on .NET via the Dynamic Language Runtime (DLR). Finally, we’ll look at some code examples of how you can utilize these languages on .NET today.

Biography: Kristian Kristensen is an independent software development consultant. Through his company WhizIT he takes on the role of teacher, coach, facilitator and anything in between to help software shops improve their processes and skills. He is particularly interested in languages and how they shape our thoughts and problem solving abilities.
Kristian worked as a consultant for Microsoft before embarking on the journey of freelance consulting.
He holds a Master in Software Engineering from Aalborg University; thesis topic “Type Inference of Ruby”. Links:

Twitter: @kkristensen
Blog: http://kristiankristensen.dk

]]>
http://channel9.msdn.com/posts/Kristian-Kristensen-Iron-An-Introduction-to-Getting-Dynamic-on-NET In recent years dynamically typed languages have received more and more attention on the .NET platform. Initially, an implementation of Python showed up. Later, the Dynamic Language Runtime (DLR) appeared which made it much easier to implement dynamically typed languages on .NET. This session explores how dynamically typed languages fit in the ecosystem of .NET. We’ll see why dynamic languages are interesting and contrast them to their static brethren (C#, Java). Then we will touch on how IronPython and IronRuby are implemented on .NET via the Dynamic Language Runtime (DLR). Finally, we’ll look at some code examples of how you can utilize these languages on .NET today.Biography: Kristian Kristensen is an independent software development consultant. Through his company WhizIT he takes on the role of teacher, coach, facilitator and anything in between to help software shops improve their processes and skills. He is particularly interested in languages and how they shape our thoughts and problem solving abilities.Kristian worked as a consultant for Microsoft before embarking on the journey of freelance consulting.He holds a Master in Software Engineering from Aalborg University; thesis topic “Type Inference of Ruby”. Links: Twitter: @kkristensen Blog: http://kristiankristensen.dk 3065 http://channel9.msdn.com/posts/Kristian-Kristensen-Iron-An-Introduction-to-Getting-Dynamic-on-NET Thu, 14 Oct 2010 11:00:32 GMT http://channel9.msdn.com/posts/Kristian-Kristensen-Iron-An-Introduction-to-Getting-Dynamic-on-NET martinesmann martinesmann 0 http://channel9.msdn.com/posts/Kristian-Kristensen-Iron-An-Introduction-to-Getting-Dynamic-on-NET/rss DLR DPEDK dynamic Dynamic Languages IronPython IronRuby .CH9 martinesmann
Nikhil Kothari - LOB Application Development with Silverlight 4 Abstract: Silverlight 4 features RIA Services, an end-to-end application framework for easily and simply building data-driven applications that span client and server. This session demonstrates key RIA Services scenarios in the context of an application in an interactive and hands-on manner.

]]>
http://channel9.msdn.com/posts/Nikhil-Kothari-LOB-Application-Development-with-Silverlight-4 Abstract: Silverlight 4 features RIA Services, an end-to-end application framework for easily and simply building data-driven applications that span client and server. This session demonstrates key RIA Services scenarios in the context of an application in an interactive and hands-on manner. 2601 http://channel9.msdn.com/posts/Nikhil-Kothari-LOB-Application-Development-with-Silverlight-4 Thu, 14 Oct 2010 10:57:53 GMT http://channel9.msdn.com/posts/Nikhil-Kothari-LOB-Application-Development-with-Silverlight-4 martinesmann martinesmann 0 http://channel9.msdn.com/posts/Nikhil-Kothari-LOB-Application-Development-with-Silverlight-4/rss .NET RIA Services DPEDK Nikhil Kothari Silverlight WP7 .CH9 martinesmann
Oren "Ayende" Eini: NoSQL Databases Abstract: The buzz is on, everyone is talking about those NoSQL databases, but what ARE they? Do I really need to SQL behind?

In this session, we will explore key/value databases, document databases, graph databases and column family databases. Their strong and weak points, and when you should use them. We will also discuss the options available for the .NET community on the NoSQL. In particular, we will look at Rhino DHT and Raven DB, two NoSQL databases on the .NET platform.

]]>
http://channel9.msdn.com/posts/Oren-Ayende-Eini-NoSQL-Databases Abstract: The buzz is on, everyone is talking about those NoSQL databases, but what ARE they? Do I really need to SQL behind? In this session, we will explore key/value databases, document databases, graph databases and column family databases. Their strong and weak points, and when you should use them. We will also discuss the options available for the .NET community on the NoSQL. In particular, we will look at Rhino DHT and Raven DB, two NoSQL databases on the .NET platform. 2977 http://channel9.msdn.com/posts/Oren-Ayende-Eini-NoSQL-Databases Thu, 14 Oct 2010 10:57:26 GMT http://channel9.msdn.com/posts/Oren-Ayende-Eini-NoSQL-Databases martinesmann martinesmann 0 http://channel9.msdn.com/posts/Oren-Ayende-Eini-NoSQL-Databases/rss DPEDK .CH9 martinesmann
Mikkel Høy Sørensen - Enterprise Level Applications on Windows Azure Website is probably one of the most obvious usage example’s for the cloud computing. But what did it take to convert one of the biggest Web Content Management Systems (WCMS) in the world? You will be given an insight look to the challenges that Sitecore has meet, when they converted there WCMS to Windows Azure and how they have used the cloud to solved and ease problems like deployment, elasticity and multiple geo location setups.
 
We will be doing a walkthrough on how to automate building webrole packages and deploying them to the cloud. There are REST API for controlling Windows Azure. These can give our applications or build environment the ability to maintain your Windows Azure. Making them able to scale our computing size according to needs.
 
There are multiple Windows Azure Hosting centers placed in the different regions of the world. And you can use this to greatly reduce the latency between our Azure application and the end user. We will be showing how Windows Azure makes it easy to deploy Sitecore installations all over the world.

Biography: Mikkel Høy Sørensen is a Program Manager at Sitecore. He has held multiple architectural an development positions. But since 2004 his focus has been on Web Content Management. For the last four year Mikkel has worked closely with Multiple Product Teams at Microsoft Redmond, like .Net like Visual Studio teams. He is currently working closely with the Windows Azure and SQL Azure groups. Through the years he has be working on several project to create systems to automate website purchase, setup and deployment on hosting server farms. And with his latest project the Sitecore Azure, Mikkel is the first to create a full automated purchase, setup and deployment system for Windows Azure

]]>
http://channel9.msdn.com/posts/Mikkel-Hy-Srensen-Enterprise-Level-Applications-on-Windows-Azure Website is probably one of the most obvious usage example’s for the cloud computing. But what did it take to convert one of the biggest Web Content Management Systems (WCMS) in the world? You will be given an insight look to the challenges that Sitecore has meet, when they converted there WCMS to Windows Azure and how they have used the cloud to solved and ease problems like deployment, elasticity and multiple geo location setups.&nbsp;We will be doing a walkthrough on how to automate building webrole packages and deploying them to the cloud. There are REST API for controlling Windows Azure. These can give our applications or build environment the ability to maintain your Windows Azure. Making them able to scale our computing size according to needs.&nbsp;There are multiple Windows Azure Hosting centers placed in the different regions of the world. And you can use this to greatly reduce the latency between our Azure application and the end user. We will be showing how Windows Azure makes it easy to deploy Sitecore installations all over the world.Biography: Mikkel Høy Sørensen is a Program Manager at Sitecore. He has held multiple architectural an development positions. But since 2004 his focus has been on Web Content Management. For the last four year Mikkel has worked closely with Multiple Product Teams at Microsoft Redmond, like .Net like Visual Studio teams. He is currently working closely with the Windows Azure and SQL Azure groups. Through the years he has be working on several project to create systems to automate website purchase, setup and deployment on hosting server farms. And with his latest project the Sitecore Azure, Mikkel is the first to create a full automated purchase, setup and deployment system for Windows Azure 3168 http://channel9.msdn.com/posts/Mikkel-Hy-Srensen-Enterprise-Level-Applications-on-Windows-Azure Thu, 14 Oct 2010 10:57:05 GMT http://channel9.msdn.com/posts/Mikkel-Hy-Srensen-Enterprise-Level-Applications-on-Windows-Azure martinesmann martinesmann 0 http://channel9.msdn.com/posts/Mikkel-Hy-Srensen-Enterprise-Level-Applications-on-Windows-Azure/rss Azure Cloud DPEDK .CH9 martinesmann
World's first profiler for Windows Phone 7 Performance of Windows Phone 7 apps are often vastly different on the emulator than on the actual device. Many things - I/O, networking, libraries, floating point math etc - are even different from what we're used to for full desktop .NET apps. For instance, on some devices floating point math is much faster than integer math, unlike for desktop apps. That makes it rather hard to guess your WP7 app's performance bottlenecks, and some "optimizations" can actually slow things down on the real device.

From EQATEC now comes a code-profiler that can profile your WP7 Silverlight app on real phone hardware, as well as on the emulator. The profiler is free for single-assembly applications. You can download it now from www.eqatec.com. The profiler also does full desktop, NETCF, and Silverlight profiling.

This short video show how we profiled a few apps on an actual WP7 phone on loan from Microsoft Denmark. During our test we even found a real, unexpected bottleneck in a large WP7-app. The developer was quite surprised that the app's performance problem was in the database-layer, and was just about to start optimizing somewhere else. Lesson learned: "If you cannot measure it, you cannot improve it".

]]>
http://channel9.msdn.com/posts/Worlds-first-profiler-for-Windows-Phone-7 Performance of Windows Phone 7 apps are often vastly different on the emulator than on the actual device. Many things - I/O, networking, libraries, floating point math etc - are even different from what we're used to for full desktop .NET apps. For instance, on some devices floating point math is much faster than integer math, unlike for desktop apps. That makes it rather hard to guess your WP7 app's performance bottlenecks, and some &quot;optimizations&quot; can actually slow things down on the real device.From EQATEC now comes a code-profiler that can profile your WP7 Silverlight app on real phone hardware, as well as on the emulator. The profiler is free for single-assembly applications. You can download it now from www.eqatec.com. The profiler also does full desktop, NETCF, and Silverlight profiling.This short video show how we profiled a few apps on an actual WP7 phone on loan from Microsoft Denmark. During our test we even found a real, unexpected bottleneck in a large WP7-app. The developer was quite surprised that the app's performance problem was in the database-layer, and was just about to start optimizing somewhere else. Lesson learned: &quot;If you cannot measure it, you cannot improve it&quot;. 181 http://channel9.msdn.com/posts/Worlds-first-profiler-for-Windows-Phone-7 Fri, 08 Oct 2010 07:29:01 GMT http://channel9.msdn.com/posts/Worlds-first-profiler-for-Windows-Phone-7 martinesmann martinesmann 4 http://channel9.msdn.com/posts/Worlds-first-profiler-for-Windows-Phone-7/rss DPEDK EQATEC profiler Silverlight Windows Phone 7 WP7 .CH9 martinesmann
<![CDATA[Nikhil Kothari i København]]> Martin Esmann http://www.computerworld.dk/blog/studblog/101829?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 04 Oct 2010 09:42:00 +0200 http://www.computerworld.dk/blog/studblog/101829 0 http://www.computerworld.dk/blog/studblog/101829?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/101829 .cw.dk martinesmann <![CDATA[software.msdnaa.dk]]> Martin Esmann http://www.computerworld.dk/blog/studblog/101456?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Fri, 17 Sep 2010 10:46:00 +0200 http://www.computerworld.dk/blog/studblog/101456 3 http://www.computerworld.dk/blog/studblog/101456?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/101456 .cw.dk martinesmann Teaching programming language concepts with F#, part 2 Teaching programming language concepts with F#, part 2

By Peter Sestoft, Professor IT University of Copenhagen, Denmark.

In this second part, Peter finishes the first "demo" lecture of the F#-based programming language course (started in part 1, found here:

http://channel9.msdn.com/posts/martinesmann/Teaching-programming-language-concepts-with-F-part-1/.

Peter Sestoft at ITU.dk: http://www.itu.dk/people/sestoft

Lecture notes and other downloads: http://www.itu.dk/courses/BPRD/E2010/

]]>
http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-2 Teaching programming language concepts with F#, part 2By Peter Sestoft, Professor IT University of Copenhagen, Denmark.In this second part, Peter finishes the first &quot;demo&quot; lecture of the F#-based programming language course (started in part 1, found here:http://channel9.msdn.com/posts/martinesmann/Teaching-programming-language-concepts-with-F-part-1/.Peter Sestoft at ITU.dk: http://www.itu.dk/people/sestoftLecture notes and other downloads: http://www.itu.dk/courses/BPRD/E2010/ 1235 http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-2 Thu, 02 Sep 2010 07:59:00 GMT http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-2 martinesmann martinesmann 2 http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-2/RSS C9 Lectures DPEDK FSharp Peter Sestoft .CH9 martinesmann
Teaching programming language concepts with F#, part 1 Teaching programming language concepts with F#, part 1

By Peter Sestoft, Professor IT University of Copenhagen, Denmark.

In this first part, Peter introduces the curriculum, lecture plan and lecture notes for the course "Programs as data" that uses the functional programming concepts in F# to teach students language concepts and implementation details.

Peter also begins on the first lecture (continued in the  second part, found here:http://channel9.msdn.com/posts/martinesmann/Teaching-programming-language-concepts-with-F-part-2/).

Peter Sestoft at ITU.dk: http://www.itu.dk/people/sestoft

Lecture notes and other downloads: http://www.itu.dk/courses/BPRD/E2010/

]]>
http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-1 Teaching programming language concepts with F#, part 1 By Peter Sestoft, Professor IT University of Copenhagen, Denmark.In this first part, Peter introduces the curriculum, lecture plan and lecture notes for the course &quot;Programs as data&quot; that uses the functional programming concepts in F# to teach students language concepts and implementation details.Peter also begins on the first lecture (continued in the&nbsp; second part, found here:http://channel9.msdn.com/posts/martinesmann/Teaching-programming-language-concepts-with-F-part-2/). Peter Sestoft at ITU.dk: http://www.itu.dk/people/sestoft Lecture notes and other downloads: http://www.itu.dk/courses/BPRD/E2010/ 2249 http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-1 Thu, 02 Sep 2010 07:59:00 GMT http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-1 martinesmann martinesmann 11 http://channel9.msdn.com/Blogs/martinesmann/Teaching-programming-language-concepts-with-F-part-1/RSS C9 Lectures DPEDK FSharp Peter Sestoft .CH9 martinesmann
<![CDATA[Windows Phone 7 i Danmark til Oktober]]> Martin Esmann http://www.computerworld.dk/blog/studblog/100275?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Thu, 15 Jul 2010 13:23:00 +0200 http://www.computerworld.dk/blog/studblog/100275 6 http://www.computerworld.dk/blog/studblog/100275?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/100275 .cw.dk martinesmann <![CDATA[Er C# et dynamisk sprog?]]> Martin Esmann http://www.computerworld.dk/blog/studblog/82245?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Mon, 21 Jun 2010 06:23:00 +0200 http://www.computerworld.dk/blog/studblog/82245 12 http://www.computerworld.dk/blog/studblog/82245?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/82245 .cw.dk martinesmann <![CDATA[Jeg skal i praktik hos DevDiv i Redmon]]> Martin Esmann http://www.computerworld.dk/blog/studblog/82235?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Fri, 11 Jun 2010 14:53:00 +0200 http://www.computerworld.dk/blog/studblog/82235 0 http://www.computerworld.dk/blog/studblog/82235?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/82235 .cw.dk martinesmann <![CDATA[HTTPS på Azure]]> Martin Esmann http://www.computerworld.dk/blog/studblog/82234?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Fri, 11 Jun 2010 11:03:00 +0200 http://www.computerworld.dk/blog/studblog/82234 4 http://www.computerworld.dk/blog/studblog/82234?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/82234 .cw.dk martinesmann <![CDATA[Windows Phone 7 Developer hub i CineMaxx - 17. Juni]]> Martin Esmann http://www.computerworld.dk/blog/studblog/82221?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Wed, 02 Jun 2010 08:53:00 +0200 http://www.computerworld.dk/blog/studblog/82221 0 http://www.computerworld.dk/blog/studblog/82221?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/82221 .cw.dk martinesmann Code Contracts and Pex: Power Charge Your Assertions and Unit Tests By Nikolai Tillmann and  Mike Barnett

Learn how Code Contracts provides a set of tools for design-by-contract programming and how Pex is an advanced unit-testing tool that uses automated program exploration to intelligently create unit tests with high code coverage. 
See how they work together so that your code has fewer defects.

Learn about new features for Code Contracts including automatic documentation generation, call-site checking for components and reference assemblies for the .NET Framework and for Pex including a light-weight mocking framework, improved support for large code bases, and more thorough test input generation.

Links:
PEX // Code Contracts // Mike Barnett // Nikolai Tillmann // MDCC // DPE DK

]]>
http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests By&nbsp;Nikolai Tillmann and&nbsp;&nbsp;Mike BarnettLearn how&nbsp;Code Contracts provides a set of tools for design-by-contract programming and how Pex is an advanced unit-testing tool that uses automated program exploration to intelligently create unit tests with high code coverage.&nbsp; See how they work together so that your code has fewer defects. Learn about new features for Code Contracts including automatic documentation generation, call-site checking for components and reference assemblies for the .NET Framework and for Pex including a light-weight mocking framework, improved support for large code bases, and more thorough test input generation.Links:PEX // Code Contracts // Mike Barnett // Nikolai Tillmann&nbsp;//&nbsp;MDCC // DPE DK 6108 http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests Fri, 28 May 2010 12:01:00 GMT http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests martinesmann martinesmann 2 http://channel9.msdn.com/Blogs/martinesmann/Code-Contracts-and-Pex-Power-Charge-Your-Assertions-and-Unit-Tests/RSS code contracts DPEDK MDCC Microsoft Research Mike Barnett MS Research Nikolai-Tillmann PEX RiSE .CH9 martinesmann
<![CDATA[Pex & Code Contracts Universitets tur]]> Martin Esmann http://www.computerworld.dk/blog/studblog/82209?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS Sun, 16 May 2010 21:18:00 +0200 http://www.computerworld.dk/blog/studblog/82209 3 http://www.computerworld.dk/blog/studblog/82209?utm_source=RSS&utm_medium=RSS&utm_campaign=RSS http://www.computerworld.dk/rss/blog/kommentarer/82209 .cw.dk martinesmann Using the new sensor and location API from Silverlight 4 by Michel Baladi, Matchride.net.
In this screen cast you will get a short introduction to the new sensor and location API’s in Windows 7 and how to use these API’s from Visual Studio 2010 with .NET framework 4.0 as well as from Silverlight 4 using COM interop from Silverlight’s the new out-of-browser (OOB) application model. You will also get brief information on developing a sensor for Windows 7 and a link from where you can download a free ready-to-use sensor that can translate your IP address to a geographical location (latitude/longitude).

]]>
http://channel9.msdn.com/Blogs/martinesmann/Using-the-new-sensor-and-location-API-from-Silverlight-4 by Michel Baladi, Matchride.net.In this screen cast you will get a short introduction to the new sensor and location API’s in Windows 7 and how to use these API’s from Visual Studio 2010 with .NET framework 4.0 as well as from Silverlight 4 using COM interop from Silverlight’s the new out-of-browser (OOB) application model. You will also get brief information on developing a sensor for Windows 7 and a link from where you can download a free ready-to-use sensor that can translate your IP address to a geographical location (latitude/longitude). 846 http://channel9.msdn.com/Blogs/martinesmann/Using-the-new-sensor-and-location-API-from-Silverlight-4 Thu, 22 Apr 2010 08:05:00 GMT http://channel9.msdn.com/Blogs/martinesmann/Using-the-new-sensor-and-location-API-from-Silverlight-4 martinesmann martinesmann 1 http://channel9.msdn.com/Blogs/martinesmann/Using-the-new-sensor-and-location-API-from-Silverlight-4/RSS DPEDK Sensor and Location API Silverlight 4 Visual Studio 2010 vs2010 VS2010dk Windows 7 .CH9 martinesmann
Opgradering af Team Build 2008 job til TFS 2010 amdi@scan-soft.dk, Commentor.

Med TFS 2010 har man introduceret brugen af Workflow Foundation til at beskrive en Build Definition. Denne webcast viser hvordan man nemt opgraderer ens eksisterende Build Definitioner fra TFS 2008 til brug med TFS 2010.
 
Links:
http://msdn.microsoft.com/en-us/library/ms252495(v=VS.100).aspx

http://blog.qetza.net/en/2009/11/30/teambuild-2010-gated-check-in-et-private-build/ 
 
Firma:
www.commentor.dk 
]]>
http://channel9.msdn.com/Blogs/martinesmann/Opgradering-af-Team-Build-2008-job-til-TFS-2010 af&nbsp;Amdi Arnfred Nielsen,&nbsp;amdi@scan-soft.dk, Commentor.Med TFS 2010 har man introduceret brugen af Workflow Foundation til at beskrive en Build Definition. Denne webcast viser hvordan man nemt opgraderer ens eksisterende Build Definitioner fra TFS 2008 til brug med TFS 2010. &nbsp; Links: http://msdn.microsoft.com/en-us/library/ms252495(v=VS.100).aspxhttp://blog.qetza.net/en/2009/11/30/teambuild-2010-gated-check-in-et-private-build/&nbsp; &nbsp; Firma: www.commentor.dk&nbsp; 521 http://channel9.msdn.com/Blogs/martinesmann/Opgradering-af-Team-Build-2008-job-til-TFS-2010 Wed, 21 Apr 2010 16:49:00 GMT http://channel9.msdn.com/Blogs/martinesmann/Opgradering-af-Team-Build-2008-job-til-TFS-2010 martinesmann martinesmann 0 http://channel9.msdn.com/Blogs/martinesmann/Opgradering-af-Team-Build-2008-job-til-TFS-2010/RSS DPEDK TFS 2008 TFS 2010 VS2010dk .CH9 martinesmann
ALMday session 4 - Software Testing with Microsoft Visual Studio 2010: Part 2, Making It Real /v Brian Keller, Senior Technical Evangelist, Microsoft Corp.
This session is part 2 of 2; it is recommended, though not required, that you attend part 1 of this session in order to benefit most. In this demo-rich session we examine the end-to-end software testing capabilities of Visual Studio 2010. This includes a deep look at manual testing, lab management, data diagnostics adapters, the "actionable bug", functional UI testing, test impact analysis, test automation, and much more which will help you more easily find and eliminate defects from your software.

Links:
blog: http://blogs.msdn.com/briankel/
VS/TFS 2010 VM /w Hands-on Labs: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx ]]>
http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-4-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-2-Making-It-Real /v Brian Keller, Senior Technical Evangelist, Microsoft Corp.This session is part 2 of 2; it is recommended, though not required, that you attend part 1 of this session in order to benefit most. In this demo-rich session we examine the end-to-end software testing capabilities of Visual Studio 2010. This includes a deep look at manual testing, lab management, data diagnostics adapters, the &quot;actionable bug&quot;, functional UI testing, test impact analysis, test automation, and much more which will help you more easily find and eliminate defects from your software. Links:blog: http://blogs.msdn.com/briankel/VS/TFS 2010 VM /w Hands-on Labs: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx 2361 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-4-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-2-Making-It-Real Sun, 18 Apr 2010 20:24:00 GMT http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-4-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-2-Making-It-Real martinesmann martinesmann 0 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-4-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-2-Making-It-Real/RSS ALM ALMday DPEDK TFS Visual Studio 2010 vs2010 VS2010dk .CH9 martinesmann
ALMday session 3 - Using TMAP with TFS 2010 in software development projects /v Clemens Reijnen, Software Architect, Sogeti and Microsoft Most Valuable Professional (MVP)
Testing is an important part in the application lifecycle. Integrating testing completely within this lifecycle has major benefits. It increases the efficiency of the entire application life cycle and improves the quality of the resulting product, which reduces costs.
We can integrate testing with Application Lifecycle Management (ALM) by using a structured test approach and with the use of improved tools. The combination of a structured test approach and an integrated ALM tool set increases the efficiency of the entire application lifecycle and improves the quality of the end product.

Links:

Blog: http://www.clemensreijnen.nl/

TMAP integration with TFS 2010 process templates: http://tmap.codeplex.com/

]]>
http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-3-Using-TMAP-with-TFS-2010-in-software-development-projects /v Clemens Reijnen, Software Architect, Sogeti and Microsoft Most Valuable Professional (MVP)Testing is an important part in the application lifecycle. Integrating testing completely within this lifecycle has major benefits. It increases the efficiency of the entire application life cycle and improves the quality of the resulting product, which reduces costs.We can integrate testing with Application Lifecycle Management (ALM) by using a structured test approach and with the use of improved tools. The combination of a structured test approach and an integrated ALM tool set increases the efficiency of the entire application lifecycle and improves the quality of the end product. Links:Blog: http://www.clemensreijnen.nl/TMAP integration with TFS 2010 process templates: http://tmap.codeplex.com/ 3063 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-3-Using-TMAP-with-TFS-2010-in-software-development-projects Sun, 18 Apr 2010 20:23:00 GMT http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-3-Using-TMAP-with-TFS-2010-in-software-development-projects martinesmann martinesmann 0 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-3-Using-TMAP-with-TFS-2010-in-software-development-projects/RSS ALM ALMday DPEDK TFS Visual Studio 2010 vs2010 VS2010dk .CH9 martinesmann
ALMday session 2 - Software Testing with Microsoft Visual Studio 2010: Part 1, an Introduction /v Brian Keller, Senior Technical Evangelist, Microsoft Corp.
Are you tired of spending hours trying to reproduce and diagnose bugs? Do you have a hard time getting testers and developers to talk to each other? Is it difficult to determine which tests are most important to run after you produce a new build? If so, then this session is for you! Software testing is perhaps the #1 area of investment for the application lifecycle management capabilities of Visual Studio 2010. During this introductory session we explore the new software testing architecture offered by Visual Studio 2010. We examine the various testing roles played by members of the development and testing teams and show how they will interact with Visual Studio 2010 to more effectively test software and eliminate bugs. During part 1 we cover a lot of key testing concepts so that we can hit the ground running with a demo-rich session during part 2 of this presentation.

Links:
blog: http://blogs.msdn.com/briankel/
VS/TFS 2010 VM /w Hands-on Labs: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx

]]>
http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-2-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-1-an-Introduction /v Brian Keller, Senior Technical Evangelist, Microsoft Corp.Are you tired of spending hours trying to reproduce and diagnose bugs? Do you have a hard time getting testers and developers to talk to each other? Is it difficult to determine which tests are most important to run after you produce a new build? If so, then this session is for you! Software testing is perhaps the #1 area of investment for the application lifecycle management capabilities of Visual Studio 2010. During this introductory session we explore the new software testing architecture offered by Visual Studio 2010. We examine the various testing roles played by members of the development and testing teams and show how they will interact with Visual Studio 2010 to more effectively test software and eliminate bugs. During part 1 we cover a lot of key testing concepts so that we can hit the ground running with a demo-rich session during part 2 of this presentation. Links:blog: http://blogs.msdn.com/briankel/VS/TFS 2010 VM /w Hands-on Labs: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx 4366 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-2-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-1-an-Introduction Sun, 18 Apr 2010 20:22:00 GMT http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-2-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-1-an-Introduction martinesmann martinesmann 0 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-2-Software-Testing-with-Microsoft-Visual-Studio-2010-Part-1-an-Introduction/RSS ALM ALMday DPEDK TFS Visual Studio 2010 vs2010 VS2010dk .CH9 martinesmann
ALMday session 5 - Opsummering /v Martin Pamdeth, ALM Solution Specialist, Microsoft Danmark

Blog:
http://blogs.msdn.com/martinpa

Visual Studio 2010 info:
http://www.microsoft.com/visualstudio/da-dk/
]]>
http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-5-Opsummering /v Martin Pamdeth, ALM Solution Specialist, Microsoft Danmark Blog: http://blogs.msdn.com/martinpa Visual Studio 2010&nbsp;info:http://www.microsoft.com/visualstudio/da-dk/ 162 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-5-Opsummering Sun, 18 Apr 2010 20:21:00 GMT http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-5-Opsummering martinesmann martinesmann 0 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-5-Opsummering/RSS ALM ALMday DPEDK TFS Visual Studio 2010 vs2010 VS2010dk .CH9 martinesmann
ALMday session 1 - New Application Lifecycle Management features of Visual Studio 2010 /v Brian Keller, Senior Technical Evangelist, Microsoft Corp.
In this demo-rich session we will take a tour of many of the new capabilities of Visual Studio 2010 for application lifecycle management. This includes a look at the new build automation, project management, branching and merging, and related capabilities of Team Foundation Server 2010. We will also look at the new design and modeling tools, and briefly mention the software testing capabilities of Visual Studio 2010 (software testing will be covered more deeply in subsequent sessions).

Links:
blog: http://blogs.msdn.com/briankel/
VS/TFS 2010 VM /w Hands-on Labs: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx ]]>
http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-1-New-Application-Lifecycle-Management-features-of-Visual-Studio-2010 /v Brian Keller, Senior Technical Evangelist, Microsoft Corp.In this demo-rich session we will take a tour of many of the new capabilities of Visual Studio 2010 for application lifecycle management. This includes a look at the new build automation, project management, branching and merging, and related capabilities of Team Foundation Server 2010. We will also look at the new design and modeling tools, and briefly mention the software testing capabilities of Visual Studio 2010 (software testing will be covered more deeply in subsequent sessions).Links:blog: http://blogs.msdn.com/briankel/VS/TFS 2010 VM /w Hands-on Labs: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx 4012 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-1-New-Application-Lifecycle-Management-features-of-Visual-Studio-2010 Sun, 18 Apr 2010 20:14:00 GMT http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-1-New-Application-Lifecycle-Management-features-of-Visual-Studio-2010 martinesmann martinesmann 3 http://channel9.msdn.com/Blogs/martinesmann/ALMday-session-1-New-Application-Lifecycle-Management-features-of-Visual-Studio-2010/RSS ALM ALMday DPEDK TFS Visual Studio 2010 vs2010 VS2010dk .CH9 martinesmann
Elevated Trust i Silverlight 4

Silverlight 4 kommer med en masse nye features - en af dem er Elevated Trust. I denne webcast demonsterer jeg, hvordan det er muligt at anvende Elevated Trust til at skabe en rigere out-of-browser applikation - en applikaton der kommer ud over den sandkasse vi normalt er begrænset til og hvordan vi  er kan kommunikere med brugerens filsystem og øvrige applikationer.


Twitter: http://twitter.com/thomasmartinsen
Blog: http://xamlgeek.dk/

Demo: http://dl.dropbox.com/u/4243120/SL%20Demos/VS2010%20SL4%20-%20Elevated%20Trust%20Demo.zip

]]>
http://channel9.msdn.com/Blogs/martinesmann/Elevated-Trust-i-Silverlight-4 af Thomas Castøe Martinsen, bluefragments.Silverlight 4 kommer med en masse nye features - en af dem er Elevated Trust. I denne webcast demonsterer jeg, hvordan det er muligt at anvende Elevated Trust til at skabe en rigere out-of-browser applikation - en&nbsp;applikaton der kommer ud over den sandkasse vi normalt er begrænset til og hvordan vi &nbsp;er kan kommunikere med brugerens filsystem og øvrige applikationer. Twitter: http://twitter.com/thomasmartinsenBlog: http://xamlgeek.dk/ Demo: http://dl.dropbox.com/u/4243120/SL%20Demos/VS2010%20SL4%20-%20Elevated%20Trust%20Demo.zip 1054 http://channel9.msdn.com/Blogs/martinesmann/Elevated-Trust-i-Silverlight-4 Thu, 08 Apr 2010 08:23:00 GMT http://channel9.msdn.com/Blogs/martinesmann/Elevated-Trust-i-Silverlight-4 martinesmann martinesmann 1 http://channel9.msdn.com/Blogs/martinesmann/Elevated-Trust-i-Silverlight-4/RSS DPEDK VS2010dk .CH9 martinesmann
Embedded European Tour Visit in Denmark | 20. nov. på ITU http://blogs.msdn.com/b/mesmann/archive/2008/10/18/embedded-european-tour-visit-in-denmark-20-nov-p-itu.aspx Sat, 18 Oct 2008 16:14:00 GMT 91d46819-8472-40ad-a661-2c78acb4018c:9004820 martinesmann 3 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=9004820 http://blogs.msdn.com/b/mesmann/archive/2008/10/18/embedded-european-tour-visit-in-denmark-20-nov-p-itu.aspx#comments <p>… en hel dag med Robotter og Embedded udvikling for studerende, undervisere og entusiaster!</p> <p><a target="_blank" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032393009&amp;Culture=da-DK "><img src="http://farm4.static.flickr.com/3213/2950761867_84c95b1a94_o.jpg" /></a> </p> <p><b>Tilmelding</b> <br />Mens jeg sider og brygger på den endelige agenda, for at få minuttallene til at passe, kan du selvfølelig tilmelde dig <a target="_blank" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032393009&amp;Culture=da-DK ">her</a>.</p> <p><b>Ikke bare Microsoft <br /></b>Uddannelse handler om mere end Microsoft så derfor har jeg inviteret en masse andre! Du kan, udover Microsoft, bl.a. møde: Lego, RoboCluster, DTU RoboCup og ITU, som alle vil havde en standplads i IT- universitetets forhal. Du har derfor hele dagen rig mulighed for at komme i dialog med talere og firmaer og på den måde udvide dit netværk!</p> <p><img src="http://cache.lego.com/eng/images/globalNav/070x070_logo.gif" /></p> <p><img src="http://www1.itu.dk/graphics/system/gfx/logo_da.gif" />&#160; <img src="http://www.dtu.dk/upload/centre/robocup/forsidebilleder/robocup_overskriftny_07.jpg" /> </p> <p><img src="http://www.robocluster.dk/logo.gif" /> </p> <p>&#160;</p> <p><b>Agenda</b> (foreløbig) <br />… enkelte minuttal og rækkefølgen kan ændres, men start/slut tidspunkt står fast! <br /> <br /> <table border="1" cellspacing="0" cellpadding="0"><tbody> <tr> <td valign="top" width="100"> <p><b>08.30 – 9.00</b></p> </td> <td valign="top" width="491"> <p><b>Registration and Expo Area opens</b></p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>09.00 – 9.05</b></p> </td> <td valign="top" width="491"> <p><b>Welcome</b>, by Martin Esmann</p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>9.05 – 10.05 </b></p> </td> <td valign="top" width="491"> <p><strong>Opening Keynote: Windows-Based Connected Devices in the Real World</strong>, by Dave Baker</p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>10.05 – 10.35</b></p> </td> <td valign="top" width="491"> <p><b>DTU RoboCup</b></p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>10.35 – 10.45</b></p> </td> <td valign="top" width="491"> <p><b>Microsoft’s Commitment to Academia</b>, by Martin Esmann</p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>10.45 – 11.00</b></p> </td> <td valign="top" width="491"> <p><b>Coffee Break/Expo Area</b></p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>11.00 – 12.00</b></p> </td> <td valign="top" width="491"> <p><b>“Small is Beautiful” Building Solutions with the .NET Micro Framework</b> <br />by Rob Miles</p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>12.00 – 12.40</b></p> </td> <td valign="top" width="491"> <p><b>Launch Break/Expo Area</b></p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>12.40 – 13.45</b></p> </td> <td valign="top" width="491"> <p><b>The Ongoing Democratization of Robotics Development <br /></b>by Paul Foster</p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>13.45 – 14.00</b></p> </td> <td valign="top" width="491"> <p><b>Coffee Break/Expo Area</b></p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>14.00 – 14.30</b></p> </td> <td valign="top" width="491"> <p><strong>Lego</strong>,<strong> </strong>by Flemming Bundgaard </p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>14:30 – 14.40</b></p> </td> <td valign="top" width="491"> <p><b>Closing</b>, by Martin Esmann</p> </td> </tr> <tr> <td valign="top" width="100"> <p><b>14.40 – 16.00</b></p> </td> <td valign="top" width="491"> <p><b>Visit the Expo Area <br /></b>Lego, DTU RoboCup, RoboCluster, IT- uni. and Microsoft</p> </td> </tr> </tbody></table> </p> <p><b>Talere</b> <br />Rob Miles, <a href="http://www.robmiles.com">www.robmiles.com</a> <br />Dave Baker, Microsoft, <a href="http://blogs.msdn.com/davbaker/">http://blogs.msdn.com/davbaker/</a> <br />Poul Foster, Microsoft, <a href="http://wotudo.net">http://wotudo.net</a> <br />Flemming Bundgaard, Lego, <a href="http://lego.com">http://lego.com</a> <br />Ikke fastlagt, RoboCluster, <a href="http://www.robocluster.dk/">http://www.robocluster.dk/</a> <br />Ikke fastlagt, DTU RoboCup, <a href="http://www.dtu.dk/subsites/robocup.aspx">http://www.dtu.dk/subsites/robocup.aspx</a></p> <p><b><u>Mere om sessionerne:</u></b></p> <p><b>Windows-Based Connected Devices in the Real World <br /></b>Windows-based operating system technology is being deployed in the broadest and most demanding of environments, and is at the forefront of providing a solid foundation for the next generation of connected embedded and robotic devices. Microsoft Windows Embedded and Microsoft Robotics Developer Studio products are designed to help you build highly customized and flexible device designs with easy-to-use development tools. This introductory session will give you a high-level overview of Microsoft’s Connected Devices and Robotics strategies and the role each plays in the embedded market space with real-life examples.</p> <p><b>Microsoft’s Commitment to Academia <br /></b>Microsoft works in partnership to advance the cause of education around the globe helping students achieve their dreams, empowering educators to inspire, and supporting academic institutions striving for academic and research excellence. In this session you’ll discover just some of the resources available for students and faculty interested in taking the next step with Embedded and Robotics development.</p> <p><b>&quot;Small is Beautiful&quot; Building Solutions with the .NET Micro Framework&#160;&#160; <br /></b>The .NET Micro Framework lets you develop for tiny, inexpensive, and tightly resource-constrained devices, requiring only a few hundred kilobytes of RAM and a low cost processor. In this demo packed session you’ll learn how easy it is to create and debug embedded applications, build custom emulators and deploy solutions to a variety of devices, using the Visual Studio development tools, the .NET object model, and C#. See working solutions and learn tips, tricks, and traps based on real-world, hands-on experience building embedded solutions with the .NET Micro Framework.</p> <p><b>The Ongoing Democratisation of Robotics Development </b> <br />Have you seen Microsoft Robotics Developer Studio 2008 (MSRDS) in action? In this demonstration-rich session you’ll be presented with MSRDS concepts before diving into the runtime modules: DSS (Decentralized Software Services) and CCR (Concurrency and Coordination Runtime). You’ll also see which tools can be used and how: Visual Programming Language, Visual Simulation Environment, and Visual Studio. To show you just how easily you can build a robotics application, you’ll see real robots in action and discover how you can run Microsoft Robotics Developer Studio on a range of Windows based devices. <br />Jeg glæder mig til at se dig og håber at du vil benytte dig af denne fantastiske mulighed for at blive klogere på robotter, Embedded udvikling og jobmulighederne på Microsofts og andre platforme!</p> <p>Jeg glæder mig til at se dig og håber at du vil benytte dig af denne fantastiske mulighed for at blive klogere på robotter, Embedded udvikling og jobmulighederne på Microsofts og andre platforme!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p> <p>&#160;<a target="_blank" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032393009&amp;Culture=da-DK "><img src="http://farm4.static.flickr.com/3016/2951614260_1d9ea67dff_o.jpg" /></a></p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9004820" width="1" height="1"> Academic DK Studerende LEGO Robotics Udvikler .MSDN martinesmann Gratis e-bog om Robotics Studio http://blogs.msdn.com/b/mesmann/archive/2008/10/16/gratis-e-bog-om-robotics-studio.aspx Thu, 16 Oct 2008 21:23:42 GMT 91d46819-8472-40ad-a661-2c78acb4018c:9002094 martinesmann 3 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=9002094 http://blogs.msdn.com/b/mesmann/archive/2008/10/16/gratis-e-bog-om-robotics-studio.aspx#comments <p>… men skynd dig for det gælder kun til den 22. oktober, så skynd dig!</p> <p><a target="_blank" href="http://csna01.libredigital.com/?urrs4gt63d"><img src="http://csna01.libredigital.com/images/ms_robotics_cvr.jpg" /></a> </p> <p>MS Press fejre 25 år fødselsdag og derfor vil de meget gerne give nogle gratis bøger væk, du skal blot besøge følgende link:</p> <p><a title="http://csna01.libredigital.com/?urrs4gt63d" href="http://csna01.libredigital.com/?urrs4gt63d">http://csna01.libredigital.com/?urrs4gt63d</a></p> <p>Men det er formentlig, helt sikkert, ikke den sidste i serien af gratis bøger, så tilmeld dig nyhedsbrevet og få et direkte hint, når den næste gratis titel kommer!</p> <p>\Martin</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9002094" width="1" height="1"> Academic Studerende Robotics Udvikler .MSDN martinesmann DreamSpark | LIVE i Danmark http://blogs.msdn.com/b/mesmann/archive/2008/10/06/dreamspark-live-i-danmark.aspx Mon, 06 Oct 2008 16:01:16 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8977791 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8977791 http://blogs.msdn.com/b/mesmann/archive/2008/10/06/dreamspark-live-i-danmark.aspx#comments <p>... hermed har jeg forn&#248;jelsen af at introducere DreamSpark her i Danmark!</p> <p><img src="http://farm4.static.flickr.com/3184/2822841070_6d7a515d9a_o.jpg" width="545" height="128" /> </p> <p>DreamSpark er et tilbud om udvalgte software produkter fra Microsoft til studerende i hele verden og nu er det s&#229; ogs&#229; live i Danmark.</p> <p>L&#230;s mere om DreamSpark og f&#229; hj&#230;lp her: <br /><a title="http://msdncommunity.dk/studerende-og-undervisere/dreamspark" href="http://msdncommunity.dk/studerende-og-undervisere/dreamspark">http://msdncommunity.dk/studerende-og-undervisere/dreamspark</a></p> <p>God forn&#248;jelse!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8977791" width="1" height="1"> Academic Studerende Udvikler DreamSpark .MSDN martinesmann Steve Ballmer live i Danmark http://blogs.msdn.com/b/mesmann/archive/2008/09/19/steve-ballmer-live-i-danmark.aspx Fri, 19 Sep 2008 11:22:56 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8958406 martinesmann 3 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8958406 http://blogs.msdn.com/b/mesmann/archive/2008/09/19/steve-ballmer-live-i-danmark.aspx#comments <p><b><u>Steve Ballmer live i Danmark den 29. september 2008</u></b></p> <p>Microsofts CEO Steve Ballmer er ber&#248;mt og berygtet for mange ting - de fleste udviklere har f.eks. p&#229; et eller andet tidspunkt set videoklippet, hvor han bedyrer sin uforbeholdne k&#230;rlighed til &quot;Developers, Developers, Developers&quot;. Enkelte har m&#229;ske endda set klippet fra <br /><a href="http://sessions.visitmix.com/?selectedSearch=KYN0802">MIX08</a>, hvor Steve Ballmer rettede sin begejstring mod &quot;Web Developers, Web Developers, Web Developers..&quot; </p> <p>Nu har du chancen for live her i Danmark, at h&#248;re Steve Ballmer fort&#230;lle om baggrunden for hans fokus p&#229; webudviklere, Microsofts Next Web vision, strategi og underliggende platform. Der vil v&#230;re rig lejlighed til at stille Steve Ballmer sp&#248;rgsm&#229;l! S&#229; begynd allerede nu at forberede dine sp&#248;rgsm&#229;l. </p> <p>Efter Steve Ballmer vil <a href="http://www.timfrankandersen.com">Tim Frank Andersen</a> fra In2Media og BrandZation, give sit perspektiv p&#229; emnet, med speciel fokus p&#229; de mediem&#230;ssige og kommercielle aspekter. </p> <p>Til sidst vil der, ud over forfriskninger, v&#230;re mulighed for at netv&#230;rke <br />blandt deltagerne og repr&#230;sentanter fra Microsoft Danmark. </p> <p><b>P&#229; grund af sikkerhedsm&#230;ssige hensyn skal vi bede dig regi- <br />strere dig p&#229; dagen fra kl. 12:30 af.</b></p> <p><b>Ole Kjeldsen byder velkommen kl. </b><b>13:20 og arrangementet vil slutte omking kl. 16:30. </b> <br /><a href="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image006%5B1%5D.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="clip_image006[1]" src="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image006%5B1%5D_thumb.gif" width="5" height="24" /></a> <br />Tilmeld dig her: <a href="http://www.msdn.dk/steveballmer">www.msdn.dk/steveballmer</a><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="clip_image007" src="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image007_thumb.gif" width="9" height="5" /><a href="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image010_3.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="clip_image010" src="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image010_thumb.gif" width="14" height="5" /></a></p> <p><b><u>Sikkerhed</u></b> <br /><a href="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image011_6.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="clip_image011" src="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image011_thumb.gif" width="5" height="7" /></a> <br />Af sikkerhedsm&#230;ssige hensyn skal du v&#230;re forberedt p&#229; et lille sikkerhedstjek ved ankomsten. Medbring et udprint af din tilmelding, foto-id og undlad at have en taske i lokalet under Steve Ballmers indl&#230;g. <br /> <br />Vi opfordrer derfor til at alle jakker og tasker afleveres i garderoben. <br /> <br />B&#229;de lyd og billede vil blive optaget under arrangementet. </p> <p><b><u>Adresse</u></b> <br /><a href="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image011%5B1%5D.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="clip_image011[1]" src="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image011%5B1%5D_thumb.gif" width="5" height="7" /></a> <br />Radisson SAS Scandinavia <br />Hotel, Amager Boulevard 70, <br />2300 Kbh S, +45 33 96 5000, <br />Lokale: Norway </p> <p><a href="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image014_2.gif"><img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="clip_image014" src="http://blogs.msdn.com/blogfiles/mesmann/WindowsLiveWriter/SteveBallmerliveiDanmark_9141/clip_image014_thumb.gif" width="5" height="14" /></a> <br />Vi ser frem til at se dig!</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8958406" width="1" height="1"> Academic Studerende Udvikler .MSDN martinesmann DreamSpark kommer til Danmark http://blogs.msdn.com/b/mesmann/archive/2008/09/02/dreamspark-kommer-til-danmark.aspx Tue, 02 Sep 2008 23:54:38 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8920699 martinesmann 3 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8920699 http://blogs.msdn.com/b/mesmann/archive/2008/09/02/dreamspark-kommer-til-danmark.aspx#comments <p>... MEGET snart! :) Derfor har jeg brug for nogle studerende til at teste l&#248;sningen inden den bliver frigivet til resten af de studerende i Danmark.</p> <p><img src="http://farm4.static.flickr.com/3184/2822841070_6d7a515d9a_o.jpg" width="545" height="128" /> </p> <p>L&#230;s mere om DreamSpark og de produkter som g&#248;res tilg&#230;ngeligt for studerende i hele verden p&#229; <a target="_blank" href="http://dreamspark.com/">dreamspark.com</a>!</p> <p>DreamSpark lanceres herhjemme i samarbejde med <a target="_blank" href="http://wundercard.dk/">WunderCard.dk</a>, som er et studiekort. Kortet koster under 200 kr. og giver udover adgangen til DreamSpark ogs&#229; mange kontante fordele til studerende.</p> <p><a target="_blank" href="http://wundercard.dk/">WunderCard.dk</a> er valgt fordi de n&#229;r bredt ud til flest studerende og havde en meget kort implementeringstid.</p> <p>DreamSpark st&#229;r alts&#229; og sparker p&#229; d&#248;ren for at komme ind i Danmark, men vi skal lige teste det f&#248;rst ;)</p> <p>Jeg skal bruge mellem 10-50 studerende til at teste l&#248;sningen inden den g&#229;r i luften. Alle studerende i testgruppen vil f&#229; tilsendt et gratis WunderCard, kortet er personligt og er dit &#8230; ogs&#229; efter testperioden. </p> <p>Alle testpersoner skal efter modtagelse af deres wundercard downloade mindst &#233;t produkt fra DreamSpark. Hvis du som testperson oplever problemer og eller har forslag til forbedringer, skal de sendes til mig. <br />For at vise at du har gennemf&#248;rt testen skal du sende mig et sk&#230;rmbillede af et igangv&#230;rende download fra DreamSpark. <br />Jeg sender en vejledning til alle testpersoner. <br />Det er da lige til klare ik&#8217;!?</p> <p>DreamSpark er for studerende og du skal derfor ogs&#229; v&#230;re studerende her i Danmark for at v&#230;re med i testgruppen, endvidere skal du v&#230;re mindst 16 &#229;r. </p> <p>Er du interesseret i at v&#230;re blandt de f&#248;rste som f&#229;r adgang til DreamSpark i Danmark, s&#229; send mig en e-mail med f&#248;lgende oplysninger om dig selv:</p> <p><em>Navn <br />F&#248;dselsdato <br />Studiested <br />Adresse <br />By <br />Postnummer <br />E-mail <br />Mobilnummer</em></p> <p>Informationerne sendes til <a href="mailto:mesmann@microsoft.com">mesmann@microsoft.com</a> | Emne: DreamSpark Tester </p> <p><b>Ovenst&#229;ende information sendes videre til KILROY/WunderCard.dk og skal bruges til udstedelse af dit gratis WunderCard. Jeg vil ogs&#229; bruge ovenst&#229;ende informationer til at kontakte dig ang. DreamSpark testen og efterf&#248;lgende evaluering. N&#229;r testperioden er afsluttet og evalueret vil jeg slette dine kontaktoplysninger</b>.</p> <p>Har du et sp&#248;rgsm&#229;l som holder dig tilbage fra at blive DreamSpark tester, s&#229; smid mig en e-mail!</p> <p>Jeg gl&#230;der mig til at h&#248;re fra dig!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8920699" width="1" height="1"> Academic Studerende DreamSpark .MSDN martinesmann Imagine Cup 2008 | Rob Miles interview http://blogs.msdn.com/b/mesmann/archive/2008/07/05/imagine-cup-2008-rob-miles-interview.aspx Sat, 05 Jul 2008 11:36:42 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8692858 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8692858 http://blogs.msdn.com/b/mesmann/archive/2008/07/05/imagine-cup-2008-rob-miles-interview.aspx#comments <p>… <a href="http://www.robmiles.com/" target="_blank">Rob Miles</a> er en af de personer som man bare skal interviewe hvis man får chancen … </p> <p><a href="http://imaginecupfinalsinparis.spaces.live.com/default.aspx" target="_blank"><img src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" border="0" /></a> </p> <p>Jeg mødte <a href="http://www.robmiles.com/" target="_blank">Rob Miles</a> første gang til TechEd Developer, sidste år, under hans præsentation af .NET MICRO frameworket, meget inspirerende og en virkelig dygtig taler!</p> <p>Rob er ikke ansat i Microsoft, men har fået MVP titlen for sit engagement og “drive” omkring ikke mindst .NET MICRO frameworket. <br />Jeg mener han var den første om udgav en begynder venlig bog om <a href="http://www.robmiles.com/net-micro/" target="_blank">.NET MICRO</a>, som jeg selvfølgelig har læst … det meste af ;)</p> <p>Så når man får chancen for at interviewe en person som i den grad brænder for sit om område og specielt for studerende, siger man ikke nej!</p> <p>Jeg inviterede Rob Miles op i vores “Silver Launge” og vi fik snakket om den nye version af .NET MIRCRO og sammenhængen mellem Robotics Studio Visualisering og MICRO.</p> <p><iframe style="width: 500px; height: 400px" src="http://silverlight.services.live.com/invoke/44975/ImagineCup2008_Rob_Miles_interview/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p>Mere på vej … :-)</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8692858" width="1" height="1"> Academic Studerende Imagine Cup 2008 .MSDN martinesmann Imagine Cup 2008 | Torsdag, dag 1 http://blogs.msdn.com/b/mesmann/archive/2008/07/04/imagine-cup-2008-torsdag-dag-1.aspx Fri, 04 Jul 2008 08:58:47 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8687367 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8687367 http://blogs.msdn.com/b/mesmann/archive/2008/07/04/imagine-cup-2008-torsdag-dag-1.aspx#comments <p>… en imponerende oplevelse!</p> <p><a href="http://imaginecupfinalsinparis.spaces.live.com/default.aspx" target="_blank"><img src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" border="0" /></a> </p> <p><strong>Åbningsceremonien <br /></strong>Er det officielle startskud til Imainge Cup. Åbningstalen blev i år holdt af Paris’ borgmester, selvfølgelig på Fransk (men med tolk) uden undskyldningen <br />“Vi er jo i Frankrig og her snakker vi Fransk …” fed holdning når man står overfor mere end 60 forskellige nationer …</p> <p><strong>61</strong> <br />I år er der 61 hold fra hver deres region, som skal konkurrer om den eftertragtede 1. plads i Software Design. Til ceremonien blev alle hold præsenteret og filmet og efterfølgende interview til <a href="http://channel8.msdn.com/" target="_blank">channel8.msdn.com</a>. De havde simpelthen hyret et helt hold af TV journalister, med mikrofoner, som når alt kommer til alt nok er noget mere professionelle end mine “dogme” optagelser … men bare rolig i slipper ikke for mine ;-)&#160; <br /></p> <p><strong>Team Austria</strong> <br />Jeg fik interviewet dem under åbningsceremonien se det her: <br /></p> <p><iframe style="width: 500px; height: 400px" src="http://silverlight.services.live.com/invoke/44975/Team_Austria_interview01/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p><strong>Billeder</strong> <br />Jeg har taget nogle, faktisk en hel del og du kan se dem her:</p> <div class="wlWriterSmartContent" id="scid:3d54303e-1b53-40ae-a2a5-033568adbfed:24c1ad29-2776-4810-b923-9dc1b312c962" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><embed src="http://sc1.sclive.net/12.2.1265.1006/Web/Parts/PhotoAlbum/script/slideshow.swf" quality="high" FlashVars="assetsRSS=http://cid-c3d6cc95a9707c05.spaces.live.com/photos/cns!C3D6CC95A9707C05!412/feed.rss" WMode="opaque" width="320" height="240" name="PanAndZoom" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed><br/><a href="http://cid-c3d6cc95a9707c05.spaces.live.com/photos/cns!C3D6CC95A9707C05!412">Imagine Cup 2008 3. juli</a></div> <p>&#160;</p> <p>Der kommer flere videoer senere i dag, de tar’ bare lidt tid at uploade ;)</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8687367" width="1" height="1"> Academic Studerende Imagine Cup 2008 .MSDN martinesmann Imagine Cup 2008 | Invitationer == Kategorier http://blogs.msdn.com/b/mesmann/archive/2008/07/03/imagine-cup-2008-invitationer-kategorier.aspx Thu, 03 Jul 2008 10:12:55 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8682904 martinesmann 0 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8682904 http://blogs.msdn.com/b/mesmann/archive/2008/07/03/imagine-cup-2008-invitationer-kategorier.aspx#comments <p></p> <p>… her er lidt information om de enkelte konkurrencer!</p> <p></p> <p><a href="http://imaginecup.com/" target="_blank"><img src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" border="0" /></a> </p> <p><strong>9 invitationer == 9 kategorier du kan deltage i!</strong> <br />Den mest prestigefyldte invitation er, uden sammenligning, Software Design (SDI). <br />SDI ligger også til grund for alle de lokale finaler som afholdes i mere end 100 lande verden rundt, lige op til Imagine Cup ‘World Wide’ finalerne. <br />De lokale finaler bruges til at udpege det SDI hold som skal repræsentere landet til finalerne og er derfor også det hold som skal konkurrer mod “resten af verden” ;) <br />Det er et stort ansvar, med store præmier :-) <br />Det er ikke usædvanligt at der er 1.000 deltagere til de lokale finaler, så allerede inden det ‘World Wide’ finalen begynder er Imagine Cup en stor konkurrence!</p> <p><strong>Invitationerne</strong> <br />Herunder i tilfældig rækkefølge, med link til beskrivelser og regler for kategorien.</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pZjIXn6ASc1tVAT1dwNkSQmcz9YmM0AVGRLAdEMIUpzN1jheN_0KdSI1TmU_KXGnUdN88R9JBHx8" />&#160; <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=15" target="_blank">Algorithm</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pmNzGpzigW8SXGqiLBfMKyyyrTMHVFbS_GH653QdY_4_BJvejB1IHpdVYcgerY6mutN1TAsoxSzg" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=11" target="_blank">Embedded Development</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pOTDUISxRD2uVr3klzXlc3PYwBCQxGOzvcPbF51LA3E-iA7yHuqpsfXXpeDavb4tDs4rVW_l6f_0" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=12" target="_blank">Game Development</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pUPqacO1KrV1sA_otacNAWcf0Ace50WYQt61XIeD0iZ3F0rS1P-lxS-0UVDTR-R_7CKccP7CTdRg" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=18" target="_blank">Interface Design</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pK8CBhOTPq-uD07gqbTjjgDnd0-2TmDak3rXIrdJiM3GdrzQmE4cKYXbriqd6vITmJe8t9KcBtXo" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=14" target="_blank">IT Challenge</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pR-4cHoYB--BSf3DBcbqbbU--g3hI4Or6adwpursabmpoYsLeBUI9pN1-8NIIYLCaD1POz8xQxIg" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=16" target="_blank">Photography</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1p8h97jC7iMYNLInMZP5E-XfhORJvRYj6vUP7W289RsAcvrvmQATOKZ8sgdropoEbIMKWhln3EjfM" />&#160;&#160;&#160; <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=13" target="_blank">Project Hoshimi</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pxfLTPJcJHMddmvacNH2Yv9zArwS5080OsXGjiBh62FmLaSED3Gbc0cb4Nq-nBNiNXnXCDtBCzPI" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=17" target="_blank">Short Film</a></p> <p>&#160;</p> <p><img src="http://xxvrlq.bay.livefilestore.com/y1pJbJtjm7HHRCBIECUVLutsPDfutDDL1oX8-h1ciXW-2oygPNLD6pLET1pM3-4MpfGxLpQUCiE6UY" /> <br /><a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=10" target="_blank">Software Design</a></p> <p>Er der en invitation som du synes kunne være spænende at deltage i til næste år?</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8682904" width="1" height="1"> Academic Studerende Imagine Cup 2008 .MSDN martinesmann Imagine Cup2008 Finalerne | minus 1 dag http://blogs.msdn.com/b/mesmann/archive/2008/07/02/imagine-cup2008-finalerne-minus-1-dag.aspx Wed, 02 Jul 2008 16:29:00 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8680808 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8680808 http://blogs.msdn.com/b/mesmann/archive/2008/07/02/imagine-cup2008-finalerne-minus-1-dag.aspx#comments <p></p> <p>… i morgen starter det hele!</p> <p><a href="http://imaginecup.com/" target="_blank"><img src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" border="0" /></a> </p> <p></p> <p></p> <p></p> <p><strong>Få svaret</strong> <br />Hele ugen vil jeg gøre alt for at få nogle gode svar på jeres spørgsmål om Imagine Cup. <br />Du har altså muligheden for at få svar på spørgsmål direkte fra deltagerne, talerne og arrangørerne. <br />Jeg modtager spørgsmål på: e-mail, messenger, mobil, sms og selvfølgelig som en kommentar herunder ;)</p> <p><strong>Inspiration</strong> <br />Her er nogle <strong>stikord</strong> som, måske, kan være med til at inspirerer til ét spørgsmål eller to ;)</p> <p>// Tema for ‘09 // Konkurrencer // Emner // Mentor-ordning // Regler // Netværk // Software Design // Krav // Værtsby for 2009 // Efter finalen // Undervisning // Rettigheder // hvorfor IC // Foto // Film // Robotter // Innovation // Præmier // Pris // Deltagere // online // forløbet op til finalerne // de lokale finaler // Registrering til ‘09 // Tips og tricks // invitation == kategori //</p> <p><strong>Hvor i verden kommer deltagerne fra og hvem er de? </strong> <br />En lille “lækker” side som, ved hjælp af vores egen teknologi, plotter deltagerne på et verdenskort, <a href="http://imaginecup.com/finals08/finalistMap/" target="_blank">imaginecup.com/finals08/finalistMap</a></p> <p><strong>Og hvis du vil vide mere om holdene og de enkelte deltagere <br /></strong>Så slå et smut ind forbi denne side, <a href="http://imaginecup.com/Competition/Finalists.aspx" target="_blank">imaginecup.com/Competition/Finalists.aspx</a></p> <p><strong>Jeg er klar</strong> <br />Efter et intensiv kursus i video og stilbilleder… jeg fristes helt til at startet min egen journalist skole … er jeg faktisk ved at være helt klar til at tage afsted … mangler lige at pakke en kuffert, men ellers helt klar ;)</p> <p>Det blir’ fedt!</p> <p></p> <p></p> <p></p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8680808" width="1" height="1"> Academic Studerende Imagine Cup 2008 .MSDN martinesmann Imagine Cup | minus 1 dag, hurtige FAKTA http://blogs.msdn.com/b/mesmann/archive/2008/07/02/imagine-cup-minus-1-dag-hurtige-fakta.aspx Wed, 02 Jul 2008 11:25:58 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8680713 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8680713 http://blogs.msdn.com/b/mesmann/archive/2008/07/02/imagine-cup-minus-1-dag-hurtige-fakta.aspx#comments <p>… jeg har samlet lidt historiske fakta sammen om Imagine Cup, som løber helt tilbage til 2003.</p> <p><a href="http://imaginecup.com/" target="_blank"><img src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" border="0" /></a></p> <p><strong>Lidt om hvor i verden Imagine Cup er blevet afholdt og lidt statistik fra de enkelte år</strong> <br />… det første år var der “kun” 1.000 registrerede studerende, i år er der mere end 200.000 studerende som har registreret sig på <a href="https://imaginecup.com/Registration/" target="_blank">imaginecup.com/Registration</a> … det er jo helt vildt! <br />&#160;</p> <ul> <li><b>2003.</b> Barcelona, Spanien <ul> <li>1.000 studerende fra 25 lande </li> <li><strong>15</strong> hold til finalen </li> <li>Vinder hold fra <u>USA</u> </li> </ul> </li> <li><b>2004.</b> Sao Paulo, Brasilien <ul> <li><b>Tema: “</b>Imagine a world where smart technology makes everyday life easier” </li> <li>Deltagere på verdensplan:<strong>10.000</strong> studerende fra 90 lande </li> <li><strong>50</strong> hold til finalen </li> <li>Vinder hold fra <u>Frankrig</u> </li> </ul> </li> <li><b>2005.</b> Yokohama, Japan <ul> <li><strong>Tema</strong>:<strong> “Imagine</strong> a world where technology dissolves <strong>boundaries”</strong> </li> <li>Deltagere på verdensplan: <strong>30,000</strong> registrerede </li> <li>17.000 studerende deltog i konkurrencen fra 97 lande </li> <li><strong>86</strong> hold til finalen </li> <li>Software design vinder hold fra <u>Rusland</u> </li> </ul> </li> <li><b>2006.</b> Agra, Indien <ul> <li><strong>Tema</strong>: “Imagine a world where technology enables us to live healthier lives” </li> <li>Deltagere på verdensplan: <strong>68.000</strong> registrerede </li> <li><strong>24,000</strong> studerende deltog i konkurrencen fra 100 lande </li> <li><strong>76</strong> hold til finalen </li> <li>42 software design finalist teams </li> <li>Software design vinder hold fra <u>Italien</u> </li> </ul> </li> <li><b>2007. </b>Seoul, Korea <ul> <li><strong>Tema</strong>: “Imagine a world where technology enables a better education for all”. </li> <li>deltagere på verdensplan: mere end <strong>100.000</strong> registrerede fra 100 lande </li> <li>Mere end <strong>5800 hold</strong> blev dannet og stillede op, til trods for at alle konkurrencerne ikke kræver et hold. </li> <li><strong>112</strong> hold til finalen </li> <li>344 finalister fra hele verden </li> <li>Software design vinder hold fra <u>Thailand</u> </li> </ul> </li> <li><strong>2008.</strong> Paris, Frankrig <ul> <li><strong>Tema</strong>: “Imagine a World Where Technology Enables a Sustainable Environment” </li> <li>Deltagere på verdensplan: mere end <strong>200.000</strong> registrerede fra 100 lande </li> <li>resten af talene må vente på ruller ind, men skal vi ikke gætte på at de er steget lidt siden 2007 ;)</li> </ul> </li> </ul> <p><strong>Det danske bidrag til 2008 tallene … er minimalt</strong></p> <ul> <li><strong>2008</strong>, Danmark <ul> <li>150+ registrerede studerende </li> <li>55 deltagere (ikke hold) </li> <li>4 Registrerede hold til Software Design </li> <li>… men alle 4 hold droppede ud inden runde 1 :-( </li> </ul> </li> </ul> <p>Blev du lidt klogere på Imagine Cup? <br />… og ligesom mig lidt overrasket over væksten i registreringerne!&#160; <br />… og lidt skuffet over den manglende danske deltagelse.</p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8680713" width="1" height="1"> Academic Studerende Imagine Cup 2008 .MSDN martinesmann Imagine Cup 2008 Finalerne | minus 2 dage http://blogs.msdn.com/b/mesmann/archive/2008/07/01/imagine-cup-2008-finalerne-minus-2-dag.aspx Tue, 01 Jul 2008 23:02:00 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8678449 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8678449 http://blogs.msdn.com/b/mesmann/archive/2008/07/01/imagine-cup-2008-finalerne-minus-2-dag.aspx#comments <p>… fra d. <strong>3. til 8. juli</strong> afholdes <strong>IC’08 finalerne</strong>.&#160; <br />I år er det <strong>Paris</strong> som er værtsby for denne <strong>KÆMPE</strong> konkurrence for <strong>studerende</strong> verden rundt.</p> <a href="http://imaginecup.com/" target="_blank" mce_href="http://imaginecup.com/"><img src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" border="0" mce_src="http://xxvylq.bay.livefilestore.com/y1pvRPDG5NU7WGZzcTNu2dPgqCYXW1HORbII5VlTe0BNZbU6bqE8R_msD41F44QEujVs-qk8rWa4Aw" /></a> <p>Jeg tar’ “journalist-brillerne” på og opdatere jer løbende fra Paris, her på bloggen med tekst, billeder og video i bedste dogme stil ;)</p> <p>Vi har ikke nogen danske deltagere til årets Imagine Cup finaler … hvilket er virkelig synd … og det skal vi ha’ gjort noget ved, men hvordan?</p> <p>Alle de gange jeg har snakket om Imagine Cup med jer studerende så er de samme spørgsmål, før eller siden, altid dukket op: </p> <ul> <li><strong><em>“Hvad er Imagine Cup” </em></strong></li> <li><strong><em>“Hvad skal man kunne for at deltage” </em></strong></li> <li><strong>“<em>Hvordan deltager man”</em></strong> </li> <li><strong><em>“Hvad er niveauet”</em></strong> </li> <li>“<strong><em>Kan vi få hjælp og af hvem”</em></strong> </li> <li><strong><em>“Hvad er chancerne for at vinde”</em></strong> </li> </ul> <blockquote> <p><strong><em>… og du sider måske med dine helt egne spørgsmål!?</em></strong></p> </blockquote> <p>Jeg vil gøre mit bedste for at få nogle gode svar til spørgsmålene ovenfor, direkte fra deltagerne fra studerende til studerende!</p> <p>Jeg har altså <strong>en hel uge til at jagte svarene på dine spørgsmål om Imagine Cup</strong> og jeg vil gøre rigtig meget for at få nogle gode svar.</p> <p>Så har du et spørgsmål som du gerne vil ha’ svar på så smid det herunder som en kommentar, hvis du har det bedre med at sende en e-mail så er det også meget velkomment … havde jeg nær glemt du må selvfølgelig også gerne ringe eller skrive over Messenger ;)</p> <p><strong>Benyt chancen, send dit spørgsmål og få svaret direkte fra deltagerne!</strong></p> <p>Det kunne også være at der kom nogle “kendte” fra Microsoft som du godt kunne tænke dig at stille et spørgsmål … jeg skal nok tage udfordringen op! </p> <p>De bedste spørgsmål bliver præmieret … og jo jeg har nogle VILDT fede præmier <u>på lager</u>!</p> <p mce_keep="true"><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8678449" width="1" height="1"> Academic Studerende Imagine Cup 2008 .MSDN martinesmann Visual Studio Lab (VSLab) http://blogs.msdn.com/b/mesmann/archive/2008/06/27/visual-studio-lab-vslab.aspx Fri, 27 Jun 2008 22:39:33 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8662687 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8662687 http://blogs.msdn.com/b/mesmann/archive/2008/06/27/visual-studio-lab-vslab.aspx#comments <p>… faldt lige over det her projekt på codeplex, det er vildt imponerende! </p> <p><a href="http://www.codeplex.com/vslab" target="_blank"><img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=vslab&amp;DownloadId=37664" border="0" /></a> </p> <p><strong>VSLab</strong> <br />Helt kort er VSLab et interaktivt miljø på samme måde som MatLab, men basseret på F#!</p> <p></p> <p></p> <p><strong>Download</strong> <br />Se mere på <a href="http://www.codeplex.com/vslab" target="_blank">codeplex.com/vslab</a>, her er der også en lille teaser på mulighederne ;)</p> <p>Imponerende!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8662687" width="1" height="1"> Academic Studerende Udvikler F# .MSDN martinesmann Én dag med F# http://blogs.msdn.com/b/mesmann/archive/2008/06/27/n-dag-med-f.aspx Fri, 27 Jun 2008 12:27:26 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8660961 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8660961 http://blogs.msdn.com/b/mesmann/archive/2008/06/27/n-dag-med-f.aspx#comments <p>... f&#248;rste (og eneste) gang jeg s&#229; p&#229; et funktionelt programmeringssprog var p&#229; DTU til kurset kunstig intelligens ... og skal vi ikke bare sige at jeg endte med at kaste h&#229;ndkl&#230;det i ringen ;)</p> <p><img src="http://byfiles.storage.live.com/y1pUPRhmFvC2QMaVsIUeZG2labzVXqZgvLK1HW5zOZME8WbWfbXXFIZwOX-sU2GcPDX" /> </p> <p>For det f&#248;rste var det helt vildt besv&#230;rligt at installere denne afart af standard-ML som skulle bruges til faget og for det andet var dokumentationen ikke super hj&#230;lpsom. <br />Men jeg endte dog med at k&#248;be bogen, og fik redefineret min opfattelse af ordet &quot;afart&quot; til noget i retning af &quot;omskrevet til det ukendelige&quot;. <br />S&#229; ikke den helt positive oplevelse, men nok heller ikke den bedste m&#229;de at &quot;m&#248;des&quot; p&#229; ;)</p> <p>Det har faktisk irriteret mig grusomt. ML bogen har beholdt sin plads i reolen ... klar til at blive l&#230;st hvis nu jeg lige skulle ha' ...</p> <p>... s&#229; er tiden kommet til at se lidt p&#229; F# og mit andet fors&#248;g p&#229; at l&#230;re lidt funktionel programmering.</p> <p><strong>Scenen</strong> <br />Jeg har arbejdet en hel del med C# og OO, men aldrig med funktionel programmering, s&#229; min introduktion er baseret p&#229; at man kan lidt C# og absolut intet ved om F# eller funktionel programmering :-)</p> <p><strong>Den rigtige stemning</strong> <br />Det er ganske enkelt ikke muligt at side i sit standard VS2008 Theme og kode funktionel ;) <br />For at komme i den rigtige stemning m&#229; du bruge et &quot;Black Theme&quot; du finder dem her: <br /><a href="http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx" target="_blank">www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx</a> <br />Personligt er jeg g&#229;et efter John Lam's Vibrant Ink Port. Ser man p&#229; trenden, er der frit valg bare baggrund er sort ... he he;) </p> <p><strong>Installation af F#</strong> <br />F# er et <a href="http://research.microsoft.com/" target="_blank">Microsoft Research</a> projekt og du finder projektsiden her: <br /><a href="http://research.microsoft.com/fsharp/fsharp.aspx" target="_blank">research.microsoft.com/fsharp/fsharp.aspx</a> <br />V&#230;lg &quot;F# Downloads&quot; i menuen til h&#248;jre.</p> <p><strong>Hello World</strong> <br />Yes tiden er kommet til &quot;Hello World&quot;, men lad os tage en akademisk vinkel og stave det bagfra... &quot;dlroW olleH&quot;</p> <p>1. Opret et nyt F# projekt i Visual Studio</p> <p><img src="http://byfiles.storage.live.com/y1po6HCRbQaT_iWW7gs44HbiAK_rpXkTcLzYlYDgGUKvUKwkRd9JYquoNwlB82KRy6l" /> </p> <p><img height="331" src="http://byfiles.storage.live.com/y1pYpoTqa0iUbWUfYC67LH0RWq4NRQrZkqyHD3fsGRLM1_FZhVyaGX4xEZpGWtLnRFg" width="493" /> </p> <p>2. Tilf&#248;j en F# kodefil</p> <p><img src="http://byfiles.storage.live.com/y1pDK6uNFYby0p7vXAEwx5PbcvTGHgIpEswSDq_aRwC81Yge0_52SPe86QdiuYKjmhV" /> </p> <p><img height="322" src="http://byfiles.storage.live.com/y1p_PDOjVpjyHRtbrdLaJOPKhmB_VSh9cYK4m50o945So4jboNUhrvPmcPP5vwPKqgp" width="537" /> </p> <p><img height="314" src="http://byfiles.storage.live.com/y1pvH54gRP26bN9eOi16NmLCLq0q_pG1IsqeVRoJixqXxhkVYpLcb60sLP09Yr6Z2OI" width="538" /> </p> <p>3. Slet indholdet i (*.fs) standard filen&#160; <br />&#160;&#160;&#160; ... og skriv den magiske linie</p> <div class="csharpcode"> <pre class="alt"><span class="lnum"> 1: </span>print_endline <span class="str">&quot;dlroW olleH&quot;</span></pre> </div> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p>Hvis vi skraller alt det overfl&#248;dig v&#230;k, s&#229; fylder hele programmet (m&#229;ske lidt flot at kalde &#233;n enkelt linie for et program) kun &#233;n eneste linie :-)</p> <p>4. Ikke helt overraskende 'HIT F5' og k&#248;r det ;)</p> <p>Det var jo reelt meget smertefrit s&#229; skal vi ikke lige pille lidt i koden og lige g&#248;re det lidt sjovere...</p> <p><strong>Den lidt sjovere version <br /></strong>Herunder har jeg omskrevet koden lidt og jeg benytter nu variable, funktioner, kompiler direktiver, typer og klasser fra .NET Base Class Library, jeg bruger klasser fra System namespace'et!</p> <div class="csharpcode"> <pre class="alt"><span class="lnum"> 1: </span>#light</pre> <pre><span class="lnum"> 2: </span>#nowarn <span class="str">&quot;62&quot;</span> </pre> <pre class="alt"><span class="lnum"> 3: </span>open System</pre> <pre><span class="lnum"> 4: </span>&#160;</pre> <pre class="alt"><span class="lnum"> 5: </span>let word1 = [<span class="str">&quot;o&quot;</span>;<span class="str">&quot;l&quot;</span>;<span class="str">&quot;l&quot;</span>;<span class="str">&quot;e&quot;</span>;<span class="str">&quot;H&quot;</span>]</pre> <pre><span class="lnum"> 6: </span>let word2 = [<span class="str">&quot;d&quot;</span>;<span class="str">&quot;l&quot;</span>;<span class="str">&quot;r&quot;</span>;<span class="str">&quot;o&quot;</span>;<span class="str">&quot;W&quot;</span>]</pre> <pre class="alt"><span class="lnum"> 7: </span>&#160;</pre> <pre><span class="lnum"> 8: </span>let world = List.rev word2</pre> <pre class="alt"><span class="lnum"> 9: </span>&#160;</pre> <pre><span class="lnum"> 10: </span>let printer msg =</pre> <pre class="alt"><span class="lnum"> 11: </span> List.iter print_string msg</pre> <pre><span class="lnum"> 12: </span>&#160;</pre> <pre class="alt"><span class="lnum"> 13: </span>let main() = </pre> <pre><span class="lnum"> 14: </span> printer (List.rev word1)</pre> <pre class="alt"><span class="lnum"> 15: </span> printer [<span class="str">&quot; &quot;</span>]</pre> <pre><span class="lnum"> 16: </span> printer world</pre> <pre class="alt"><span class="lnum"> 17: </span> print_string <span class="str">&quot;\n\n'press a key to quit'&quot;</span></pre> <pre><span class="lnum"> 18: </span> Console.ReadLine()</pre> <pre class="alt"><span class="lnum"> 19: </span>&#160;</pre> <pre><span class="lnum"> 20: </span>main()</pre> </div> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p><strong>TIP</strong>: Hvis du kopiere koden ind (eller skriver den selv) s&#229; husk mellemrum har betydning i F#, alts&#229; i C# term antallet af mellemrum styre scope ;) <br />Ja jeg klapper heller ikke i mine h&#230;nder af gl&#230;de...</p> <p>Jeg ser mere p&#229; koden ovenfor og p&#229; hvordan F# og C# arbejder sammen i den n&#230;ste post ... </p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8660961" width="1" height="1"> Academic Udvikler F# .MSDN martinesmann Man In The Middle | XNA spil fra ITU http://blogs.msdn.com/b/mesmann/archive/2008/06/23/8641919.aspx Mon, 23 Jun 2008 15:53:08 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8641919 martinesmann 2 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8641919 http://blogs.msdn.com/b/mesmann/archive/2008/06/23/8641919.aspx#comments <p>... 5 studerende som valgte at satse p&#229; XNA som platform for deres spil!</p> <p><img src="http://byfiles.storage.live.com/y1pPzEQTIACz-Cs4gQJR7CHBbjDFdAcUdKhsqh0BqwQ0_7kcJMd-4d6tjIs4hxExp4VsLCFPSMAI6E" /> </p> <p><strong>Jeg</strong> <br />... m&#248;dte 4 (af de 5) herre til en &quot;lille&quot; snak om hvordan det er lave spil i XNA og om det nu er s&#229; nemt som de alle siger ... og konklusionen m&#229; v&#230;re at det bestemt ikke er en dans p&#229; roser, men helt sikkert en platform med et stort potentiale.&#160; <br />Men vigtigst, de ville ikke havde valgt en anden platform trods udfordringerne ;) og det er jo helt vildt positivt :)</p> <br /><iframe style="width: 500px; height: 400px" src="http://silverlight.services.live.com/invoke/44975/ItuXnaManInTheMiddleInterview/iframe.html" frameborder="0" scrolling="no"></iframe> <br /> <p> <br /> <br /><strong>Gruppen</strong> <br />... bag Man In The Middle best&#229;r af: <br /><em>Bo Bendtsen <br />Jonas Flensbak <br />Daniel Kromand <br />Jess Rahbek <br />Darryl Woodford</em></p> <p><strong>Gameplay</strong> <br />... ved f&#248;rste &#248;jekast minder det meget om et klassik &quot;skyd fjenden&quot; spil, men det skiller sig &quot;lidt&quot; ud ... hvis du synes det g&#229;r d&#229;rligt eller at du ville st&#229; bedre ved at v&#230;re p&#229; et andet hold, tja s&#229; kan du bare skifte! Der er simpelthen indbygget &quot;snyd&quot; ;) super sjov id&#233;!&#160; <br />... og jo der <u>er</u> snyde koder, s&#229; det er et rigtigt spil ;)</p> <p><strong>Traileren</strong> <br />... basseret p&#229; spillet kan ses p&#229; youtube: <br /><a href="http://youtube.com/watch?v=D-Y86YoDUTM" target="_blank">youtube.com/watch?v=D-Y86YoDUTM</a></p> <p><strong>Download</strong> <br />... spillet p&#229; codeplex! <br /><a href="http://www.codeplex.com/ManInTheMiddle" target="_blank">codeplex.com/ManInTheMiddle</a> <br />... jeps frit download i bedste open source stil, men husk at smide en kommentar med din mening om spillet og husk det er OPEN SOURCE s&#229; du kan ogs&#229; bidrage til den videre udvikling ;) <br /></p> <p>Har du ogs&#229; lavet et spil i XNA og vil du gerne dele dine erfaringer (sure som s&#248;de) s&#229; tag fat i mig!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8641919" width="1" height="1"> XNA Academic DK Studerende .MSDN martinesmann JAOO CREW | Din Chance for at komme på JAOO! http://blogs.msdn.com/b/mesmann/archive/2008/06/22/8639712.aspx Sun, 22 Jun 2008 22:13:00 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8639712 martinesmann 2 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8639712 http://blogs.msdn.com/b/mesmann/archive/2008/06/22/8639712.aspx#comments <P>... Arbejd én dag og få to konferencedage oven i hatten!</P> <P><A href="http://jaoo.dk/crew/" target=_blank mce_href="http://jaoo.dk/crew/"><IMG src="http://jaoo.dk/file?path=/jaoo_entry/jaoologo_entry.gif" border=0 mce_src="http://jaoo.dk/file?path=/jaoo_entry/jaoologo_entry.gif"></A> </P> <P>Det er ikke min generelle opfattelse at flertallet af studerende løber rundt med ca. 15.000 kr i lommen til egenudvikling (konferencepenge) ... men det er der råd for ;)</P> <P><STRONG>JAOO</STRONG> <BR>... giver dig mulighed for at smide 12 timer som studie hjælp og dermed for entréen til JAOO betalt, <A href="http://jaoo.dk/crew/" target=_blank mce_href="http://jaoo.dk/crew/">læs mere her og tilmeld dig</A>! <BR>Jeg har snakket med <A href="http://www.version2.dk/blogs/theresehansen" target=_blank mce_href="http://www.version2.dk/blogs/theresehansen">Therese</A> og hun siger at der er flere pladser... lidt endnu... så skynd dig!</P> <P><STRONG>Nå</STRONG> <BR>... men hvorfor så lige dukke op på JAOO? Tja... måske fordi du lige som mig helt vildt gerne vil møde én eller flere af disse personer</P> <P><IMG src="http://jaoo.dk/file?path=/2008/web/jaoo_speaker_aarhus_08.jpg" mce_src="http://jaoo.dk/file?path=/2008/web/jaoo_speaker_aarhus_08.jpg"> </P> <P><STRONG>Men</STRONG> <BR>... hvis du ikke er til "kendis" ræset så har du også muligheden for at lære mere om ...</P> <P>A Developers Guide to the Microsoft Platform // Architecture // Being Agile // Build // Cloud // Component Models // DSL // Data Base // Developer Best Practices // Developer Feedback // Developing Rich Internet Applications (RIAs) // Edutainment // End User Programming // End user experience // Enterprise 2.0 // Failure Comes in Flavors // High Performance, Scalable // Infrastructure // Java // Java History and Outlook // New Developments and Technologies in .NET // Programming Languages // Railing // Real men don't&nbsp; do JavaScript // Scaling Agility // Social Network Programming // Sync // Unrelated //</P> <P>En fed ting at skrive på sit CV så grib chancen ... mens du er studerende :)</P> <P><B>Martin Esmann</B><B> <BR></B>Academic Developer Evangelist, <BR>Developer &amp; Platform Strategy <BR>Microsoft Denmark</P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8639712" width="1" height="1"> Academic DK Studerende JAOO .MSDN martinesmann Velkommen til to nye Student Partners på DTU http://blogs.msdn.com/b/mesmann/archive/2008/06/22/8638484.aspx Sun, 22 Jun 2008 15:52:25 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8638484 martinesmann 2 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8638484 http://blogs.msdn.com/b/mesmann/archive/2008/06/22/8638484.aspx#comments <p>... s&#229; er det vidst p&#229; tide at f&#229;r introducere de nye Stundet Partners som er kommet til i l&#248;bet af de sidste par m&#229;neder...</p> <p><img src="http://byfiles.storage.live.com/y1pPzEQTIACz-ClDp-nqcKTfooY8EcZXtYZ3S-J0GcrU5wOJQ1ejgt0G3rf_YFZ7W77FnrekKsxApM" /> </p> <p><strong>DTU rykker</strong> <br />... med to helt nye Student Partners, Jan og Allan.&#160; </p> <p><strong>Jan N&#248;rgaard Thomsen</strong>&#160; <br />... inviterede og stod for alt det praktiske omkring mit bes&#248;g p&#229; DTU i forbindelse med uddelingen af Student Pass &quot;visitkort&quot;! <br />Et forrygende arrangement der trods meget kort varsel fik mange bes&#248;gende ;) <br />Jan's blog finder du <a href="http://nesmoht.dk/" target="_blank">her</a>. </p> <p><strong>Allan Juhl Petersen</strong> <br />... m&#248;dte jeg p&#229; DTU under uddelingen af &quot;visitkort&quot; og min korte introduktion til Student Partner programmet (MSP) vakte stor interesse og vi endte med en lang snak ... mest mig der snakkede ... om muligheder og netv&#230;rk.</p> <p><strong>Sammen</strong> <br />... har de efterf&#248;lgende v&#230;ret p&#229; en lille visit i Bruxelles for at m&#248;des med andre studerende med en iv&#230;rks&#230;tter i maven! <br />European Entrepreneurs Arrangementet afholdes af Microsoft og har til form&#229;l at bringe de studerende sammen med &quot;pengene&quot; alts&#229; investorer som er villige til at satse p&#229; et ungt firma. <br />L&#230;s meget mere om arrangementet og hvordan det var p&#229; Allan's blog <a href="http://www.allanjp.dk/post/Microsofte28099s-4th-EU-SME-Day.aspx" target="_blank">her</a>. <br />&#160;</p> <p>Velkommen til jer begge to :-)</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8638484" width="1" height="1"> Student Partner Academic DK Studerende .MSDN martinesmann Student Certification BootCamp | Så er der NYT! http://blogs.msdn.com/b/mesmann/archive/2008/06/11/8591060.aspx Wed, 11 Jun 2008 12:01:22 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8591060 martinesmann 0 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8591060 http://blogs.msdn.com/b/mesmann/archive/2008/06/11/8591060.aspx#comments <p>... datoerne for den n&#230;ste BootCamp er ved at falde p&#229; plads, hvilket jo betyder at du skal til at reservere tid i din kalender til en gratis Microsoft Certificering!</p> <p><img src="http://ypfzhw.bay.livefilestore.com/y1pkvQlDyqOisf6fIneKOrejsH6K87dLTKje8YZuI2xmB44ULEVIMDP8ymXYL2cxn63Cz9AZaCRQsFwb7_QMGxE5Q" /> </p> <p><strong>Datoerne</strong> <br />... er ikke endeligt fastlagt (og kan f&#248;rst blive det efter sommerferien), men jeg regner ikke med at de bliver &#230;ndret meget ... hvis overhovedet ;)</p> <p><strong>L&#230;s <br /></strong>... mere om dato, praktisk information osv. p&#229; BootCamp'ens helt egne side <br /> <br /><a href="http://www.bootcamp.linqxs.net/" target="_blank"><font size="4"><strong>bootcamp.linqxs.net/</strong></font></a> <br /> <br /><strong>Er</strong> <br />... BootCamp'en et fedt tilbud til dig som studerende? Fort&#230;l mig hvad du synes!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8591060" width="1" height="1"> Student Certification Boot Camp Academic DK Studerende .MSDN martinesmann UNG i IT | To praktikanter fra 8. klasse http://blogs.msdn.com/b/mesmann/archive/2008/05/28/8556929.aspx Wed, 28 May 2008 23:31:01 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8556929 martinesmann 0 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8556929 http://blogs.msdn.com/b/mesmann/archive/2008/05/28/8556929.aspx#comments <p>... i fredags var jeg s&#229; heldig at f&#229; bes&#248;g af Mark og Frantz fra 8. klasse, som havde valgt Microsoft som deres praktiksted! :-)</p> <p><a href="http://www.itb.dk/site.aspx?p=1668" target="_blank"><img height="162" src="http://www.itb.dk/resources/V/488_155x219.jpg" width="115" /></a> </p> <p><strong>Det</strong> <br />... var en super sjov oplevelse at &quot;underholde&quot; ungdommen for &#233;n dag ;-)</p> <p><strong>Onsdag <br /></strong>... deltog mark og Frantz til vores MIX Essentials arrangement i Cinemax, hvor de s&#229; en masse &quot;freml&#230;ggelser&quot; ... ja det heder det alts&#229; n&#229;r man g&#229;r i 8. ;) <br />Jeg valgte ogs&#229; at afsl&#248;re programmet for fredagen for dem, mere s&#229; de vidste hvad de skulle lave. Det overraskede dem lidt at de skulle producere nogle sm&#229; &quot;videobider&quot; til bloggen om XNA og Robotics Studio, men de l&#248;b ikke skrigende v&#230;k ;-)</p> <p><strong>Fredag <br /></strong>... vi m&#248;des kl. 9.00 og dr&#248;ner ned og f&#229;r lidt morgenmad i kantinen. Vi snakker lidt om hvad de skal lave og det g&#229;r op for dem at jeg faktisk har t&#230;nkt mig at l&#230;gge videoerne p&#229; bloggen ... en stille protest&#160; ...</p> <p><strong>12.00</strong> <br />... f&#248;rste video er ikke f&#230;rdig og jeg understreger at der ikke er nogen frokost inden videoen er i hus! Det s&#230;tter ligesom tempoet op og vi spiser frokost allerede 12.25 :-)</p> <p><strong>XNA <br /></strong>... videoguiden er lynhurtigt lavet og det er tydeligt at de har l&#230;rt en masse af at lave den f&#248;rste video. De synes faktisk det er sjovt ... :-)</p> <p><strong>De</strong> <br />... endte med at blive skide gode til det der &quot;video guide noget&quot; og de fik faktisk lavet noget rigtig fornuftigt (skal l&#230;ses: jeg blev meget positivt overrasket)</p> <p><strong>Se</strong> <br />... <a href="http://blogs.msdn.com/mesmann/archive/2008/05/28/8556908.aspx" target="_blank">resultatet her og smid meget gerne en kommentar til de to herre, det har de fortjent</a>!</p> <p><strong>Inden</strong> <br />... de fik fri lavede jeg lige et hurtigt interview med dem, for ligesom at h&#248;re hvad de synes om det hele, se det herunder.</p> <p><iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/44975/MarkOgFrantzInterviewHighRes/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p>Mark og Frantz YOU ROCK - tak for en sjov og produktiv dag <br />... og for at i ikke synes at jeg er S&#197;&#197;&#197;&#197; gammel endda ;)</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8556929" width="1" height="1"> Academic DK Unge i IT .MSDN martinesmann UNG i IT | Én praktikuge hos Microsoft http://blogs.msdn.com/b/mesmann/archive/2008/05/28/8556908.aspx Wed, 28 May 2008 23:05:05 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8556908 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8556908 http://blogs.msdn.com/b/mesmann/archive/2008/05/28/8556908.aspx#comments <p>... en &quot;lille&quot; dagbog fra to 8. klasses elever's praktikophold hos Microsoft og alt det de blev &quot;tvunget&quot; til at lave :)</p> <p><em>af: Mark og Frantz</em></p> <p><img height="213" src="http://byfiles.storage.live.com/y1pPzEQTIACz-C1KspXiPri7ywCXKUk5YhT54hKSPCDB__VmaioamjLUbcBbHpQEV6X7RCPYHh3nm0" width="532" /> </p> <p><strong>Vedbaek</strong> <br />... Vi l&#230;rte om hvad udviklerne, arkitekterne, og testere laver.</p> <p>Det var meget sp&#230;ndende, og vi l&#230;rte meget omkring programmering, de forskellige uddannelser, og hvor vigtigt samarbejde mellem de forskellige nationalitete er.</p> <p><strong>XNA</strong> <br />... Vi l&#230;rte om programmering i XNA.</p> <p>Der var et f&#230;rdiglavet spil som vi &#230;ndrede lidt p&#229; s&#229; det var som vi ville have, det var meget sjovt og sp&#230;ndende. Spillet var ikke s&#230;rlig stort, men det var sjovt at se hvordan koderne kunne blive til et spil.</p> <p><strong>Robotic Studio <br /></strong>... Det var ekstremt sjovt at lave &#8217;koderne&#8217; til robotten, s&#229; den kunne k&#248;re til alle sider, og bev&#230;ge en arm. Meget sjovt at &#8217;programmere&#8217; det, og lege med det efter, is&#230;r at spille golf med den var sjovt.</p> <p><strong>Lille film</strong> <br />... Det var sjovt at lave den, og at vi skulle improvisere gjorde det bare mere udfordrende, og sp&#230;ndende.</p> <p><iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/44975/MarkOgFrantzXNAZune/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p><strong>Store film</strong> <br />... Det var lidt sv&#230;rt at lave fordi der var s&#229; meget man skulle lave i selve programmet, fordi det er rimeligt sv&#230;rt at huske s&#229; meget p&#229; en gang, og at man skal improvisere s&#229; meget som vi gjorde, men sjovt var det.</p> <p><iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/44975/MarkOgFrantzMSRSHighRes/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p><strong>Dagbog</strong> <br />... i billeder. Her er nogen billeder som vi har taget i l&#248;bet af ugen vi var i Microsoft.</p> <p><a href="http://frantzmarkdagbog.martinesmann.dk " target="_blank">se billederne her</a>.</p> <p><strong>Interview</strong> <br />... en lille snak om praktikugen, Microsoft og IT som et job, man kunne &quot;n&#230;sten&quot; komme til at tro at IT er sjovt ;) </p> <p><iframe style="width: 500px; height: 400px" src="http://silverlight.services.live.com/invoke/44975/MarkOgFrantzInterviewHighRes/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p>Tak for en super uge :)</p> <p>Hilsen </p> <p>Mark, Frantz og Martin</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8556908" width="1" height="1"> XNA DK Studerende LEGO Robotics Unge i IT .MSDN martinesmann Månedens blogger | Mark S. Rasmussen http://blogs.msdn.com/b/mesmann/archive/2008/05/28/8556294.aspx Wed, 28 May 2008 11:02:47 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8556294 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8556294 http://blogs.msdn.com/b/mesmann/archive/2008/05/28/8556294.aspx#comments <p>... er tidligere Microsoft Student Partner og hans blog er uden tvivl et bes&#248;g v&#230;rd!</p> <p align="center"><font size="7"><strong><a href="http://improve.dk/" target="_blank">improve.dk</a></strong></font></p> <p><strong>M&#229;nedens blogger</strong> <br />... det er f... godt g&#229;et Mark, Tillykke!</p> <p><strong>S&#229; <br /></strong>... skal vi bare ha' lokket Mark til at holde nogle TechTalk's her i Hellerup!&#160; <br />Personligt ville jeg meget gerne h&#248;re lidt om sikkerhed i .NET ... men Performance er heller ikke helt uinteressant ;)</p> <p>Godt g&#229;et Mark</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8556294" width="1" height="1"> Student Partner DK .MSDN martinesmann XNA Game Studio 3.0 CTP | Zune game dev. http://blogs.msdn.com/b/mesmann/archive/2008/05/08/8473183.aspx Thu, 08 May 2008 20:46:05 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8473183 martinesmann 4 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8473183 http://blogs.msdn.com/b/mesmann/archive/2008/05/08/8473183.aspx#comments <p>... jeg kunne ikke lade v&#230;re, jeg m&#229;tte finde en Zune og s&#229; lige se hvordan det var at lave et spil til den...</p> <p><img src="http://byfiles.storage.live.com/y1pPzEQTIACz-Cs4gQJR7CHBbjDFdAcUdKhsqh0BqwQ0_7kcJMd-4d6tjIs4hxExp4VsLCFPSMAI6E" />&#160; </p> <p><strong>Denne</strong> <br />... post er en opf&#248;lgning p&#229; &quot;min annoncering&quot; af XNA 3.0 CTP'en i g&#229;r. L&#230;s den <a href="http://blogs.msdn.com/mesmann/archive/2008/05/07/8466575.aspx" target="_blank">her</a> :-)</p> <p><strong>Som <br /></strong>... jeg skrev underst&#248;tter denne CTP kun spiludvikling til Windows og Zune og det er de f&#230;rreste her hjemme som har en Zune ...</p> <p><strong>Derfor</strong> <br />... skyndte jeg mig at finde en Zune og s&#229; pr&#248;ve at lave et spil til den! og ikke overraskende er det meget ligesom at lave et spil til Xbox360 ... </p> <p><strong>Resultatet</strong> <br />... har jeg filmet og brygget sammen til en lille &quot;video-snas&quot; :-) <br />Jeg h&#229;ber at screencasten er med til at kaste lidt lys over Zune som &quot;spilkonsol&quot;. </p> <p><iframe style="width: 500px; height: 375px" src="http://silverlight.services.live.com/invoke/44975/XNA3.0CTPZuneSpilMartinEsmann/iframe.html" frameborder="0" scrolling="no"></iframe></p> <p><strong>Koden <br /></strong>... m&#229; du ogs&#229; gerne f&#229;, men tro mig den er ikke noget s&#230;rligt og vil blot understrege at jeg ikke er den store &quot;Gamer&quot; ;-)</p> <p><strong>Tak</strong> <br />... til <a href="http://blog.drejers.net" target="_blank">Bo</a> for lige at trylle en Zune frem, GENIALT mange tak! :-) <br />kan du finde en til ... ?</p> <p>Nu skal jeg bare finde en Zune mere s&#229; jeg kan se hvordan et netv&#230;rksspil fungere p&#229; en Zune ...</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8473183" width="1" height="1"> XNA DK .MSDN martinesmann XNA Game Studio 3.0 CTP | frigivet! http://blogs.msdn.com/b/mesmann/archive/2008/05/07/8466575.aspx Wed, 07 May 2008 21:51:00 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8466575 martinesmann 2 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8466575 http://blogs.msdn.com/b/mesmann/archive/2008/05/07/8466575.aspx#comments <p>... s&#229; kom den endelig den f&#248;rste CTP version af XNA Studio 3.0!</p> <p><img src="http://byfiles.storage.live.com/y1pPzEQTIACz-Cs4gQJR7CHBbjDFdAcUdKhsqh0BqwQ0_7kcJMd-4d6tjIs4hxExp4VsLCFPSMAI6E" /> </p> <p><strong>Hvad</strong> <br />... kan den s&#229; denne 3.0 CTP? Tja det er b&#229;de super fedt og skuffende ... I 3.0 kan man lave spil til sin Zune (ikke den meste udbredte hardware her hjemme) og til geng&#230;ld ikke til Xbox360... ja du l&#230;ste rigtigt ... denne CTP underst&#248;tter ikke Xbox360! <br />XNA Game Studio 3.0 CTP kan ikke sende spilet over p&#229; Xbox360'eren, det er ringe :-(</p> <p><strong>L&#248;sningen </strong> <br />... p&#229; Xbox360 problemet er dog lige ved h&#229;nden, du skal bare bruge XNA Studio 2.0 ... hmmm :-(</p> <p><strong>Men</strong> <br />... denne CTP kommer dog ikke til at leve s&#230;rlig l&#230;nge :-) XNA produktteamet holder fast i at den endelig version, som vel underst&#248;tter Xbox360, kommer i (eller lige efter) sommerferien '08!</p> <p><strong>XNA</strong> <br />... Game Studio 3.0 CTP highlights: <br />* Zune 2D Game p&#229; v1 &amp; v2 support <br />* Zune Wireless support, flere Zune's mod hinanden over wireless! hvis man kan finde to Zune's tror jeg det kunne v&#230;re super sk&#230;gt :-) <br />* Sound API forbedringer (flere muligheder for at styre baggrundslyd etc.) <br />* Visual Studio 2008 support, det ved jeg at rigtig mange har savnet!</p> <p><strong>Mere</strong> <br />... info kan du finde p&#229; XNA team bloggen! <br />Det er ogs&#229; den f&#248;rste blog som annoncere nyheder fra XNA! </p> <p><strong>Og</strong> <br />... jeg er sikker p&#229; at du ogs&#229; kan l&#230;se mere, om XNA Game Studio 3.0 CTP'en, p&#229; <a href="http://www.sneftrup.net/2008/05/07/xna-game-studio-30-community-technical-preview/" target="_blank">Morten</a> og <a href="http://felizk.dk/?p=115" target="_blank">Jacob's</a> blogs ;-)</p> <p><strong>Installationen</strong> <br />... kan hentes p&#229; <a href="http://creators.xna.com/" target="_blank">creators.xna.com</a>.</p> <p>L&#230;s <br />... den officielle blogpost p&#229; <a href="http://blogs.msdn.com/xna/archive/2008/05/07/announcing-xna-game-studio-3-0-community-technical-preview-ctp.aspx" target="_blank">XNA Teamet's blog</a>.</p> <p><strong>Jeg</strong> <br />... har selv installeret og pr&#248;vet CTP'en og undervejs tog jeg lige et screenshot:-)</p> <p><img height="361" src="http://byfiles.storage.live.com/y1pPzEQTIACz-CcKXE9Yr1v608dyXRdBpWx-yso5r-yf-Zq9n4dx_FKFDCSG05gz_XzbsU7INZ-DRY" width="465" /> </p> <p><img height="270" src="http://byfiles.storage.live.com/y1pPzEQTIACz-BPHYTArxaP6k6ioswv1qt9xOlc8ZCM9haFKD47Ia5RaZQqwHbzjYmIgaWrWR-sp0g" width="463" /> </p> <p>God forn&#248;jelse</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8466575" width="1" height="1"> XNA DK .MSDN martinesmann TechTalks | Robotter, Lego og Microsoft http://blogs.msdn.com/b/mesmann/archive/2008/05/07/8465901.aspx Wed, 07 May 2008 16:44:50 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8465901 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8465901 http://blogs.msdn.com/b/mesmann/archive/2008/05/07/8465901.aspx#comments <p>... d.<font size="2"> <strong>14. maj kl. 9.00</strong></font>, holder jeg en &quot;lille&quot; TechTalk om Robotics Studio og LEGO NXT Robotten!</p> <p><a href="http://www.msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370476&amp;Culture=da-DK" target="_blank"><img height="81" src="http://byfiles.storage.live.com/y1pPzEQTIACz-ASBwh2tvx4tqLXn5acG3lQ2BRxn72ZOyn30ZIUuGwIpyocrHeZSmdODKvAxWAxRl0" width="534" /></a> </p> <p><strong>Robotics Studio</strong> <br />... er for alle med en robot i maven!</p> <p>Microsoft Robotics Studio er for professionelle udviklere, it-studerende, forskere og dig med en fritidsinteresse for robotter. I denne session vil vi sammen lave en applikation, som g&#248;r det muligt at styre en LEGO MINDSTORM NXT robot med en Xbox 360 spilcontroller. Robot-applikationen laves med Robotics Studio og Visual Programming Language (VPL). Endelig ser vi p&#229; muligheden for at konvertere grafiske VPL diagrammer til Visual Studio C# projekter.</p> <p><strong>Husk <br /></strong>... som studerende og underviser er du ogs&#229; MEGET velkommen!</p> <p><strong>For</strong> <br />... at understrege at studerende og undervisere er MEGET velkomne vil jeg uddele IT Academy Student Pass &quot;visitkort&quot;, til alle studerende og undervisere, l&#230;s mere om vores tilbud om gratis e-learning til studerende <a href="http://blogs.msdn.com/mesmann/archive/2008/02/21/microsoft-it-academy-program-student-pass.aspx">her</a>. <br /><em>Husk studiekort el. lign.</em></p> <p><strong>Du</strong> <br />... kan tilmelde dig <a href="http://www.msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370476&amp;Culture=da-DK" target="_blank">her</a>.&#160; <br /></p> <p>Jeg gl&#230;der mig til se dig!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8465901" width="1" height="1"> Academic DK Studerende LEGO Robotics IT Academy Student Pass TechTalks .MSDN martinesmann IT Academy Student Pass | DK Tour ... Stop 3 - DTU Lyngby http://blogs.msdn.com/b/mesmann/archive/2008/05/05/8460439.aspx Mon, 05 May 2008 16:31:39 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8460439 martinesmann 1 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8460439 http://blogs.msdn.com/b/mesmann/archive/2008/05/05/8460439.aspx#comments <p>... s&#229; kom turen til <a href="http://www.dtu.dk/" target="_blank">DTU</a>, hvor de studerende chancen for at f&#229; fingre i visitkortene!</p> <p><img src="http://ypfzhw.bay.livefilestore.com/y1pkvQlDyqOisfpxrcJNnx6DvUmhBQB5JLWEEWHUWtr_gdmMYC61x_1Slg7LAa8E1BLwWOuA99lEgyUmN2kIUTgnA" /> </p> <p><strong></strong></p> <p><strong>Det valgte i at h&#248;rer om!</strong> <br />P&#229; DTU havde i valgt at h&#248;re om: <br />* Microsoft Student Partner (<a href="http://blogs.msdn.com/mesmann/pages/MSP.aspx">MSP</a>) programmet <br />* <a href="http://imaginecup.com/">Imagine Cup</a> 2008/2009 <br />* <a href="http://blogs.msdn.com/mesmann/archive/tags/Robotics/default.aspx">MS Robotics Studio</a> og LEGO NXT! <br />... og p&#229; publikumsopfordring fortalte jeg ogs&#229; lidt om Silverlight | <a href="http://blogs.msdn.com/mesmann/archive/tags/DeepZoom/default.aspx">DeepZoom</a></p> <p></p> <p><strong>Microsoft Student Partner</strong> <br />... programmet var rigtig popul&#230;rt og jeg har efterf&#248;lgende f&#229;et rigtig mange henvendelser fra jer om hvordan man bliver MSP!&#160; <br />Microsoft Student Partner (MSP) programmet er meget individuelt og en mulighed for at DU kan udvide dit eget netv&#230;rk indenfor et interesseomr&#229;de ... selvf&#248;lgelig p&#229; vores platform ;-) <br />Hvis du kan se id&#233;en eller vil vide mere om MSP programmet her i Danmark, s&#229; send mig en mail med dine kontaktinformationer, s&#229; tar' jeg fat i dig ;-)</p> <p><strong>Jeg</strong> <br />... blev noget overrasket over at i &#248;nskede mere Microsoft synlighed p&#229; DTU, meget positivt! <br />Jeg vil nu forsat holde fast i at jeg vil inviteres ud til uddannelsesstedet. <br />... s&#229; jeg er kun en invitation v&#230;k ;-)</p> <p><strong>Silverlight</strong> <br />... DVD'en som jeg delte ud under og efter foredraget har vist sig at v&#230;re meget interessant og jeg har f&#229;et rigtig mange hendvendelser p&#229; &quot;hvordan f&#229;r jeg en ...&quot;. Vi har indk&#248;bt DVD'erne, til uddeling, under vores <a href="http://blogs.msdn.com/mesmann/archive/2008/04/23/8418849.aspx" target="_blank">Mix essentials event</a>. <br />S&#229; hvis du vil ha' en DVD s&#229; kom til MIX E! samtidig kan du f&#229; en masse undervisning i Silverlight og vores v&#230;rkt&#248;jer :-)</p> <p><strong>Windows OS Internals</strong>&#160; <br />... &#233;n af jer spurgte efter Windows Kernal/internal undervisning og jeg henviste til &quot;en s&#248;gning&quot; p&#229; Academic Resource Center ... det kan jeg godt g&#248;re bedre ... og jeg har nu fundet f&#248;lgende undervisningsmateriale, <a href="http://www.academicresourcecenter.net/curriculum/pfv.aspx?ID=6191" target="_blank">Windows Operating System Internals Curriculum Resource Kit (CRK)</a>. Hvis det ikke er nok s&#229; r&#229;b op ;-) </p> <p><strong>Tak for et</strong> <br />... rigtig imponerende fremm&#248;de! I var ikke det st&#248;rste fremm&#248;de p&#229; DTU, men taget i betragtning at i kun havde et par dages varsel s&#229; synes jeg det var imponerende s&#229; mange som sukkede op :-) </p> <p>Tak til <a href="http://nesmoht.dk/?p=8" target="_blank">Jan N&#248;rgaard Thomsen</a> for invitationen!</p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8460439" width="1" height="1"> Student Partner Academic DK Studerende IT Academy Student Pass .MSDN martinesmann Popfly Game Creator http://blogs.msdn.com/b/mesmann/archive/2008/05/05/8460054.aspx Mon, 05 May 2008 12:15:01 GMT 91d46819-8472-40ad-a661-2c78acb4018c:8460054 martinesmann 0 http://blogs.msdn.com/b/mesmann/rsscomments.aspx?WeblogPostID=8460054 http://blogs.msdn.com/b/mesmann/archive/2008/05/05/8460054.aspx#comments <p>... for nogen dage siden blev Game Creator til Popfly annonceret, en interessant lille udvidelse til <a href="http://www.popfly.com" target="_blank">Popfly</a> som g&#248;r det muligt at lave sm&#229; online spil!</p> <p><img src="http://www.popfly.com/Logos/Header/rockstar-logo.png" /> </p> <p><strong>Interessant?</strong> <br />... s&#229; se introduktionsvideoen videoen herunder :-) <br /> <br /><embed pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" type="application/x-shockwave-flash" quality="high" base="http://images.video.msn.com" allowfullscreen="true" allowscriptaccess="always" flashvars="c=v&amp;v=45a39730-0ea6-4e7e-b55e-97d44eae4102&amp;ifs=true&amp;fr=msnvideo&amp;mkt=da-DK&amp;brand=" /> <br /><a title="Popfly Game Creator" href="http://video.msn.com/video.aspx?vid=45a39730-0ea6-4e7e-b55e-97d44eae4102" target="_new">Video: Popfly Game Creator</a> </p> <p><strong>Mere</strong> <br />... om popfly og den nye Game Creator p&#229; <a title="http://www.popfly.com/" href="http://www.popfly.com/">http://www.popfly.com/</a></p> <p><b>Martin Esmann</b><b> <br /></b>Academic Developer Evangelist, <br />Developer &amp; Platform Strategy <br />Microsoft Denmark</p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8460054" width="1" height="1"> DK Popfly .MSDN martinesmann