.NET Developments - A SearchWinDevelopment.com Blog

.NET Developments:

 

A SearchWinDevelopment.com Blog


A blog on all things .NET, with news and tips about Visual Studio, ASP.NET, Visual Basic programming, C# and .NET architecture.

Microsoft Parallel Extensions to .NET Framework 3.5 arrive as new CTP

Microsoft parallel extensions to .NET have undergone an update in the form of a new Community Technology Preview. Included are Coordination Data Structures, now part of the extensions.

Coordination Data Structures join Parallel LINQ and the Task Parallel Library and other elements intended to address the  new era of mulitcore processors.

Coordination Data Structures are said to contain lightweight and scalable thread-safe data structures and synchronization primitives. Apparently there is more than one way to skin a cat or facilitate communications between threads.

The Parallel Extensions to .NET Framework 3.5 libraries are downloadable  now.

VC++ gets update, VB6 gets heave

Microsoft development honcho Soma Somasegar reports that a Visual C++ 2008 Feature pack has shipped. In January the pack came out in beta.

MFC components included in the pack allow developers to create applications with the look and feel of Microsoft Office, Visual Studio and Internet Explorer. The VC++ 2008 pack can be downloaded from Microsoft’s Download Center.

That’s the good news. The bad news is VB6 has reached end-of-life status in terms of Microsoft formal support. The company has recently created a webcast explaining what that means, and what avenues are open for application migration.

Bill Gates has been popping up a lot lately

Bill Gates has been popping up a lot lately - at the Office Developer Conference, at the SharePoint Conference, and so on. An interesting leg on his journey - this is, after all, a farewell tour - was his stop at Stanford University on Feb 19.

The Stanford visit is one of many he’s made in recent years to drum up added interest in computer science among students. 

Programming seems less and less to be a career of choice, and this worries Gates. So he goes to colleges and addresses the students frankly about why he loves software.

It is not all together unlike his speeches to certified geeks. There is plenty of ‘neat’ stuff, ‘really cool’ stuff, and the funny video. But I’d recommend the Stanford transcript as a good entry point to a view on the state of computing today and over time.

Gates glosses over a few facts - there were, for example, software businesses before Microsoft. But he is right in saying his company was the major one to take the low cost-high volume approach to business software.

He discussed a dream ‘’required some heroic assumptions. ‘’

We had to believe that the cost of the hardware would come down. We had to believe that the volume would go up. And only then would the economics of being able to spend tens of millions of dollars to write a software package, and yet being able to sell it for say $100 or less, actually make sense.

Much software today is free. Microsoft does not mind that, if it is free too students who will go on to do way cool things, including perhaps becoming a Windows developer some day. At the same time Gates spoke at Stanford, the company announced its DreamSparks free software program, which Ed Tittel recently wrote about in ‘’Microsoft sparks creativity with DreamSpark student developer program'’ on SearchWinDevelopment.com.

Power Tools for VSTO now available

Microsoft has released a set of Power Tools for Visual Studio 2008 Tools for Office. It’s called v1.0.0.0 and it’s available at the Microsoft Download Center.

The download includes a set of reusable class libraries and a Ribbon IDs ToolWindow tool.

The following operating systems are supported:

  • Windows Server 2003
  • Windows Server 2008
  • Windows Vista
  • Windows XP

It is compatible with Microsoft Office 2007.

DreamSpark: Free Microsoft software for students

Microsoft’s efforts to attract young developers entered its latest, and biggest, stage this week with the announcement of the DreamSpark program.

Through DreamSpark, certified students can get free versions of the following products:

  • Visual Studio 2008 Professional Edition
  • Visual Studio 2005 Professional Edition
  • Windows Server 2003 Standard Edition
  • SQL Server 2005 Developer Edition
  • Expression Studio
  • XNA Game Studio 2.0
  • XNA Creators Club Online

As the DreamSpark site indicates, thus far the program is open to residents of 11 countries; alphabetically, they are Belgium, Canada, China, Finland, France, Germany, Spain, Sweden, Switzerland, the United Kingdom and the United States.

DreamSpark represents a huge expansion of Microsoft’s free product push, aimed primarily at students but at more casual developers. The move began with the Visual Studio and SQL Server Express editions and had been extended with the Web mashup tool Popfly.