Archive for the ‘Visual Studio’ Category

Microsoft’s Windows Phone Developer Tools get a major update ahead of dev phone launch

Tuesday, July 13th, 2010

Microsoft’s Windows Phone Developer Tools get a major update ahead of dev phone launch

At MIcrosoft’s Worldwide Partner conference today, Andy Lees, Senior Vice President of Mobile Communications Business at Microsoft announced the beta of Windows Phone Developer tools has begun. Windows Phone 7

Back in March, the suite of Windows Phone development tools was launched as a Community Technology Preview (CTP) which included Visual Studio 2010 Express for Windows Phone, Windows Phone 7 Series Add-in for Visual Studio, a Windows Phone 7 Series emulator, XNA Game Studio 4.0, and a CTP release of Expression Blend 4. The CTP received an update in April, shortly after it was launched.

An important part of this beta release is the completed Application Certification Requirements list (.pdf here) which means that applications built in this beta will be mostly ready to submit to the Windows Marketplace. New tools for unlocking Windows Phones and deploying applications to unlocked devices have also been included in this beta.

(more…)

Microsoft Windows HPC Beta On Par with Linux

Friday, November 20th, 2009

Microsoft Windows HPC Beta On Par with Linux

Microsoft might be yielding slivers of ground to Linux in the desktop arena, but according to the company, it has made strides in the realm of high performance computing. On Monday, Microsoft unveiled the first beta of Windows HPC Server 2008 and released benchmarks showing performance parity with Linux in HPC systems.

fluent20.jpgThe news came at Supercomputing 09, the HPC industry’s annual confab of engineers, scientists and academia in Portland, Oregon. “We’re seeing performance numbers that rival Linux from micro-kernel benchmarks to ISV benchmarks,” said Vince Mendillo, senior director of high performance computing at Microsoft.

Performance gains are credited in part to enhancements to Microsoft’s implementation of the Message Passing Interface (MPI) specification and to RDMA over Ethernet and InfiniBand, which permits nodes to access system memory of other nodes in the cluster without going through the operating system. The beta also reportedly includes optimizations for new processors and can deploy and manage up to 1,000 nodes.

(more…)

Microsoft`s Parallel Push Takes Another Step Forward

Friday, November 20th, 2009

Microsoft`s Parallel Push Takes Another Step Forward

Microsoft is working to deliver parallel programming capabilities to the masses, in the way that perhaps only the software giant can. The company is pursuing data parallelism, a form of parallelization of computing across multiple processors in parallel computing environments.

Microsoft is working to deliver parallel programming capabilities to the masses, in the way that perhaps only the software giant can.

In an interview with eWEEK at the Microsoft Professional Developers Conference (PDC) 2009 here, S. “Soma” Somasegar, senior vice president of Microsoft Developer Division, said the company is attacking the issue of parallel computing or concurrency on a number of levels, including at the language level, at the runtime level and at the operating system level, among others.

Indeed, “parallel” and “data” appeared to be two of the most frequently used terms at this PDC – in addition to “cloud” and maybe “modeling” – and, ironically, Microsoft has an emerging effort to pursue “data parallelism,” Somasegar said.

Data parallelism — also known as loop-level parallelism — is a form of parallelization of computing across multiple processors in parallel computing environments.

“We are grappling with something called data parallelism,” Somasegar said. “We think parallel programming is great, a lot of programming today deals with data. The more we can think about what data parallelism looks like, the more we think we can execute effectively on that. So one of the things we have in the parallel programming world and partnering with the C++ guys is looking at whether there are extensions that we should do that enable data parallelism.”

Somasegar explained that if a developer is going to do any kind of operation on data, either they can do it sequentially or they can do it in parallel. Mostly today it happens in a sequential way. “So you are limited by how fast you can go through a particular data access in a sequential way,” he said. “But if you have a large data set and you can partition the data set into half a dozen data sets or a dozen data sets and you can do some operations in parallel, you can do it that much faster.”

Microsoft focused a lot on the increasing need for programmers to interact more directly with data. The company announced a new effort known by the codename “Dallas,” which is an effort to deliver a data-as-a-service solution. Both SQL Azure and the new SQL Server Modeling Services offerings – ways for developers to get closely involved with data — demanded much attention at sessions and meetings at the PDC.

“You cannot talk to a developer today who doesn’t need access to data,” Somasegar said. “You cannot see an application that doesn’t have some involvement with data. We used to view programming as programming and data as data. But with the release of LINQ {Language Integrated Query] a few years ago, that was an attempt to get these two islands to be more integrated. Whether you are thinking about cloud, whether you’re thinking about on-premises on the back end, or whether you’re thinking about the front-end with a client, you really need to think about what your data access story looks like. So it’s a natural evolution, but probably one that is a little late in coming for the world at large.”

During a PDC panel on the future of programming, Don Box, a Microsoft software architect and distinguished engineer, said, “My day job is to make programmers learn to love the database.”

So Microsoft is attacking the problem of parallel programming from a number of fronts. And the company is doing it in the traditional Microsoft way of making its technology available to a large number of customers at a reasonable cost – the traditional “high-volume, low-cost” Microsoft strategy. Pushing early stage support for parallel programming out in its standard integrated development environment, Visual Studio, is a first step.

“There is a lot of early thinking that is happening in multiple dimensions of the company and a few concrete things that we know that we are delivering in Visual Studio 2010.”

What Microsoft is delivering in Visual Studio 2010 includes tooling such as debugging tools for coding for concurrency, and delivering parallel libraries to enable developers to parallelize certain parts of their application – such as the Task Parallel Library (TPL).

