E-Seek M310 Mode d’emploi

M310 Developer’s Guide
Revision A
Jan 2010

2

1
Model 310 Developer Guide
Copyright © 2009 E-Seek Incorporated. All Rights Reserved.
E-Seek reserves the right to make changes to any product to improve reliability, function or design.
E-Seek does not assume any product liability arising out of, or in connection with, the application or use of the
product, circuit or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any patent right or
patent, covering or relating to any combination, system, apparatus, machine, material method, or process in
which E-Seek products might be used. An implied license only exists for equipment, circuits and subsystems
contained in E-Seek products.
E-Seek and the E-Seek logo are registered trademarks of E-Seek Incorporated. Other product names men-
tioned in this Reference Guide may be trademarks or registered trademarks of their respective companies
and are hereby acknowledged.
The M310 product is powered by Microsoft Window Embedded CE 6.0 Software.
Foe latest driver and manual you can visit: http://www.e-seek.com/product_m310.asp
E-SEEK Inc
Website: www.e-seek.com
Patented Product
R & D Center
9471 Ridgehaven Ct. Ste E
San Diego, CA 92123
Tel: (858) 495-1900
Fax: (858) 495-1901
Sales & Marketing
245 Fischer Ave #D5
Costa Mesa, CA 92626
Tel: (714) 545-3316
Fax: (714) 545-3595
Model 310 Developer Guide

2Index
Developer Guide
1.0
System Overview
3
2.0
SDK
8
3.0
Active Sync
9
4.0
Application
10
5.0
Working with Engine
11
6.0
References
20

3
System Overview
1.0 System Overview
This section describes the system architecture of M310.
Product overview
M310 uses a powerful Marvell™ PXA300 processor running at 624MHz. This CPU is high-performance,
low-power microprocessor optimized for wireless handheld applications.
The major component of M310 includes:
A 64MBytes of high-speed DDR SDRAM and 128MBytes of NAND flash.
Two built-in wireless devices of Wi-Fi and Bluetooth.
A 3.5’ TFT LCD of about 16.7 million colors.
Supports for USB client and SDHC (tested 16GBytes).
Supports two power saving modes of Sleep-Mode and Deep-Sleep-Mode
1.
2.
3.
4.
5.
Figure 1-1 Product Overview Diagram

4System Overview
Applications - End User
ActiveSync
CAB File Installer/Uninstaller
Applications and Services Development
.NET Compact Framework 3.5
Active Template Library (ATL)
C Libraries and Runtimes
Component Services (COM and DCOM)
Message Queuing (MSMQ)
Object Exchange Protocol (OBEx)
xML
Communication Services and Networking
Networking –General
Extensible Authentication Protocol
NDIS User-mode I/O Protocol Driver
Network Driver Architecture (NDIS)
Network Utilities (IpConfig, Ping, Route)
TCP/IP
TCP/IPv6 Support
Winsock Support
Networking - Local Area Network (LAN)
Wired Local Area Network (802.3, 802.5)
Wireless LAN (802.11) STA - Automatic Configuration and 802.1x
Networking - Personal Area Network (PAN)
Bluetooth
Bluetooth Profiles Support
Networking - Wide Area Network (WAN)
Dial Up Networking (RAS/PPP)
Telephony API (TAPI 2.0)
Servers
Core Server Support
SNTP Client with DST
Telnet Server
JScript 5.6
VBScript 5.6
Foundational components
The M310 provides variable components of Windows Embedded CE 6.0 and the .Net Compact Frame-
work to develop applications. The foundational components included the M310 are as follows.

5
System Overview
Core OS Services
Display Support
Internet Appliance (IABASE) Support
Kernel Functionality
UI based Notification
Power Management
Serial Port Support
USB Class Driver Support
File Systems and Data Store
Compression
Database Engine Support
ROM-only File System
Hive-based Registry
Storage Manager
FAT File System
System Password
Arial
Courier New
Tahoma
Graphics and Multimedia Technologies
Audio
Waveform Audio
Graphics
Direct3D Mobile
DirectDraw
Gradient Fill Support
Still Image Codec Support (Encode and Decode)
International
Input Method Manager (IMM)
English (US) National Language Support only
National Language Support (NLS)
Locale Specific Support

