|
Home
About
Program
Faculty
Media
Papers & Presentations
Industrial
Partners
Projects & Teams
Course
Information
Getting Started
Wireless
NIC Settings
Setting
up the Equipment
Developer
Development
Tools
Code
Examples
Downloads
FAQs
News & Updates
Online Application
for Spring 2006
|
Development Tools
There are several options when choosing the software development tool to deploy Windows CE-based applications:
- Microsoft® eMbedded Visual Tools 3.0 (EVT)
- Microsoft® Visual Studio 6.0 with the latest service pack update and the EVT
- Microsoft® Windows® CE Platform Builder 3.0 (PB)
I strongly recommend you to use Microsoft® eMbedded Visual Tools 3.0, which you can download here. The EVT include eMbedded Visual Basic® and eMbedded Visual C++®, including desktop Emulators and SDKs (Software Development Kits, which include tools, headers, libs, sample code, and documentation to help you develop and write to Microsoft® technologies and products) for the Pocket PC, Palm-size PC, and Handheld PC, thus you can create applications with either eMbedded Visual Basic or eMbedded Visual C++. You will also need to download and install the Handheld PC 2000 SDK, which does not come with the EVT pack, to develop applications for the HP Jornada 720, and/or the Pocket PC 2002 SDK to develop applications for the Jornada 568. The SDK to develop applications for the Jornada 548 is already included in the EVT pack. The eMbedded Visual Tools are the successor to the separate Windows CE Toolkits for VC++ and VB. This version is standalone and does not require Visual Studio. You can read more here.
On the other hand, if you already have Visual Studio 6.0 installed on your computer or, in case you want to develop applications that run on the Handheld PC and desktop Windows, you can install EVT without creating any trouble to Visual Studio 6.0. If you do so, I recommend you to have the latest Visual Studio 6.0 Service Pack update.
While the EVT are targeted at developers of applications for platforms like the Handheld PC 2000, the Platform Builder 3.0 is mainly used by original equipment manufacturers to build new device platforms like those. Platform Builder requires a much different skill set and a lot of specific hardware knowledge. An important difference is that with PB you can develop drivers, while with the EVT you cannot. We have not yet purchased PB, therefore I encourage you to start using EVT. The following table compares PB and EVT.
| Feature |
Platform Builder 3.0 |
EMbedded Visual Tools 3.0 |
| Target User |
OEMs (original equipment manufacturer – also known as the “hardware guys”) |
ISVs (independent software providers – also known as the “software guys”) |
| Driver Development |
Yes |
No |
| Application Development |
Limited -- Basically for OS components |
Yes |
| Visual Basic Support |
No |
Yes |
| Size CD |
10 GB on 14 CDs or 1 DVD |
300 MB on 1 CD |
| Requires SDKs |
No |
Yes |
| Requires Hardware |
Yes |
Depending on platform. Platforms defined by Microsoft ship with Emulator (Palm-size PC, H/PC Pro, and Pocket PC). |
| Can Export/Create SDKs |
Yes |
No |
| Supported CPUs |
All Windows CE CPUs |
Depending on SDK |
| Supported Windows CE version |
Windows CE version 3.0
- For 2.10 use ETK 2.10
- For 2.11 use ETK 2.11 plus Enhancement Pack
- For 2.12 use PB 2.12
(ETK=Embedded Toolkit) |
Windows CE 2.0 and higher, with corresponding platform SDK |
| Use to Write Apps for Pocket PC |
No |
Yes |
| White Papers |
Windows CE 3.0 |
eMbedded Visual Tools |
| Cost |
An upgrade for PB 2.12 to 3.0 is free. The full version costs $2,999 and can be ordered here. |
Free download (shipping costs apply ($7.50 ) if you order the CD) |
| Where to Buy |
Contact Microsoft or your local Windows CE System Integrator. |
|
How to Install the Development Tools
What you need
- eMbedded Visual Tools 3.0 Download EVT3 - size: 304 MB
- Handheld PC 2000 SDK (only for Jornada 720 users) Download HPC2000 SDK - size: 66.7 MB
- Pocket PC 2002 SDK and Emulator Images (only for Jornada 568 users) Download PPC2002 SDK and Emulator Images - size: 64.8 MB and 9.33MB, respectively
- Pocket Registry Editor to edit and modify the Jornada registry. If you have a Jornada 720, Download PowerToys 3.0, which includes the registry editor - size: 2.40 MB. If you have a Jornada 548 or 568, Download Registry Editor for Pocket PC - size: 105 KB.
- Windows® 2000 , Windows® XP1 or Windows NT® 4.0 with SP5 or later on your desktop or notebook PC
- Office 2000, or Office XP1(Optional)
Important Note
You cannot use the Handheld PC emulator on any Windows 9x platform. However, the tools will work just fine on Windows® 98 Second Edition1.
1You can purchase a copy of Windows® XP and Office XP at the BoilerCopyMaker in Room 157 of the Purdue Memorial Union (PMU). The price is $5.00 per product.
Installation Steps
It's not necessary to install the eMbedded Visual Tools on a clean Windows 2000 or Windows NT 4.0 machine. If you already have some of the application and tools mentioned in the following text installed, do not worry. The new eMbedded Visual Tools do not require that you uninstall any of them. Just start at Step 3.
-
Install Windows 2000. You do not need any special feature of Windows 2000. Therefore, you can use any setting of the Windows 2000 options.
-
Install Office 2000 (typical installation). Note: If you want to synchronize your HP Jornada 720 with tasks, e-mail, or other Microsoft Outlook® features you need to have Office on the machine before installing Microsoft ActiveSync®.
-
Install the eMbedded Visual Tools 3.0. Install all features of the eMbedded Visual Tool. Let the Setup program install all the software development kits (SDKs) it offers. If you do not want all SDKs you have to select at least the Handheld PC SDK to develop for the HP Jornada 720, and the Pocket PC SDK to develop for the Pocket PC. The full installation requires 735MB of hard disk space.
Details on "How to install Microsoft® eMbedded Visual Tools 3.0"
-
JORNADA 720 users: Install the Handheld PC 2000 SDK. It requires 195MB of hard disk space in addition to the EVT3 development system.
Note : Among the new features for the Handheld PC 2000 SDK are improved Host Serial Port support, improved ITL communications handshaking, Ethernet support for connection to Microsoft® ActiveSync™ 3.5, and a Startup Wizard. The Handheld PC 2000 SDK is designed to provide tools for building applications for Handheld PC 2000 devices, such as your HP Jornada 720. The Handheld PC 2000 SDK does not include the cross-compilers needed for developing binaries that run on Handheld PC 2000 devices. These compilers are included in EVT3.
JORNADA 568 users: Install the Pocket PC 2002 SDK and the Pocket PC 2002 Emulator Images.
-
Install ActiveSync® 3.5.
-
Install the Registry editor on your Jornada and modify the Jornada registry.
NOTE: As mentioned earlier, for Windows CE development only, Visual Studio is no longer necessary, but if you also want to develop desktop windows applications do the following before installing EVT:
-
Install Visual Studio 6.0, which you can also purchase at the BoilerCopyMaker. Visual Studio will ask for server extensions if you select "Custom" in the Setup. You do not have to install any server extensions.
-
Install Microsoft MSDN, the Microsoft Developer Network. Visual Studio 6.0 will ask for MSDN automatically. Do not skip this part. MSDN is a good resource of information not only for desktop Windows but also for Windows CE development.
-
Install the latest Visual Studio 6.0 Service Pack.
If you
have a question, please
contact the Mobile Communications Program at Purdue.
This page was last modified April 01, 2004
|