As was announced during the PDC keynote, all PDC attendees received a free PDC Convertible Tablet Laptop with an accompanying license for Windows 7 Ultimate 64-bit. Of course, in order to get the laptop you had to stand in a long line, but fortunately the representatives at distribution desk worked very efficiently and the line moved pretty quickly.
This laptop is an Acer Inspire 1420P which is an 11.6” Multi-Touch machine, and it looks like a very nice one. I hope I’ll have some time to try it out later on today.
This PDC session was a little different from regular PDC sessions as this was not composed of a speaker and a presentation, but is composed of a panel of experts instead. This panels was composed by: Butler Lampson, Erik Meijer, Don Box, Jeffrey Snover, Herb Sutter and Burton Smith. I wasn’t present during the entire session, but here are my highlighted quotes from the part I was present in (unfortunately the quotes are brought without the name of the speaker who is quoted and I apologize for that): What is your...
The third Keynote of the day was given by Kurt DelBrane, Senior Vice President in Microsoft, and was focused on Office and SharePoint 2010. Announcing Office and Sharepoint 2010 Public Beta It was announced that as of today, the entire office 2010 suite is available as a public beta: Microsoft Office 2010 Microsoft Sharepoint Server 2010 Microsoft Project 2010 Microsoft Visio 2010 Duet Enterprise for Microsoft SharePoint and SAP It was also...
The second keynote given today focused on the Silverlight platform. As it turns out, 45% of users have Silverlight installed on them, and Microsoft has risen the bar with the new Silverlight 4! Announcing Silverlight 4 Silverlight 4 was just announced at the beginning of the session, and the entire keynote was devoted to reviewing and demoing the new features it provides. Media Webcam and Microphone – Silverlight 4 allows connecting to a microphone and webcam and performing a variety of pixel shader effects on videos and video image...
The second day of the PDC just started, and the first session is the keynote by the president of Windows and Windows Live division in Microsoft, Steven Sinofsky, which was focused on Windows 7. Developing Windows 7 Steven started with a review on what Microsoft has learned during the development process of Windows 7 including maintaining a strong connection with the community, improvements performed in collecting telemetry data from users of the beta and RC releases of Windows 7 and a lot of usability research performed on regular users. A surprising example of telemetry...
Well, it’s almost 2:00 AM here in Los-Angeles, and the first day of the PDC is almost over. It was quite a busy day, constantly running from one side of the convention center to the other in order to get to sessions in time, posting blog posts as soon as possible after a session is over and trying to get something to eat in between. All in all – I had a good time today.To finish, here are some pictures from the partner Expo held this evening: Oh, and tonight all of...
In this PDC session, Anil Nori, Distinguished Engineer in Microsoft’s server application group, presented an overview of the upcoming server technologies coming from Microsoft.
Initially, Anil spoke of the application serer technologies which are due to be released during 2010.
.NET 4.0 – WCF & WF
.NET 4.0 contains many WCF productivity enhancements, dramatic improvements in WF and deeper integration between WCF and WF. These improvements and modifications are shipped with Visual-Studio 2010, and are mostly known by now since the Visual-Studio 2010 beta 1 phase.
AppFabric is basically set of services which allows you to write scaled-out distributed applications, which provides...
I attended the PDC breakout session named “Future Directions for C# and Visual Basic” given by Luca Bolognese, the Languages Group Program Manager. This session presented both features that exist in Visual Studio 2010 and features that would be added in future releases, however on my post I’ll concentrate on the new future directions.
Compiler as a Service
An interesting direction the Languages Group is taking is opening up the C# and VB compilers to custom extensions. An example of utilizing this would be adding a custom compile time refactoring rule – either a simple refactor like changing the order...
In the PDC session “Manycore and .NET 4: A Match Made in Visual Studio 2010” by Stephan Toub from Microsoft’s Parallel Computing platform, he reviewed all the work done in the concurrency area for the Visual-Studio 2010 and .NET 4.0 release.
Parallel LINQ was not covered in this session as it is covered in a later one, though the “AsParallel()” extension method and “ParallelEnumerable” class were demonstrated.
.NET 4.0 ThreadPool
Many improvements were made to the .NET 4.0 ThreadPool:
The global thread pool queue was replaced by a lock-free queue, thus removing a severe bottleneck when moving towards a large number of...
In this PDC session, the ADO.NET team showcased new features in Entity Framework 4.0.
Model First Capability
Entity framework 4.0 has the ability to generate a database from an entity framework model. Just right-click on the entity model canvas and choose “Generate Database” – this would generate and add an SQL script to your project which you can easily modify, add indexes etc.
Pluralization of Entity Set Names
The Pluralization of entity set names works wonderfully well, including some English language exceptions which you wouldn’t usually expect (e.g. Goose – > Geese etc.).
Entity references are now lazy loaded as they are accessed....