6System Overview
Media
Audio Codecs and Renderers
MP3 Codec
Waveform Audio Renderer
WMA Codec
WMA Voice Codec
DirectShow
ACM Wrapper Filter
DirectShow Core
DirectShow Display
DMO Wrapper Filter
Media Formats
Video Codecs and Renderers
DirectShow Video Renderer
Windows Media Technologies
WMA and MP3 Local Playback
Internet Client Services
Browser Application
Internet Explorer 6.0 Windows Embedded CE - Standard Components
Internet Explorer 6.0 for Windows Embedded CE Components
Internet Explorer HTML/DHTML API
Internet Explorer Multiple-Language Base API
URL Moniker Services
Windows Internet Services
xML Data Islands
xML MIME Viewer
Internet Options Control Panel
JScript 5.6
VBScript 5.6
Security
Authentication Services (SSPI)
Kerberos
NTLM
Schannel (SSL/TLS)
Credential Manager
Cryptography Srvs (CryptoAPI 1.0) - High Encryption Provider
Certificates (CryptoAPI 2.0)
Local Authentication Sub-System
Password Local Authentication Plug-in

7
System Overview
Shell and User Interface
Graphics, Windowing and Events Configuration
Shell
Aygshell
Console Window
Standard Shell
User Interface
Common Dialog Support
Control Panel Applets
Network User Interface
Quarter VGA Resources –Portrait Mode
Software-based Input Panel (SIP)
Root Partition and File Storage
The M310 is built with a ‘ROM Only File System’. This means that the NAND flash is mounted as a root
partition. So, any data you save to any location will remain after a resetting the unit.
The total size of internal NAND flash is 128MBytes. This memory is divided into two areas of 34Mbytes
reserved space for Boot / OS image and 94Mbytes for user’s applications.
Persistent Registry
The M310 is built with a ‘Hive-Based Registry’. This means the system registries are stored in the NAND
Flash data partition, and they will be saved during a Sleep-Mode or a Deep-Sleep-Mode. User can also
use the ‘RegFlushKey()’ function to save system registry at any time.

8SDK
2.0 SDK
You can install the SDK on a PC computer with Visual Studio 2005/2008. The SDK can be used to develop
Windows Embedded CE 6.0 applications for the M310.
SDK subdirectories
After the SDK is installed, you can find the files under:
%PROGRAMFILES%Windows CE Tools\wce600\M310_SDK_vx
Folder Description
Include\Armv4i Contains the header files included in the M310 SDK
Lib\Armv4i Contains the libraries included in the M310 SDK
Software requirements for with Visual Studio 2008
The software requirements for Visual studio 2008 are as follows:
Windows® XP Professional with Service Pack 2 installed.
Windows Server 2003, or Windows Vista.
Client software prerequisites:
Internet Explorer® 6.0 with Service Pack 1.
MDAC 9.0.
.NET Framework 2.0 or 3.0
Hardware requirements for with Visual Studio 2008
The hardware requirements for Visual studio 2008 are as follows:
Minimum: 2.0 GHz CPU, 512 MB RAM, 8 GB HDD
Recommended: 2.6 GHz CPU, 1 GB RAM, 20 GB HDD
Autres manuels pour M310
1
Table des matières
Autres manuels E-Seek Lecteur de codes-barres
Manuels Lecteur de codes-barres populaires d'autres marques

POSMicro
POSMicro Datalogic PowerScan D7100 Manuel utilisateur

Marson
Marson MT780 Guide de configuration rapide

NCR
NCR RealPOS Manuel utilisateur

Motorola
Motorola SE3300 Guide de configuration rapide

Element
Element P130BT Manuel utilisateur

Motorola
Motorola Symbol LS3008 Manuel d'installation et d'exploitation
















