Developer Tools
January 20th, 2010 by Serg Podtynnyi

This page contains information about different Pocket PC development tools. Libraries and
ActiveX controls are not included in this list you will find them at the dedicated
pages (Libraries).

Languages

  • Microsoft eMbedded Visual C++ 3.0
    (
    300 Mb
    ,
    free
    )

    Embedded version of Visual C++. C++ excetions and RTTI are not supported.
    It also contains several SDK,
    tools like Remote Registry Editor, Remote Spy++, etc. More then 95% of Pocket PC
    developers use this package.

  • Microsoft eMbedded Visual Basic
    (
    300 Mb
    ,
    free
    )

    Visual Basic like language for Pocket PC. A lot of features of Visual Basic are
    not included.
    It also contains several SDK,
    tools like Remote Registry Editor, Remote Spy++, etc. More then 95% of Pocket PC
    developers use this package.

  • Visual CE
    (
    About 10 Mb
    ,
    From 20$ to 600$ (different versions)
    )

    Build database applications for Windows CE in minutes with Visual CE. Simply decide what information you’ll need, then drag and drop controls to create your custom electronic form. After your data is collected, just plug your Windows CE device into your desktop PC and use popular ODBC-enabled software like MS Access, Lotus Approach, or Visual Basic to upload, download, or update the data.

  • NS Basic/CE
    (
    400 Kb
    ,
    149.94 $
    )

    NS Basic is a complete, powerful development environment enabling the
    development of applications with a true Pocket PC look and feel. NS Basic
    includes features such as databases, serial and IR communications,
    signature capture and more. Development takes place on the desktop or on
    the device itself.

  • Pocket C(
    850 Kb
    ,
    29.99
    )

    PocketC doesn’t generate machine code like Visual C++. Instead, it writes intermediate
    code interpreted by a freely distributable runtime. Windows CE machines are particularly
    well suited to the use of VMs because they tend to run client applications that don’t
    need incredibly fast loop or integer performance. In addition, WindowsCE powered
    devices can have many different set of CPUs and platforms. Instead of producing a
    separate executable for each platform and each CPU, PocketC allows you to distribute one
    binary for all Windows CE devices.

  • ANS Forth for Win32
    (
    free
    )

    Unstable. Forth language for Windows CE.

  • Perl 5.6 for Windows CE
    (
    free
    )

    Unstable. Perl port for Windows CE.

  • Waba
    (
    free
    )

    Waba is a free open source programming platform that lets developers write a program which can run both on Windows Powered and palm devices. A version for Compaq iPaq Pocket PC is available.

Installation

  • Spb AirSetup(
    276 Kb
    ,
    99 $
    )

    Spb AirSetup is a tool to create Pocket PC installers to be run directly on Pocket PC without desktop PC (for Over-the-Air downloading). It is a command line tool whereby you provide a CAB file, a EULA, a readme and other parameters for it to generate a compressed, self-contained, self-extracting installer (Pocket PC executable).

  • EzSetup 2.0
    (
    540 Kb
    ,
    free
    )

    EzSetup is a free application for creating installation programs for your Pocket PC. The installers created by EzSetup are very intuitive for end users; they are applicable to any Pocket PC, and users don’t have to worry about choosing between several installation files. The EzSetup installers are always provided with customizable readme and license agreement sections. The installers are compressed, self-contained, self-extracting and can be created in several languages.
    EzSetup is a command line application with some parameters keys. If you want to create an installer of some program for a Pocket PC you just run EzSetup with desired parameters, and it with provide the .cab, readme and license agreement files. EzSetup will create an .exe file, which can be copied to ActiveSync for installation.

  • PPCInstall
    (
    75 $
    )

    PPCInstall is a complete installation solution for Embedded Visual Basic developers who create products for the PocketPC.

  • WinCE CAB Manager
    (
    5 Mb
    ,
    149 $
    )

    The WinCE CAB Manager is the ultimate utility for developers of applications designed for the Windows CE operating system. Because it reads and writes the Windows CE CAB file format directly, it eliminates the need to learn the complicated Windows CE INF file format normally used to generate the cabinet files used to install Windows CE applications.

  • PocketSetup
    (
    8 Mb
    ,
    119$ or 179$ (different versions)
    )

    e-PocketSetup is the new generation of Windows/Windows NT, Windows CE devices and Palm OS devices setup generator. You have a full control of the setup program, creating your own setup dialogs, changing the setup actions, designing your background window and much more. e-PocketSetup is available in two editions: Standard and Professional.

  • InstallShield Professional(
    999 $
    )

    Allows developers of Windows Powered devices to create powerful Windows setups and distribute them over the Web. InstallShield includes a Windows CE Object for distributing MicrosoftR Windows CE-based applications and Microsoft Windows CE-based desktop companion applications, Pocket PC and other CE devices. For InstallShield Professional 6.20 and earlier users, this object is downloadable from the

Utilities

  • PocketHelp
    (
    1.2 Mb
    ,
    free
    )

    PocketHelp is the first WYSIWYG help files creator and HTML editor for Pocket PC. PocketHelp uses a editor called TAP and EDIT, you insert a topic, insert a topic item, tap in the topic item and edit.
    You can create many topics and edit the topics in your Pocket PC with a true WSIWYG (What You See Is What You Get). You can see the final topic in the Pocket PC before generate and execute the help file. HTML pages van be created with the hep of this application on a Pocket PC. You can insert texts, pictures, text with pictures, text with bullet and lines. The topics can be linked with few taps. The back and link colors can be changed.

  • PrinterCE SDK
    (
    500 Kb
    ,
    399$ (100 installations)
    )

    An application for developers that enables printing on Windows Powered devices. It works with eVB and eVC (C/C++ and MFC) applications. It adds a set of own custom drivers for printing on a range of printers.
    PrinterCE offers a path to overcoming the complexities and limitations of PrinterCE Standard Edition supports printing text, images, and objects (such as rectangles and circles). Text can be printed with full access provided to select any fonts on the Windows CE device while setting text size, color, and font attributes, such as bold, italic, underlined, etc. Text can be rotated in 90 degree increments and placed anywhere on the printed page.

  • Pocket PC TestSuite
    (
    650 Kb
    ,
    200 $
    )

    Pocket PC TestSuite is the only application for automatic programs testing on Pocket PC. You can create test suites that simulate screen taps and keyboard events, start other applications or applets in the Control Panel. Pocket PC TestSuite also contains functionality for testing programs extreme conditions, such as low memory or overloaded CPU.
    Pocket PC TestSuite version 2 introduces two key features: recording taps and powerful scripting language based on Tcl. While screen taps recording allows quick creation of a script base, Tcl scripts allow cycles, conditions and other custom scenarios.

  • ICon Ship 1.0(
    2.2 Mb
    ,
    19.95 $
    )

    A developer utility that helps you assciate a customized icon with your eVB application. This icon will be asscoiated with your application when installed on a Pocket PC and will be displayed in appropriate screens and bars.

  • Entrek TOOLBOX
    (
    3.4 Mb
    ,
    495 $
    )

    With the Entrek TOOLBOX Windows CE Edition, you have the tools to detect common runtime errors as well as analyze and fine-tune your application software. Use CodeSnitch to detect common runtime errors such as memory leaks, heap corruptions, and API failures. CodeSnitch is a preferred alternative to traditional debuggers that allows you to analyze your application’s robustness as it runs. Use ProcMan to monitor processes and threads as well as overall system performance. View or modify detailed information including CPU and memory usage, thread priorities and quantums, window properties and more.

Leave a Reply