News

Developers Now Have Spec for Windows Apps

Microsoft Corp. today announced the release of the Application Specification for Microsoft Windows 2000, a technical guide to developing reliable and manageable applications for the Windows platform, and it is available on the MSDN Web site (msdn.microsoft.com/winlogo).

"Business customers today are demanding greater reliability from their applications and operating system," says Brian Valentine, vice president of the business and enterprise division at Microsoft, in a company release. "For the past two years, Microsoft has been working with corporate customers and industry-leading software vendors to develop this specification to meet these customer needs."

Microsoft reports that customers will realize the greatest benefits when running these applications on the Windows 2000 Professional and Windows 2000 Server operating system, however some specs will benefit earlier versions of Windows.

The specification is available in two versions: a core specification for desktop applications and a comprehensive specification for distributed applications across Windows 2000 Professional and Windows 2000 Server.

To get the right spec, Microsoft worked with key business partners ranging from Carnegie Mellon University (www.carnegiemellon.edu) to Nortel Networks Corp. (www.nortel.com).

Developers can have their applications tested for compliance with either specification as part of the upcoming Windows 2000 logo program. Testing will be performed by an independent testing agency starting later this summer. To help developers meet this specification Microsoft is providing technical resources including developer support, sample code and training through the Windows 2000 Readiness Program for Applications and Developers.

Benefits of using the Application Specification for Windows 2000:

  • Provide a robust, self-repairing installation that helps minimize conflicts among shared components ("DLL Hell") to enable better co-existence of applications.
  • Facilitate easier software deployment and management for organizations.
  • Correctly maintain user preferences and computer settings to ensure a good "roaming user" experience, support for multiple users per machine, and regeneration of application settings in machine replacement scenarios.
  • Run in a tightly controlled network environment, to enable network administrators to secure and control corporate desktops.
  • Provide a consistent user experience and support accessibility standards to reduce support and training costs.
  • Provide a smooth transition of the application for users that upgrade from a previous version of Windows.
  • Support OnNow power management for the best mobile computing experience possible.

In addition, distributed applications that comply with the Specification offer the following additional benefits:

  • Easier access to and management of a globally available infrastructure.
  • Provide secure access to resources.
  • Present common visualization of management-oriented tasks.
  • Ensure the best operation possible after a power transition from AC to battery power in servers with UPS battery backup.

-- Brian Ploskina

About the Author

Scott Bekker is editor in chief of Redmond Channel Partner magazine.

Featured

  • World Map Image

    Microsoft Taps Nebius in $17B AI Infrastructure Deal To Alleviate Cloud Strain

    Microsoft has signed a five-year, $17.4 billion agreement with Amsterdam-based Nebius Group to expand its AI computing capabilities through third-party GPU infrastructure.

  • Microsoft Brings Copilot AI Into Viva Engage

    Microsoft 365 Copilot in Viva Engage is now generally available, extending Copilot's AI-powered assistant capabilities deeper into the Viva platform.

  • MIT Finds Only 1 in 20 AI Investments Translate into ROI

    Despite pouring billions into generative AI technologies, 95 percent of businesses have yet to see any measurable return on investment.

  • Report: Cost, Sustainability Drive DaaS Adoption Beyond Remote Work

    Gartner's 2025 Magic Quadrant for Desktop as a Service reveals that while secure remote access remains a key driver of DaaS adoption, a growing number of deployments now focus on broader efficiency goals.