Scripting: ASP
Active Server Pages are Web pages that contain server-side scripts in addition to the usual mixture of text and HTML tags. Server-side scripts are special commands that are put in Web pages and are processed before the pages are sent from the Personal Web Server to the Web browser of someone who's visiting the Web site.
Languages: Embedded VB & VC++
Embedded Visual Basic enables applications that use the Visual Basic language and is based on a scripting language rather than on the full-featured Visual Basic language. While most Windows mobile-based devices have built-in capabilities to run applications built with embedded Visual Basic, some custom embedded Windows CE-based hardware platforms may not contain the embedded Visual Basic runtime. Microsoft embedded Visual C++ supports development for the new Windows CE .NET 4.2 based devices. Embedded Visual C++ 4.0 is ideal for targeting mobile or embedded devices based on Windows CE .NET 4.2 using native code.
Microsoft.NET: ASP.NET .VB.NET, C# The .NET Framework is a key Microsoft offering, and is intended to be used by most new applications created for the Windows platform. Microsoft .NET is comprised of several related technologies, including:
- .NET Framework: A runtime environment and set of standard services which .NET capable applications and services can utilize. Implemented as a code library, the .NET Framework includes the Common Language Runtime (CLR), the .NET run-time environment; ASP .NET, a Web applications platform; and ADO .NET, for data store access.
- .NET Compact Framework : A subset of the .NET Framework designed for Pocket PCs, Microsoft Smart Phones, and other Windows CE .NET-based mobile devices.
- MSN consumer services: Microsoft will use its consumer-oriented MSN online service to expose Web services to individuals. The current version, MSN 8, includes the .NET Passport's authentication services, email, address book, calendaring and tasks, and other similar services.
- .NET Enterprise Servers: An extensive set of Microsoft server software that runs on Windows servers, including Application Server, BizTalk Server, Exchange Server, Host Integration Server, Internet Security and Acceleration Server, SQL Server, and many others. Microsoft is currently shipping many such server products, but they are all based on Windows DNA currently, not .NET.
- Visual Studio .NET: Microsoft's .NET development environment, with support for languages such as Visual Basic .NET, Visual C++ .NET, Visual C# .NET, and Visual J#, all target the .NET Framework. Other services, includes .NET Web services, Windows applications, and Web applications.
COM/DCOM/COM+
COM (Component Object Model) is Microsoft's component software architecture developed primarily for Windows. It is the foundation upon which OLE and ActiveX are based, and provides a means to re-use code without requiring re-compilation. In COM, a component is a platform-specific binary file that compliant applications and other components can utilize. Programs incorporating a component's services never have access to its internal data structure, but instead include pointers to its standardized interface. Thus, it is possible for components to interact with each other regardless of how they work or what language they are written in.
DCOM (Distributed Component Object Model) is an extension of COM that allows applications and components to communicate with each other over a network.
COM+ is an enhanced version of COM that provides better security and improved performance. |