Tuesday, September 23, 2008

Visual C# .NET Dictionary - W

WAMP

Acronym for Windows, Apache, MySQL, and PHP. WAMP is a free open source server environment except for Windows which is neither free nor open source. See also Popular Stacks.


Web 2.0

A term applied to a movement in the World Wide Web from a collection of Web sites to a more mature computing platform serving Web applications to end users. The central idea of Web 2.0 is the repurposing and recombination of existing technologies—Ajax, Atom, Javascript, RSS, XML—to create Web based applications which rival desktop applications in terms of features and usability. Gradually, Web 2.0 services are expected to replace desktop computing applications for many purposes.


Web Form

.NET Framework object that facilitates development of Web applications and Web sites.


Web Matrix Project

Free, community-supported, WYSIWYG development IDE for ASP.NET development released as a community project. Refer to The Web Matrix Project.


Web server control

An ASP.NET server control residing in the System.Web.UI.WebControls namespace. A Web server control sports an asp tag prefix on an ASP.NET page, e.g.,

<asp:Button runat="server" />

Web server controls tend to be more abstract and richer than HTML server controls.


Web service

Library of functionality addressable by URL that is stateless and independent of its consumers. Hosted by a Web server, a Web service provides information and services to other network applications—consumers—using the HTTP and SOAP protocols, and the XML language.


Web service consumer

Network application using Internet protocols to access information and functionality provided by a Web service provider.


Web service protocol

Open communication standard at the core of .NET Web Services architecture including the HTTP, SOAP, UDDI, WSDL, and XML protocols.


Web service provider

Network application using Internet protocols to advertise and provide services to a Web service consumer.


Web Services Description Language

WSDL, for short, is a XML-based contract language used to describe network services offered by a Web service provider to a Web service consumer via UDDI. WSDL descriptions include public method signatures, return values, and bindings. WSDL may replace DISCO—an early Microsoft Web Services discovery protocol.


Web Services Description Language Tool

.NET programming tool (Wsdl.exe) for creating service descriptions and generating proxies for ASP.NET Web service methods.


Web Services Discovery Tool

.NET programming tool (Disco.exe) for locating Web services and saving their resource information to sets of files which are, then, used as input to the Web Services Description Language Tool to create XML Web service clients.


Web Services Enhancements

WSE for .NET is a supported add-on to Microsoft Visual Studio .NET and the Microsoft .NET Framework. WSE enables developers to create secure Web services based on Microsoft Web services protocol specifications including WS-Addressing, WS-Policy, WS-SecureConversation, WS-Security, WS-SecurityPolicy, and WS-Trust.


Web Services Platform

Pre-release name for the Microsoft .NET Framework.


Whidbey

Pre-release code name for the Visual Studio 2005 release following Everett and preceding Longhorn. Named after an island in Puget Sound.


Whistler

Pre-release code name for Windows XP.


Whitehorse

Code name for a bundle of modeling tools included in Visual Studio 2005—code named Whidbey.


Wiki

A Web application designed to facilitate collaborative knowledge management. Wiki enables dispersed groups of individuals to create and maintain shared information resources. The name comes from wiki wiki—a Hawaiian term meaning informal or quick. Normally, wiki applications maintain a full history of changes and use a simple formatting syntax. The C# Online.NET wiki uses MediaWiki software like that used by Wikipedia.


Windows

Windows is the name of a series of operating systems from Microsoft.


Windows .NET Server 2003

Original name of Windows Server 2003. The .NET was dropped for marketing reasons.


Windows 2000 Server

Central server operating system of the Microsoft BackOffice Server 2000 product line. Windows 2000 Server—a.k.a. Windows NT 5—succeded Windows NT Server 4.0 and was, itself, succeded by Windows Server.


Windows CE

Variant of the Windows operating system for handheld devices.


Windows Communication Foundation

WCF is a communications subsystem built around Web services in Windows Vista. WCF aims at providing encoding, hosting, messaging patterns, networking, security, spanning transports, and more. WCF is designed to provide a consistent experience for building connected systems. Pre-release code name was Indigo.

The WCF programming model reconciles .NET Remoting, Distributed Transactions, Message Queues, and Web Services into a single service-oriented programming model for distributed computing. WCF provides a rapid application development (RAD) methodology for Web services development. WCF features a single API for inter-process communication on a LAN, a local machine, or via the Internet. WCF provides the enhanced .NET security model by running in a sandbox.

