Purdue UniversityECE - ME - CS
  






    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

  Description                   Download & Installation
 

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.

  1. Install Windows 2000. You do not need any special feature of Windows 2000. Therefore, you can use any setting of the Windows 2000 options.

  2. 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®.

  3. 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"

  4. 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.

  5. Install ActiveSync® 3.5.

  6. 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