With the release of Visual Studio 2005 in November Microsoft Visual Studio
entered the enterprise development tools space with a coherent set of
products targeted at the distinct roles in the software development
lifecycle. On March 17 2006, Microsoft released Team Foundation Server, which
finally enables users of the various editions of Visual Studio 2005 to
achieve the Team System.
Visual Studio 2005 Team System enables the primary stakeholders in a software
development project, the architects, developers, testers, and project
managers, to collaborate through a common environment provided by the Team
Foundation Server.
According to the Standish Group, businesses in the United States spend around
$250 billion annually on software development projects with the average ... (more)
Doug Holland's Blog
Cloud Computing: Web-Based Applications That Change the Way You Work and
Collaborate Online by Michael Miller is an excellent introduction to this
phenomenon within the software industry. Written using a style that takes the
reader on a gentle journey through a "brief history of computing," explaining
where we have been and why we'll be living and working in the clouds ... (more)
Unlike other products that we've reviewed in .NET Developers Journal, Crystal
Reports enjoys an almost unique relationship with Microsoft Visual Studio in
that a copy of Crystal Reports has shipped with Microsoft Visual Studio since
1993.
It's interesting to note that Business Objects and Microsoft have recently
announced that this relationship will continue with the inclusion of Crystal ... (more)
Microsoft has expanded the Visual Studio product line with the addition of
six new Express products designed to help the student, hobbyist, enthusiast,
or novice developer become proficient with the Microsoft .NET 2.0 platform as
quickly as possible.
Based upon the same code-base as their professional cousins in the Visual
Studio 2005 product line, the express products have been on a diet... (more)
VMWare was the first software of its kind to offer the ability for one
operating system to host others in such a way that users could be interacting
with multiple operating systems simultaneously. Each virtual machine shares
the host computer's hardware resources such as CPU, memory, network
connections, and hard disks.
Developers today often need access to several operating systems or
... (more)