TIP: Click on subject to list as thread! ANSI
echo: nthelp
to: Randall Parker
from: Tony Ingenoso
date: 2003-10-21 02:21:30
subject: Re: Will Microsoft eliminate some Win32 APIs in Longhorn?

From: "Tony Ingenoso" 

Sounds like bull to me.  You don't remove API's.  You may downplay them,
and discourage their use, but they rarely ever go away (unless your market
share is so tiny you can afford to bust things wholesale). It can be useful
to wrapperize/combine some of the more difficult ones into more managable
format though.

This sounds no different than a modern day MFC type effort.

"Randall Parker"
 wrote in
message news:3f947b93$1{at}w3.nls.net...
> Can Rich or someone else tell us what the likely future is for various
> Win32 APIs? My guess is that .NET will have fewer calls than Win32 but
> that all (or at least 99% of them) of the Win32 calls will continue to
> be there. I can't imagine an OS vendor pulling large numbers of calls
> out of an OS.
>
> Elsewhere I'm arguing that there is no way MS is going to remove API
> calls from the next version of Windows - at least not a large number.
> But the advocates of the idea that Win32 APis are going to get yanked in
> mass numbers are quoting these pages:
>
>
>      http://msdn.microsoft.com/chats/vstudio/vstudio_121802.asp
>
>      Q: Can you clarify the distiction between the WinForm API and the
> future
> porting of Win32 to run as a managed API?
>
>      A: The "Windows Forms" API is essentially a set of
interfaces that
> expose the existing Win32 functionality via managed code. In the future, you
> will see the API for developing applications on Windows will evolve into a
> fully managed API.
>
>
> Here is a press release regarding some of Microsoft's plans for Longhorn:
>
>      http://www.develop4.net/news.html
>
>      First, the software giant aims to slash the number of API calls in the
> Win32 API set from more than 70,000 to fewer than 10,000 to help developers
> better exploit the next-generation Windows shell, user interface (code-named
> Aero) and .Net framework components in Longhorn, according to sources
> familiar with the Longhorn plans.
>
>      "Win32 has like 76,000 APIs, and they're taking it down to 8,000 with
> Longhorn technology," said one source familiar with the plans.
>
>      ...
>
>      Also in Longhorn, Microsoft plans to integrate a replacement for the
> Windows graphics device interface (GDI), code-named Avalon...
>
>
>
> According to Eric Rudder, Senior Vice President of Developer and Platform
> Evangelism at Microsoft (and reiterated by Thomas Scheidegger, Microsoft's
> .NET MVP):
>
>      http://www.microsoft.com/presspass/exec/ericr/02-11vslive.asp
>
>      You'll see new UI tools and designers to take advantage of the new
> presentation system of "Longhorn." We'll leverage some new
storage features
> of "Longhorn." And really if you think about where we're going with
> "Longhorn" it's really the next evolution of the Windows
platform API. So
> you can think about Win 16 to Win 32 to really a managed platform where all
> the interfaces in Windows are managed.
>

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270
@PATH: 379/45 1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.