Article View: comp.windows.ms.programmer
Article #2769Re: Any News on Windows 3.2 (i.e. 32-Bit Windows)
From: Richard Jennings
Date: Tue, 21 May 1991 12:08
Date: Tue, 21 May 1991 12:08
47 lines
3182 bytes
3182 bytes
MS say that win32 is now being called Windows 4.0. SDKs will ship ``before the end of the year''.
It will extend the existing set of Windows API calls with new 32-bit
kernel, graphics, and network API calls. Windows-32 will allow each
application to have a large flat address space (up to 2 GigaBytes per
application) which is protected from corruption by other applications.
It will also provide multiple threads and preemptive multitasking. The
Windows 3 API will be extended rather than replaced, and minimal changes
to existing applications will be required. Windows 3 applications will
run unmodified under Windows-32, but all such applications will run in
the same address space and will not be protected from one another. They
will be protected from Windows-32 applications, and vice-versa. The
Windows-32 graphics extensions will include: paths, Bezier curves,
transforms, correlations, device-independent colour, and a \mbox{``mass
BitBlt''} for updating portions of screen quickly. The network
extensions will include support for IPC (Inter-Process Communication)
with peer-to-peer named pipes, and mailslots. These features are
currently part of LAN Manager. International support will be improved
by the addition of a single, large character set called Unicode.
As far as the problems which will need to be overcome in moving from
Windows-16 to Windows-32 go, MS claim that no restructuring of source
code would be required, and that minimal source code changes will be
required. Problems to be overcome fall into three main categories:
differences in sizes of basic types (e.g.\ int, HANDLE), differences in
memory model (segmented vs.\ flat), and differences between 386/486 and
MIPS architectures (structure alignment, etc.).
Thanks to Patrick Hyland who took the trouble to type this stuff in,
from the Developers' Conference.
Regards,
richi.
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -
Richard Jennings, Software Development Engineer
Pinewood Information Systems Division, the home of HP's Advanced
----------------------------------------- Image Management System (HP AIMS),
AdvanceLink, OpenMail and Multi-media communications
Hewlett-Packard --------------------------------------
Nine Mile Ride Voice: (+44)/(0) 344 763738 ADMD=GOLD 400 C=GB
Wokingham Fax: (+44)/(0) 344 763526 OU1=Pinewood ORG=hp
Berkshire RG11 3LL E-mail: richi@hpopd.pwd.hp.com GN=Richard PRMD=hp
England or: richi@hpopd.pwd.hp.co.uk SN=Jennings
--
>> Of course, I don't speak for Hewlett-Packard <<
Technical Details
Message-ID:
<36990006@hpopd.pwd.hp.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!otter.hpl.hp.com!hpopd!richiReferences:
<6497@vela.acs.oakland.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!otter.hpl.hp.com!hpopd!richi From: richi@hpopd.pwd.hp.com (Richard Jennings) Newsgroups: comp.windows.ms.programmer Subject: Re: Any News on Windows 3.2 (i.e. 32-Bit Windows) Message-ID: <36990006@hpopd.pwd.hp.com> Date: 21 May 91 12:08:43 GMT References: <6497@vela.acs.oakland.edu> Organization: Hewlett-Packard CCG-PWD, UK. Lines: 47