UC-7400-CE User’s Manual
Introduction
1-5
UC-7400-CE Software Features
The UC-7400-CE ready-to-run embedded computers are network-centric, head-less computers that
are designed for programmed, embedded communication applications. The software features of the
UC-7400-CE are described in the following subsections:
Application Development Environment
The Windows® CE environment of the UC-7400-CE provides users with a convenient,
easy-to-use programming environment. The UC-7400-CE provides the following software
features:
y
C Libraries and Run-times
—Compared to the C libraries and run-times used on a desktop PC
running Windows®, the C libraries and run-times on a UC-7400-CE are a subset of the WIN32
APIs. The C libraries support full ANSI C run time, standard input/output library, standard
input/output ASCII library, and standard ASCII string functions. In addition, the C libraries
support compiler C++ exception handling equivalency and Run-Time Type Information (RTTI)
equivalent to desktop C++ compilers.
y
Component Services (COM and DCOM)
—The
Common Object Model (COM) is an
operating system-independent, object-oriented system for creating binary software components
that can interact with other COM-based components in the same process space, in other
processes, or on remote machines.
y
Microsoft® Foundation Classes (MFC)
—MFC
is a comprehensive class library and complete
object-oriented application framework designed to help build applications, COM components,
and controls.
y
SOAP Toolkit
—SOAP
is an XML-based protocol for object exchange and remote procedure
calls. Microsoft® Windows® CE 5.0 provides functionality similar to the
SOAP Toolkit
version 2 on the desktop. It provides a layer that allows COM objects to use SOAP as the
transport protocol for remote procedure calls and to interact with Web services.
y
Microsoft® .NET Compact Framework 2.0
—Offers a choice of languages (initially
Microsoft® Visual Basic® and Microsoft® Visual C#) and eliminates the common problems
faced with language interoperability.
y
XML
—Provides the Document Object Model (DOM) for base XML functionality, support for
XML Query Language (XQL) and XPATH, which are Extensible Style Sheet Language
Transformations (XSLT) that enable you to transform one class of XML document into another
class. In addition, SAX2 supports event-based parsing of XML documents and includes
MSXML Writer, and parsing based on Simple API for XML (SAX) for resource-constrained
target devices.
y
Winsock 2.2
—Provides enhanced capabilities over Winsock 1.1, including installable service
providers for additional third-party protocols, and Media sense.