Visual Studio Tools for Applications
From Seo Wiki - Search Engine Optimization and Programming Languages
This article or section has multiple issues. Please help improve the article or discuss these issues on the talk page.
Visual Studio Tools for Applications (VSTA) is a set of tools that independent software vendors (ISVs) can use to build customization abilities into their applications.[vague] Those customization abilities can be used by end-users to tailor the ISV's application within a managed extensibility environment.[vague]
Visual Studio Tools for Applications was announced by Microsoft with the release of Visual Studio 2005. The first Community Technology Preview (CTP) of Visual Studio for Application was released in April 2006. Version 1.0 was released to manufacturing along with Office 2007.
It is included with Office 2007 for use by end-users and business application developers, and the SDK is available separately for ISVs.
Visual Studio Tools for Applications 2.0 is the current version. The second version of Visual Studio Tools for Applications includes features such as dynamic programming[clarification needed] and support for WPF, WCF, WF, LINQ, and .NET 3.5.
Visual Studio Tools for Applications is based on the .NET Framework v2.0 and is built on the same architecture as Visual Studio Tools for Office (VSTO). Some of the technology developed for Visual Studio for Application (VSA) was incorporated within Visual Studio Tools for Applications.
Visual Studio Tools for Applications consists of an SDK and a customized developer IDE, based on the Visual Studio 2005 IDE, and a runtime that can be embedded in applications to expose its features via the .NET object model. It also includes an end-user IDE incorporating Visual Basic .NET and C#. Visual Studio Tools for Applications also features 64-bit support, macro recording and other usual Visual Studio 2005 IDE features, but does not incorporate Active Scripting support.[clarification needed What is the difference between "developer IDE" and end-user "IDE"?]
ISV License fees
Independent Software Vendors wishing to integrate Visual Studio Tools for Applications into their applications must pay a license fee to Microsoft that is calculated either on a $50 per-seat basis or on the basis of a 1%, 2% or 3% royalty depending on the products' revenue. End-users benefit from the Visual Studio Tools for Applications environment being included in the ISV's application (such as Microsoft Office 2007).[clarification needed What benefit?]
Coexistence with VBA
Office 2007 applications continue to come with Visual Basic for Applications as the end-user customization environment, except for InfoPath 2007 which enables end-users to customize their InfoPath forms by programming with Visual Studio Tools for Applications.
- ↑ "Visual Studio 2005 Tools for Applications". http://msdn.microsoft.com/en-us/vstudio/aa700828.aspx. Retrieved 2009-07-15.
- ↑ VSTA RTM's with the 2007 Office System
- ↑ Download Visual Studio 2005 Tools for Applications Software Development Kit (SDK)
- ↑ What's new in Visual Studio Tools for Applications 2.0
- ↑ "Microsoft Office is about the tools too". http://www.virtual-generations.com/2007/03/29/microsoft-office-is-about-the-tools-too/. Retrieved 2009-10-01.
- ↑ What's up with VSA
- ↑ "Licensing Visual Studio Tools for Applications". http://msdn.microsoft.com/en-us/vstudio/bb407600.aspx. Retrieved 2009-07-15.