WCF communicates between multiple processes via SOAP messages. This facilitates interoperability between WCF-based applications and any other processes that communicate via SOAP messages. XML-based encoding is used for SOAP messages when a WCF process communicates with a non–WCF process. But, when a WCF process communicates with another WCF process, SOAP messages are encoded in an optimized binary format. Both encodings conform to Infoset—a SOAP format data structure.


Windows Forms

Also, called WinForms, a .NET Framework object for developing Windows desktop applications.


Windows Forms Class Viewer

.NET programming tool (WinCV.exe) for finding and displaying namespace and class information within a .NET assembly.


Windows Forms Resource Editor

.NET programming tool (WinCV.exe) for finding and displaying namespace and class information within a .NET assembly.


Windows Installer

.NET software configuration and installation service. While many .NET applications can be deployed simply by using XCOPY, Windows Installer is used when a deployment requires more complex setup—changes to system configuration; user, group, or folder creation; Windows registry changes; etc.


Windows Presentation Foundation

Called the graphical subsystem of Windows Vista, WPF is for creating, displaying, and manipulating documents, media, and user interfaces. It is expected to use vector graphics. Pre-release code name Avalon. WPF simplifies adding 3D, data, vector designs, and video to your applications.


Windows Server

Successor to Windows 2000 Server offering tighter .NET Framework integration and increased Web services support using Internet Information Server (IIS) 6.0. Originally dubbed Windows .NET Server 2003.


Windows Server 2003

Successor to Windows 2000 Server, Windows Server 2003 simplifies branch server management, improves identity and access management, reduces storage management costs, provides a rich Web platform, and offers cost-effective server virtualization.


Windows Server Update Services

WSUS is free server for corporate use for downloading Microsoft patches. WSUS pushes patches to desktops and servers.

Windows Update

Microsoft Web site for downloading Windows operating system patches and updates.


Windows Vista

Client release of the Windows Operating System after Windows Server 2003 which was code named Longhorn.


Windows Workflow Foundation

WWF or WF is the built-in collaboration and workflow technology included in the .NET Framework of the Windows Vista operating system. WF is part of the Vista programming model formerly called WinFX and now called .NET Framework 3.0. To develop workflow applications, Visual Studio 2005 is required plus the Extensions for Windows Workflow Foundation.

Windows Workflow Foundation (WF) comprises:

Activity Model: Activities are the "building blocks" of workflow—the units of work to be executed. An activity is easily created by either writing source code or assembling them from other activities. A set of standard activities is provided, e.g. if/else, parallel execution, Web service call

Rules Engine: Windows Workflow Foundation has a rules engine which supports declarative, rule-based development for workflows.

Workflow Designer: This is the Visual Studio design interface (surface). It allows workflows to be created and organized graphically by placing activities within the workflow model. Plus, the designer can be re-hosted within any Windows Forms application.

Workflow Runtime: Hosted within any .NET process, a light-weight and extensible runtime engine that executes the activites comprising a workflow. Thus, developers can bring workflows to any ASP.NET Web site, Windows Forms application, or Windows Service.


Windows XP

Windows XP is the name of a series of Microsoft operating systems for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. The letters "XP" are short for the word experience. Codenamed Whistler.


WinFS

Acronym for Windows Future System—the new type-aware, transactional, unified file system and programming model that will be a key part of Longhorn. WinFS allows various kinds of data and information stored on your machine to be associated and categorized. You can associate relationships between information and these associations can be used to access what is stored on your machine.


WinFX

Windows API to be released with the Windows Longhorn Operating System. This API will include features for Avalon, Indigo, and WinFS. Now, rebranded as .NET Framework 3.0.


Wireless Application Protocol

Wireless Application Protocol (WAP) is a protocol adopted as a standard by mobile device manufacturers for interacting with online services. Specifically, it is enables Web browsing from a mobile phone.


WPO

Acronym for Whole Program Optimization. A type of optimization performed by the C++ compiler in which all object modules are examined before code generation.


WYSIWYG

Acronym for What You See Is What You Get. Refers to an editor or other program that incorporates a graphical user interface (GUI) which enables a developer to see the end result while creating a document, e.g. while working with HTML markup.


No comments:

Hello

Thanks for checking out my post...

... Paresh Bhole