- 1
- 2
- 3
- 4
- < previous
- next >
WPF, Silverlight, and Web 2.0
VS08 supports Windows Presentation Framework (WPF) with a split-pane WPF designer, debugger support, and WPF project templates for C# and Visual Basic. WPF "supports UI, media, documents, hardware acceleration, vector graphics, scalability to different form factors, interactive data visualization, and superior content readability," according to Microsoft. WPF graphics are defined by XAML, an extension of XML. The split-pane WPF designer uses a GUI in one pane and XAML in the other, and synchronizes the two bidirectionally as long as you don't introduce errors into the XAML.
VS08 supports Silverlight, a rich Internet application technology that includes a subset of WPF, once you install the Silverlight SDK and the Silverlight Tools for VS08. I had good experiences developing Silverlight applications with a beta version of VS08.
With the exception of the dropped support for VBScript and Classic ASP, the Web page design surface in VS08 is better than that of VS05; it's very similar to Expression Web, and supports CSS nicely. Design surfaces and projects for ASP.Net AJAX, Windows Communications Foundation and Windows Workflow Foundation, which were free add-ons to VS05, have moved to the base VS08 product.
Office and Smart Device targets
Visual Studio Tools for Office (VSTO) has been merged into the VS08 Professional Edition and above; it was previously a separate $799 product. VSTO now supports all the components of both Office 2007 and Office 2003 in both C# and Visual Basic.
VS08 can create managed Smart Device project for four target platforms and two versions of the .Net Compact Framework in C# and Visual Basic. In C++, VS08 can create unmanaged Smart Device projects using Win32, ATL (Active Template Library), and MFC (Microsoft Foundation Class) libraries; that capability used to be in a separate Windows CE toolkit.
Odds and ends
ClickOnce deployment has been enhanced to cover WPF Web Browser applications. It has also been enhanced to allow ISVs to re-sign the application manifest, and to generate manifests under UAC. ClickOnce is a lighter-weight alternative to Microsoft Installer that lets self-updating desktop applications deploy from a Web site.
Microsoft SQL Server Compact 3.5 is a new local database that is small enough to deploy on smart devices. Developers can use it both in stand-alone and occasionally connected scenarios. When SQL Server Compact is used for local database caching, Microsoft Synchronization Services for ADO.Net takes care of periodic synchronization between the local Compact database and the remote database.
If a Team Foundation Server installation is detected, Visual Studio can integrate with it. This allows a programmer to receive work items and do check-ins, and a manager to produce reports.
Team System has a number of improvements. One big item in TFS is a new Team Build system; another is Web access. Architects have a new top-down system designer and an architectural role system. Developers have the new code metrics system I discussed earlier, as well as better code analysis and performance tools. DBAs have T-SQL code analysis, a data generator, and refactoring tools. Testers have better tools and validation rules, including a Test Load Agent.
Visual Studio has an active ecosystem of independent software vendors. Most of these vendors produce plug-ins and controls that enhance Visual Studio. A new Visual Studio Shell lets these vendors ship stand-alone versions of their products that do not require the customer to buy Visual Studio proper. I applaud this move by Microsoft: I think it makes the ecosystem healthier because it allows the ISVs to be more competitive at a relatively small cost to Microsoft.
- 1
- 2
- 3
- 4
- < previous
- next >
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Everything you need to know about email and web security (but were afraid to ask)
Best Practice in Building an Integrated Information Management Strategy
Taking On Demand CRM Integration to the Next Level
Achieving the impossible: Unlimited application scalability
Delivering the Power of Choice with Microsoft Dynamics CRM
Discover the advantages of an open architecture multi-vendor network solution
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Email Archiving 101—Customer Case Study
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
AOC Launches 18.5” Widescreen Green 16:9 LCD Monitor in Australia and New Zealand 2008-12-03 15:30:00+11
FrontRange Solutions eases software license management with new License Manager 3.0 2008-12-03 14:56:00+11
Progress Software's Cure for Managing Services-based Applications 2008-12-03 14:42:00+11
S3 Graphics Unleashes Full OpenGL® 3.0 API Support with Beta Driver for Chrome 500 Series GPUs 2008-12-03 14:08:00+11
Informatica Powercenter added to Nec Infoframe Solution Suite 2008-12-03 11:36:00+11
Best Practice in Building an Integrated Information Management Strategy
Discover the business value that creating an integrated information platform can bring. Learn how to provide consistent, accurate information to all stakeholders within your business network. Integrate vital data from disparate sources and deliver a trusted information foundation. Read on to uncover the stepping-stones to your new information management strategy.












