
Create powerful applications and device
drivers for Windows CE based products, including PC Companions and custom platforms. By
combining your existing Win32 skills with optimized cross-compiler technology, you can
develop for any Windows CE platform today.
The Windows CE Toolkit for Visual C++ lets you quickly and easily develop Windows
CE-based applications, building on your expertise with the Win32 API (application
programming interface) and award-winning Microsoft Visual C++ development system.
The Microsoft Windows CE operating system is a 32-bit, multithreaded operating system
for embedded systems and PC Companion devices such as Handheld PCs, Palm PCs, and Auto
PCs. With its broad processor support, plus industry backing for a number of non-PC
devices, Windows CE provides a wealth of development opportunities. For example,
developers can write device drivers, ActiveX® Controls and new user interface shells.
Software vendors can also create data collection applications for mobile devices. With the
rapidly expanding market for this new platform, the need for quality Visual C++-based
applications continues to grow.
The Windows CE Toolkit for Visual C++ 6.0 is an add-on to the Visual C++ 6.0
development system. It provides cross-compilers for all supported CPUs, Microsoft
Foundation Classes (MFC) for Windows CE, Active Template Library (ATL) support tools for
building applications, an emulation environment, remote debugging tools, sample
applications, and Windows CE-based development and CPU reference documentation.
What's new in the Windows CE Toolkit for Visual C++ 6.0?
New features, tools and enhancements in the Toolkit make it even easier to develop for
Windows CE-based platforms. Just a few of the new features include:
- Seamless integration with Visual C++ 6.0, including support for new 6.0 features such as
Auto-completion, auto-application download, a test container for ActiveX controls, and
HTML-based help.
- Support for all Windows CE supported processors, including ARM (including StrongARM),
MIPS, PowerPC, Super-H and x86 (486 and above) processor architectures.
- A development environment that enables you to build applications that can target any
Windows CE-supported processor using the batch build feature.
- Support for Windows CE 2.10 functionality, such as additional hardware, localization,
database APIs, drivers, and COM/OLE capabilities.
- Platform Manager, a new technology that enables you to connect to, debug, and
auto-download to any Windows CE-based platform through a variety of communication
protocols, including serial and ethernet connectivity.
- Enhanced Remote Tools, including Spy, Zoom, Registry Editor, and Process Viewer, which
takes advantage of Platform Manager's support for a variety of communication protocols.
- Ability to debug multiple applications simultaneously, allowing you to complete your
projects faster.
- New wizards for building MFC-based applications, dynamic link libraries and static
libraries.
- More MFC features, including new MFC Classes for printing and Internet-based
applications.
- Enhanced support for the Active Template Library (ATL) for creating and testing ActiveX
controls.
- The ability to use any Windows CE Platform Builder-created SDK to build applications and
device drivers for any custom Windows CE platform.
- Support for Handheld PC and Palm-Size PC development, including emulation support, right
in the box.
Tap into the power of Visual C++
Apply your current knowledge of the Visual C++ programming model, environment, and
language to building Windows CE-based applications. The Windows CE Toolkit for Visual C++
6.0 is an add-on to the Visual C++ 6.0 development system. Capitalize on your knowledge of
Microsoft Foundation Classes and the Active Template Library with Windows CE versions of
each. Plus, Windows CE 2.10 exports more than 1,400 Win32 API functions that support
Windows CE 2.10 features, such as TrueType fonts, color display resolutions,
communications protocols, and many others.
Now you can produce the smallest, fastest 32-bit applications using the most current
C++ compiler technology. Cross-platform tools, including Win32 libraries, remote tools and
debuggers-plus a built-in emulation system-make development easy.
And these tools and technologies are all seamlessly integrated with the Microsoft
Developer Studio® visual development system. Download, link, edit, debug, compile, and
run applications-all from within a single development environment.
Develop efficiently
Emulation gives you the look and function of a PC companion. Develop, test, and debug
your programs on your desktop-no device is needed.
When you work directly with a PC Companion, programs are transferred to it
automatically through a standard connection. Then, using familiar tools such as Spy,
Zoom-in, and Registry Editor, you can analyze and debug your applications remotely, right
from your PC.
Plus, with the cross-compilers, you can write your Windows CE-based applications once,
and then easily cross-compile them for a variety of other supported processors. Supported
processors include the ARM, StrongARM, MIPS, Super-H, PowerPC and x86 families.
Build with the power of Visual C++ for the Windows CE platform
- Desktop emulation technology. Build Windows CE-based applications using an emulator that
provides the look and function of a PC Companion on your PC-no device is needed.
- Microsoft Foundation Classes (MFC) for Windows CE. Make the most of your knowledge of
MFC (as well as your code base) for creating Windows CE-based applications. Includes
Windows CE versions of AppWizard and ClassWizard, which work in conjunction with the MFC
Library for Windows CE.
- Active Template Library (ATL) for Windows CE. Easily create ActiveX Controls for Windows
CE-based development using ATL for Windows CE support. New features include support for
all Windows CE supported processors, composite controls, and 11 new classes.
- Developer Studio integration. Take advantage of your expertise with the Visual C++
integrated development environment, as well as remote versions of Spy, Zoomin, Registry
Editor, and Process Viewer, which work over a standard connection.
- Auto-download and execute. Develop on your PC and let the Windows CE Toolkit for Visual
C++ 6.0 automatically download and execute builds of your application on a PC Companion
for testing.
- Remote application debugger. Debug applications that are running remotely on a PC
Companion through a standard serial connection.
- Complete Software Development Kit (SDK). All the headers, libraries, samples, and tools
you need to build Windows CE-based applications, device drivers, and ActiveX Controls are
contained in the SDK.
Program for the next generation of devices.
- Support for Internet connectivity. Take advantage of full TCP/IP support, in addition to
support for subsets of the RAS, Unimodem, and telephony APIs.
- Extensive sample applications. Get up to speed fast using a robust set of sample
applications.
- New Windows CE 2.10 functionality! Take advantage of new features such as support for
additional hardware, processors and peripherals; COM/OLE; database APIs; and localization.
Specifications
To use Microsoft Windows CE Toolkit for Visual C++ 6.0, you need:
- PC with a Pentium class processor; Pentium 90-MHz or higher processor recommended
- Microsoft Windows 95 or later operating system or Microsoft Windows NT® operating
system version 4.0 with Service Pack 3 or later (Service Pack 3 included)*
- Microsoft Visual C++ 6.0 Professional Edition or Enterprise Edition
- 24 MB of RAM for Windows 95 or later (48 MB recommended); 32MB for Windows NT 4.0 (48 MB
recommended)
- Hard Disk space required
- Minimum installation: 189 MB
- Complete installation: 415 MB
- CD-ROM drive compatible with multimedia PC specification
- VGA or higher-resolution monitor required; Super VGA monitor recommended
- Microsoft Mouse or compatible pointing device
* Windows NT required for emulation