(more…)

PDC 2009 Preview: The move to Office 2010 and Visual Studio 2010

Thursday, November 19th, 2009

PDC 2009 Preview: The move to Office 2010 and Visual Studio 2010

All next week, Betanews will be reporting from Los Angeles, at the scene of this year’s Microsoft Professional Developers’ Conference. Based on our experience with prior years’ shows, here’s the pattern we expect: Day 1 (officially next Tuesday) will center on self-congratulation for Windows 7, much of it deserved. Day 2 will likely bring out the bugle corps for the public introduction of Office 2010 Beta 1 — not the Technical Preview that’s currently being circulated, but a more feature-complete rendition that should have more Web- and cloud-related connectivity.

But our coverage will begin on Monday with an unusual twist to “Day 0,” which is usually reserved for in-depth workshops that command extra attendance fees. This year, Microsoft is trying an unusual step by opening up its day-long “Windows 7 Developer Boot Camp,” headlined by Technical Fellow and SysInternals engineer Mark Russinovich, not only to all PDC attendees but to the general public. Here, we’ll see how much attention Windows 7 can get not just from developers, but from passers-by on the street corner.

The coverage schedule for Betanews this year is the most feature-packed it has ever been, including 15 straight hours of sessions, speeches, and interviews scheduled for Betanews for Tuesday alone. We’ll be checking in with you throughout the day for updates, analysis, and live reports from the keynotes, then follow up with full analysis each evening. Then we’ll be bringing you complete interviews with conference newsmakers beginning the following week.

The view from inside the Los Angeles Convention Center during the pre-convention proceedings at PDC 2008 Sunday afternoon, October 27.

But every year, we like to put our reputation on the line and take some bets on expectations. Naturally, we don’t have to risk too much on a bet that Office 2010 will be given a lot of spotlight; but based on what we’ve seen thus far (especially the fact that this year’s show itinerary came together so late), here is our annual list of flashpoints (cue the network news music) that we expect will be the talk of attendees throughout the week:

* Making up for UAC. Among developers — especially in the security arena — the fact that Microsoft let up a little bit on its default security settings for Windows 7 User Account Control, relative to where they were in Vista, has been an issue of some contention. Many are concerned that the company’s engineers will have had to engineer new and tighter security techniques into the operating system to make up for that lax setting; while others argue that UAC isn’t much of a barrier anyway, even at full throttle, compared with a decent anti-virus. Even though Windows 7 has already launched, there will be plenty of developers expecting to learn for the first time what new behaviors the operating system will exhibit, to raise the bar back to Vista’s level.
* Why Windows Azure? It was October 2008 when Microsoft first demonstrated its cloud-based deployment platform for .NET applications, but many feel that since that time, the company has yet to actually demonstrate one single, real-world application for it. We’re seeing a lot more granularity in the topic breakdowns for sessions devoted to Azure this year, so we expect company engineers to make the case for Azure, as if for the first time. But that case will have to be for an entirely new class of apps, including some that are to some degree hybridized to work on local PCs and cloud processors simultaneously.
* What will Office Web Apps do? It looked at first as though Microsoft had solved a very important dilemma, with its plans to release Office Web Apps to the general public — reversing an earlier decision to market Office WA only to Office 2010 licensees. But then came indications that Office WA would not have full functionality, or perhaps not offer full functionality to general users anyway, making users wonder not only what Microsoft’s plan was, but whether it really had one. The fact that Office WA does not play a prominent role in this year’s PDC schedule, indicates that questions about the latter possibility are still justified.

(more…)

Microsoft targets biz apps with Silverlight 4

Thursday, November 19th, 2009

Microsoft targets biz apps with Silverlight 4

Microsoft has unveiled the beta version of Silverlight 4, where one of the core development areas focuses on enabling “great business applications”, company executives say.

Scott Guthrie, corporate vice president at Microsoft’s .NET developer platform, said in his keynote Thursday at the company’s Professional Developer Conference here, that Silverlight 4 offers a range of standard controls features that include printing support, a Rich Text editor, access to clipboard, drag-and-drop support, and HTML hosting support.

The Silverlight team has also added new sandbox features, such as the capability to build trusted apps outside of the sandbox. In addition, tooling support for Silverlight in Visual Studio 2010 are now available to developers.

Development work for the beta release also looked at two areas of emphasis: media, and data and networking. New features here include Webcam and microphones, multicast streaming, databinding improvements and Windows Communication Foundation RIA Services, which allow applications to work with any data and server. Silverlight 4 also has localization enhancements that, for example, supports right-to-left text and complex scripts such as Arabic and Thai, Guthrie noted.

Microsoft will also extend official support for Google Chrome browser in Silverlight 4, he added.

Terming the beta release as “major”, he noted that Silverlight 4 is twice as fast as its predecessor in terms of code generation performance. It also promises 30 percent faster setup, he said.

The new version, Guthrie added, was built based on feedback from the developer community. Earlier this year, Microsoft invited developers to submit features they would like included in the next Silverlight release and opened up the suggestions for voting. Nine out of the 10 most popular features, accounting for around 70 percent of all recommendations, were incorporated into Silverlight 4.

The new release is expected to ship in the first half of 2010.

According to Guthrie, during the launch of Silverlight 3 in July, the Web development platform was installed on 33 percent of the world’s Internet-connected devices. Today, that number has grown to 45 percent and adoption is “accelerating rapidly”, he said.

(more…)