Note: As of this writing, eMbedded Visual C++ 4.0, ActiveSync 3.7 and Windows CE Utilities for Visual Studio
.NET 2003 are available as downloads on Microsoft’s website. After installing any Microsoft product, you
should check their website for newer versions or service packs.
Using Visual Studio .NET
Visual Studio .NET 2003 provides a robust development environment for creating applications that
target the .NET Compact Framework. Included with Visual Studio .NET is a set of pre-built device
profiles. A device profile contains information necessary to build applications that target specific
devices, such as the JETT•RFID.
System Requirements
To use Visual Studio .NET 2003, your development system must meet the following minimum
requirements:
Processor
450 MHz Pentium II,
Operating Systems
Windows Server 2003, Windows 2000 Server or Professional (SP3 or later) or
Windows XP Professional or Home Edition¹
RAM Memory
Windows Server 2003 & Windows XP Professional : 160 MB
Windows 2000 Professional & Windows XP Home Edition: 96 MB of RAM
Windows 2000 Server: 192 MB of RAM
Disk Space
System Drive: 900 MB, Installation Drive: 3.3 GB
Optional MSDN Library documentation: 1.9 GB
Drive
CD-ROM or DVD-ROM drive
Display
Super VGA (1024 x 768) or higher-resolution display with 256 colors
Mouse
Mouse or compatible pointing device
1.
Visual Studio .NET 2003 does not support creating ASP.NET Web applications or ASP.NET XML Web services when using
Windows XP Home Edition.
The .NET Compact Framework
The .NET Compact Framework is a subset of the .NET Framework designed specifically for small,
resource-constrained devices, such as the JETT•RFID. Applications that run on top of the .NET
Compact Framework are able to use a range of run-time services—including a common language run-
time, memory management, and a rich set of base classes that handle security, data access, and XML
Web services.
Supported Languages
The .NET Compact Framework currently supports two development languages, C# .NET and Visual
Basic .NET.
You should also be aware that there is another language limitation under the .NET Compact
Framework. Under the .NET Framework, you can use mixed-language components within a single
project. In comparison, .NET Compact Framework projects are restricted to a single language, either C#
.NET or Visual Basic .NET. The workaround to this single-language project limitation imposed by .NET
Compact Framework is to create additional projects using the Class template. Add your alternate
language code to the template, and then simply add references to these classes in your application
project.
Application
Development
5-2