JETT•RFID Technical Reference Manual, MAN0339, Rev. A, Preliminary
Chapter 5:
Application Development
Application Types
Before writing applications for Windows CE .NET 4.2 and the JETT•RFID, you will need to determine if
your applications will consist of managed code and/or native code.
•
Managed code
makes use of run-time environment application programming interfaces
(APIs), provides integrated security and memory management and is portable across software
platforms and processors. Code written in Microsoft Studio .NET 2003 is managed code.
•
Native code
uses a specific set of software platform APIs and microprocessor and as a result,
the compiled code will only run on that specific software platform and processor. Typically,
native code offers the highest performance with the smallest footprint, but it also requires
developers to write their own security and memory management code. Code written in
eMbedded Visual C++ is native code.
The type of application being created will dictate the choice between native and Microsoft .NET—
connected code. When a consistent programming model and time-to-market are the primary
considerations, use Visual Studio .NET and the .NET Compact Framework. When performance, the
smallest working set, and low-level control are a top priority, use eMbedded Visual C++.
Development Tools
To write Windows CE .NET 4.2 applications for the JETT•RFID, you will need to obtain one the
following Microsoft products:
•
Visual Studio .NET 2003
—this development tool installed with the .NET Compact
Framework allows you to build embedded managed applications for the JETT•RFID using C#
.NET and Visual Basic .NET.
•
eMbedded Visual C++ 4.0
—a standalone integrated development environment (IDE)
designed for developing native C++
applications for JETT•RFID.
If you are using Visual Studio .NET 2003, you will also need to download and install
Windows
CE Utilities for Visual Studio .NET 2003
, which enables you to connect to the JETT•RFID.
If you are using eMbedded Visual C++ 4.0, you will also need to install the Two Technologies’
JETT•RFID SDK
, which is part of the JETT•RFID Software Development Kit (SDK). It
includes APIs for application development, user interface design elements, and
documentation.
Other development tools you need include:
•
ActiveSync 3.7—
this Microsoft utility allow you to transfer files between the JETT•RFID and
your development system.
•
JETTkbtool.exe
—included with the JETT•RFID SDK, this MS-DOS application enables you to
remap the JETT•RFID keyboard.
5-1