You are on page 1of 8

VC++ Seminar

Topic: Visual c++ for windows CE


- by Diksha Waghmare
Visual c++ for windows CE
• Introduction
• Features
• Applications
• Difference between win CE & Win 98, Win NT
Introduction:
• In 1997, Microsoft released Windows CE.
• OEMs create small, portable devices such as
hand-held computers and embedded systems.
• Microsoft hopes that Windows CE can do for
the embedded and handheld markets what
Windows did for the desktop PC industry.
•It is completely 32 bit .
Features:
• An Intel-based Windows CE emulation environment
• New targets for each of the Windows CE supported
processors (MIPS/SH and the emulation
environment)
• New AppWizards for Windows CE applications
• A Windows CE compatible port of MFC
• Tools for remote execution and debugging of
Windows CE applications on actual devices
• Secure and reliable
• Easy to develop
• multithreaded
Applications:
•Windows CE basically used in hardware related programs such as
mobile devices, CD players, Palmsize pc, etc.
• Currently the best known Windows CE devices are the H/PCs
such as those available from HP, Sharp, Casio and a variety of
vendors.
• H/PCs currently have display resolutions anywhere from 480 by
240 pixels to as large as 640by 240 pixels. They typically have a
keyboard, infrared port, serial port, and microphone.
• A smaller device called a Palm-size PC (P/PC) is completely pen-
based and does not have a keyboard. Screen sizes are also smaller
(240 by 320 pixels) and only gray-scale displays are currently
available for P/PCs.
Window CE supports all types of hardware and
their communiction through different device
driver, there are four window CE specific
Appwizard used in vc++:
•WCE ATL COM AppWizard—An ATL-based COM
object project
•WCE MFC ActiveX ControlWizard—An MFC
ActiveX control project
•WCE MFC AppWizard (dll)—An MFC DLL project
•WCE MFC AppWizard (exe)—An MFC executable
project
Windows CE Vs Windows 98 & windows NT
1. Each window CE platform support various subset of the win32, API
based on win CE module. Other O.S. not support such type of
functionally.
2. GDI, windows & device ctrl easily implemented in win CE such as
mobile device, CD player, AC system etc. it is very difficult in other
O.S.
3. Win CE provide the most general API function which is more flexible
than other O.S.
4. Win CE implement unicode strings that is run at any o.s.
5. Win CE support only SDI application ,other o.s. support SDI/MDI.
6. Win CE are not resizable, win95 & win98 can be resizable.
7. ActiveX & COM are supported in WinCE 2.0 hence multithereading,
memory managemennt, exception handling & other related
application executed on win CE.
Thank you

You might also like