Development Tools & Resources

tearfuloilΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

232 εμφανίσεις

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Development Tools & Resources
Update Q3 2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Web Based Resources

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Support Central



http://Support.symbol.com


No registration required for downloads apart from beta
software


Searchable sections for mobile computing,
scanning,MSP, wireless etc


Latest SMDK’s and OS updates available in Mobile
Computing
\

Developer and SW tools


Order of returned search results is not always correct e.g.
date sort does not return items in release date order but
in posted date order

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

DevCentral



http://devcentral.symbol.com


Website for hosting forums related to Motorola EMb
products


Registration is required for access


Partners have access to public forums for Mobile
Computing , RFID , Wireless and ADC


Also has PartnerSelect forums for partners enrolled in
this program

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Public Mobile Computing Forum

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

MotoDev


http://developer.motorola.com/


Motorola Mobile Devices developer website


Registration required for access to downloads


Content mainly focussed on Android development for
mobile devices


Also has sections for two
-
way radios , wireless modules
and set
-
top boxes.


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Microsoft WM6.5 Developer Resource Kit


What's inside?


Tools and Technologies:



Windows Mobile 6 SDKs for Pocket PC and Smartphone


WM 6.5 Emulators


WM 6.5 Widget Support


WM 6.5 Gesture Support


Other useful developer tools.


Developer Resources:



Technical white papers and webcasts


Windows Mobile LOB Solution Accelerator 2008


Consumer Solution Accelerator

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Motorola EMDK Overview

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Introduction

to

EMDK

family

of

products


The EMDK products provide developers with the tools
necessary for creating applications that target the
enterprise mobility features, such as scanning,
printing, Vehicle Bus and RFID

The

EMDK

family

of

products

are
:


EMDK for C supports developing C/C++ applications.
EMDK for .NET supports developing managed
application. EMDK for Java supports developing Java
applications.

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Introduction

to

EMDK

family

of

products


Requirements

for

developing

“C”

(native)

applications
:


Microsoft’s eVC4.0 or Visual Studio 2005 or Visual Studio 2008
Microsoft’s WM 6.5 SDK for Windows Mobile 6.5 devices such as ES400
Motorola’s PSDK for CE devices such as WT40X0

EMDK

for

C

v
2
.
3


Requirements

for

developing

.
NET

applications
:


Microsoft’s

Visual

Studio

2005

or

Visual

Studio

2008

Microsoft’s

WM

SDK

6
.
5


EMDK

for

.
NET

v
2
.
4


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Introduction

to

EMDK

family

of

products


Requirements for developing Java
applications: EMDK for Java v2.3


IBM JVM

Or

NSICOM Crème JVM

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

Product

Roadmap


Early


Project


Rev

A


Adopter


Features


EMDK

for

C

v
2
.
2


Mar

23
,

2010


ES
400

Beta,

MC
75
A,

WT
4090
vow,

MSR
9500
,


MSR
55
,MC
3090
Z

(RFID
3
),Imager

API

for


Camera,

Windows
7


EMDK

for

C

v
2
.
3


Sept,

2010


ES
400
,

RFID
3

1
.
1
,

MC
65
,

MC
9500
-
Gobi,


Automated

Update


EMDK

for

C

v
2
.
4


Dec,

2010


MC
9100


EMDK

for

.
NET

v
2
.
3


Mar

23
,

2010


ES
400

Beta,

MC
75
A

(no

MSR/DCR),

MSR
55
,


Update
1


MSR
9500
,

Windows
7
,

WT
4090
vow,

MC
3090
Z

(RFID
3
),

Sysinfo

Sample,

Imager

API

for

Camera


EMDK

for

.
NET

v
2
.
4


Sep,

2010


ES
400
,

MC
65
,

MC
9500
-
Gobi,

Automated

Update

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

Product

Roadmap


Early


Project


Rev

A


Adopter


Features


EMDK

for

Java

v
2
.
3


May

21
,

2010


MC
75
A

(Creme),

WT
4090
vow,

RS
507
(
-
),

RS
507
-


TNT
1
(
-
),

MC
3090
Z

(RFID
3
)(
-
),

FX
7400

(RFID
3
)(
-
),


XR
400

(RFID
3
)(
-
),

Win
7
,

VC
6090
,

Imager

API

for


camera,

Automate

Update


EMDK

for

Java

v
2
.
3


Sep,

2010


ES
400
,

MC
65
,

MC
9500
-
Gobi,

MPA
15
MR_
1
H
10
,


Update
1


MC
3100
b,

MC
9500
b,

J
9

for

CE
6


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Support

for

New

Products


Support

for

ES
400

WM
6
.
5


Support

for

Fusion

Lite

(Fusion

3
.
20
)

including

Dual

Boot

mode

Support

for

Microsoft

Bluetooth

Stack

only


Shipped

with

Compact

Framework

3
.
5


Support

for

MC
95

WM

6
.
x


Support

for

Fusion

3
.
00

API


Support

for

StateOfHealth

field

in

SmartBattery

call

in

RSM

Support

for

Blockbuster

Imager


Support

for

WM
6
.
5

devices
:

MC
75
A,

MC
75
,

MC
55
,

VC
6090

Support

for

RFID
3

(LLRP

devices

such

as

3090
Z)


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Support

for

Features





Resource

Coordinator


Audio





RFID/RFID
2
/RFID
3

1


Audio

Extension

1





Scanning/RSM


Display





Spectrum
24

(deprecated)

1


Fusion

(Fusion

Lite)





Telemetry

(VC
6096

only)

1


Image

Capture

1





IO

(VC
6096

only)

1


Keyboard

1


MSR

(DCR

Included)

1





Keylight

(VC
6096

only)

1


Notification




StoneStreet

One

Bluetooth

1


Printing




MS

Bluetooth


1


Not

available

for

ES
400


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Support

for

features

-

Fusion

3
.
20


ES
400

supports

Dual

Boot

mode
:


WZC

(Wireless

Zero

Configuration)

Fusion

(Fusion

3
.
20
)


Fusion

Public

APIs

can

be

used

to

access

either

mode


The

Fusion

mode

is

set

as

the

default

boot

mode

on

ES
400

Beta

devices


ES
400

will

not

support

all

Fusion

commands
.

Refer

to

the

“ES
400

Porting

Guide”

a

list

of

supported

commands
.


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Support

for

features

-

Fusion

3
.
20


A new FAPI Profile is added to address the naming of
FAPI_WLAN_AES_ALLOW_MIXED_MODE enumeration
to FAPI_WLAN_ALLOW_MIXED_MODE.

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

C

v
2
.
3


Developing

“C”

applications


EMDK

provides

tools

for

creating

C/C++

applications

that

target

features,

such

as

scanning

and

printing


EMDK

supports

WM
6
.
5
,

WM

6
.
1
,

WM

6
.
0
,

WM

5
.
0
,

WM

2003
,

WINCE

5
.
0
,

and

WINCE

4
.
2
.

ES
400

is

loaded

with

WM

6
.
5
.


EMDK

supports

IDEs
:

eVC

4
.
0
,

Visual

Studio

2005

and

Visual

Studio

2008
.

However

eVC

4
.
0

cannot

be

used

for

WM
6
.
x

development
.


Requires

Microsoft

Windows

Mobile

6
.
0

and

6
.
5

SDKs

for

ES
400

development


WM


WM


WM


CE

5
.
0


CE


6
x


2003


42


5
.
0


(WT
40
X
0
)


eVC

4
.
0


No


No


Yes


Yes


Yes


Visual

Studio

2005


Yes


Yes


Yes


Yes


No


Visual

Studio

2008


Yes


Yes

Yes

Yes


No


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

C

v
2
.
3


Developing

“C”

applications


EMDK

for

C

includes
:


Symbol

headers

and

import

LIBS

for

ARMV
4

and

ARMV
4
i

Source

code

for

Sample

applications


Sample

project

that

demonstrates

CAB

packaging

Symbol

API

help

file


Platform

Integrator

for

SDK

integration


CheckAPI Utility to determine API support on devices
Device Updates (to make WANSample and MSRSamp2
fully functional on older devices)

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

C

v
2
.
3


What’s

new?


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


New device support for ES400 WM6.5, MC65 WM6.5
including new Fusion 3.20 features such as WLAN
Management and AllowMixedMode.

New device support for MC959B WM6.1 with dual
-
WAN radio technology.

New magnetic stripe reader support for MSR7000
and debit card reader support for DCR7000
-
100
when used with MC75A.


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

C

v
2
.
3


What’s

new?


Support

for

Windows

7
.

Both

32

and

64

bit

OS

are

supported
.


Support

for

RFID
3

devices

such

as

MC
3090
z
.


Devices running CE 4.2 or Pocket PC 2003 are no longer
supported. Support for these older devices continues
to be provided by previous versions.

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


Developing

Managed

applications


Access

to

Value
-
add

‘C’

APIs

from

within

.
NET

A

single

SDK

for

Pocket

PC

and

CE

devices


Fully

object
-
oriented

model

to

access

value
-
add

features
.

Inter
-
device

application

portability


Support

for

Visual

Studio

2003
,

2005

and

2008
.


Support

for

CF

2
.
0

and

CF

3
.
5
.

ES
400

is

pre
-
built

with

Compact

Framework

3
.
5
.


CF

1
.
0


CF

2
.
0


CF

3
.
5


Visual

Studio

2003


Yes


No


No


Visual

Studio

2005


No


Yes


No


Visual

Studio

2008


No


Yes


Yes


Note
:

VS
2005

supports

CF

2
.
0

and

CF

1
.
0
.

But

EMDK

only

supports

CF

2
.
0

when

used

with

VS
2005
.


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


Developing

Managed

applications


Sample

Applications
:

C#

and

VB
.
NET


EMDK

for

C

and

PSDK

are

not

required

for

development/debug

Design

Time

Components

for

productivity

and

ease

of

use

.


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4

Developing

Managed

applications


Most

downloaded

of

all

EMDK’s


IntelliSense,Help

Integrated

with

Visual

Studio

.


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


What’s

new?


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


New device support for ES400 WM6.5, MC65 WM6.5 including
new Fusion 3.20 features such as
Fusion.WLAN.Adapter.WLANManagement and
Fusion.WLAN.Encryption.AllowMixedMode properties.

New device support for MC959B WM6.1.

New magnetic stripe reader support for MSR7000 and debit
card reader support for DCR7000
-
100, when used with
MC75A.

New magnetic stripe reader support for MSR55 when used
with MC65.


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


What’s

new?


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


New Symbol.PowerTools assembly to provide tools that combine one or more
complicated features into a simple and easy to use API. Currently the
"ScanAndPair" tool is available in this assembly. The ScanAndPair tool
provides an option to scan a Bluetooth address/name barcode and pair
with that remote device in one simple call.

New and simplified BarcodeSample1 to demonstrate the use of the Barcode
class library. This sample replaces the existing ScanSample1 and
ScanSample2.

Updated WPAN (Bluetooth) class library to include the following new
features:

Discovering remote devices asynchronously. Earlier versions supported only
the synchronous discovery.

The Bluetooth.LocalComPorts property is updated to provide only the ports
that are not occupied and ready to be used. Earlier versions provided all
the com ports that are supported by Bluetooth but not necessarily
unused.



Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


What’s

new?


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Updated BluetoothSample1 application to discover remote devices
asynchronously. Earlier versions of this sample used the
synchronous method.

Updated Barcode class library to provide support for the MATRIX2OF5
decoder.

Updated Imaging class library to support the new error codes
E_IMG_DEVICEDISABLED, E_IMG_CANTLOADHALDLL,
E_IMG_INVALIDHALDLL and E_IMG_RUNNING.

Rollup of previously released v2.3 updates

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


Support

for

Bluetooth


Bluetooth

class

library

provides

limited

support

for

SS
1

and

Microsoft

stacks
.
But

ES
400

supports

only

Microsoft

Stack
.


Class

library

provides

an

abstract

set

of

APIs

for

both

stacks

Only

serial

port

profile

(SPP)

is

supported
.


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


Support

for

Bluetooth


Application

can

be

run

on

either

stack

without

having

to

recompile


Allows

operations

such

as

discovering

remote

devices,

pairing

with

a

remote

device,authentication

and

serial

communication


Help

documentation

provides

API

description,

code

snippets

and

a

programmer’s

guide


A

sample

application

demonstrates

the

usage

of

Bluetooth

class

libraries


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

.
NET

v
2
.
4


Support

for

Bluetooth


Help

documentation

-

Integrated

with

IDE

and

MSDN
.

Programmer’s

Guide


Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK

for

Java

v
2
.
2


What’s

new?


ES
400

support

is

not

currently

available
.


A

future

version

of

EMDK

for

Java

will

support

ES
400

(target

release

date

is

Dec

2010
)

Motorola

Document

Classification,

ES
400

Training

Presentation


Motorola

Confidential
.


MOTOROLA

and

the

Stylized

M

Logo

are

registered

in

the

US

Patent

&

Trademark

Office
.

All

other

product

or

service

names

are

the

property

of

their

respective

owners
.

©

Motorola,

Inc
.

2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK Sample Applications


Demonstrate access to Symbol
-
specific hardware e.g.

Scanner

Radio

Printers

RFID

Power Management

Magnetic Stripe Reader



Use standardized API interface for scanner , radio etc


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK for C


Image Capture API


Allows Direct Access to Imager on a Device.


Can Lock out other programs while acquiring image.


Other programs locked out during actual acquisition.


Image Capture.


Map Image to Screen for Realtime Display.


Adjust Image Parameters.


Adjust Focus.


Turn on aiming cross hairs.


Turn on aiming light.

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK for C


Printing API


Send Barcodes to Printer


Send Images to Printer


See Sample Programs for API Usage


BasicPrint in C SDK.


Win32PrintSamp in C SDK (Requires Symbol Printer Library
downloadable from Support Central)


Supports sending commands to printer in addition to barcodes,
images, and text.


Image of “page” created in RAM, then sent to printer. Not line by line.

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK for C


Resource Coord. API


Obtain Unique Unit ID for Device.


Either 8 Byte or 24 Byte ID returned.


Obtain Electronic Serial Number for Device.


Only if programmed at the factory.


Obtain Battery Status


Charge Cycle Count.


Serial Number.


Manufacture Date.


Rated Capacity in mAh.

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

EMDK for C


RFID API


API’s to Access RFID Tag Information.


Initialize Reader.


Receive Data.


See the “Programmer’s Guide” in the C SDK Help File for more
information.


RFID Sample in C SDK.

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PocketBrowser v3

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


PocketBrowser is an application development toolkit for
mobile browser
-
based applications


PocketBrowser Release 1.0 was first introduced in 2004



built on standard Microsoft Internet Explorer Mobile



provides access to a wide range of functions such as bar code
scanning, signature capture, printing, and much more



Applications can be created using standard web design tools
with no detailed knowledge of the mobile computer
environment required

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


Compatibility
: Customers can have a mixed deployment of
devices running PocketBrowser (some with PocketBrowser 3
and others with PocketBrowser 2.x); however, different
license keys are required for the different versions

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


New Features


Touch Screen Gesture support allowing for the creation of
linear, circular, or press and hold gestures that trigger a page
navigation or JavaScript function.

• Smart Battery support for access to battery information,
charging statistics and state of health.

• Image capture support enhanced to support color camera
device



Applications should run significantly faster than with previous
releases


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


New Features


• A new version of Enterprise Mobility Mark
-
up Language (EMML
1.1) provides familiar “style sheet” type syntax, making it
easier to program, with less lines of code.

• Enhancements to the Help File including “Quick Start Guide”
and “Copy to Clipboard” examples for all key functions.

• Single Installer package supporting both CE and WM devices

• Plug
-
in architecture for extensibility by third parties. E.g
Motorola RFID Team is developing an RFID extension for
PocketBrowser 3.0


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


Example Code


<!
--


The following example sets up the scanner on a page to call a javascript function upon successful decoding:

--
>


<META HTTP
-
Equiv="scanner" Content="enabled">

<META HTTP
-
Equiv="scanner" Content="DecodeEvent:uri(javascript:doScan('%s', '%s', %s, '%s', %s);)">


<script>


function doScan(data, source, type, time, length)


{


if(type == 0x35) //ean 13


{


alert('Please scan a non EAN 13 code!');


}


else


{


var amount = prompt('Enter an amount for code: ' + data', '');


}


}

</script>


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


Example Code

<!
--


The following example sets up the imager to capture an image and transfer it to an ftp site:

--
>


<meta http
-
equiv="Imager" content="Width:100">

<meta http
-
equiv="Imager" content="height:100">

<meta http
-
equiv="Imager" content="left:120">

<meta http
-
equiv="Imager" content="Destination:software.uk.Motorola.com">

<meta http
-
equiv="Imager" content="username:spbtest">

<meta http
-
equiv="Imager" content="password:spb20">

<meta http
-
equiv="Imager" content="sound:
\
windows
\
alarm2.wav">

<meta http
-
equiv="Imager" content="aim:on">

<meta http
-
equiv="Imager" content="lamp:off">

<meta http
-
equiv="Imager" content="FTP">

<meta http
-
equiv="Imager" content="imagerevent:uri(javascript:alert('%s'))">

<meta http
-
equiv="Imager" content="enabled">

<meta http
-
equiv="onkey0x0d" content="KeyEvent:uri(javascript:doCapture(0))">


<SCRIPT>


var objGeneric = new ActiveXObject("PocketBrowser.Generic");



function doCapture()


{


objGeneric.InvokeMETAFunction('imager', 'capture');


}

</SCRIPT>


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

PB3


Example Code


<!
--


The following META Tag example sets up a yellow rectangular area that has a border with a pen color of
burgundy. When the Capture method is invoked via JavaScript the signature will be transferred to a server
via HTTP and an alert will inform the user whether or not the transfer succeeded.

--
>


<META HTTP
-
Equiv="SignatureCapture" Content="width:200">

<META HTTP
-
Equiv="SignatureCapture" Content="height:100">

<META HTTP
-
Equiv="SignatureCapture" Content="left:20">

<META HTTP
-
Equiv="SignatureCapture" Content="top:60">

<META HTTP
-
Equiv="SignatureCapture" Content="penwidth:2">

<META HTTP
-
Equiv="SignatureCapture" Content="name:Sig">

<META HTTP
-
Equiv="SignatureCapture" Content="pencolor:#AA0000">

<META HTTP
-
Equiv="SignatureCapture" Content="bgcolor:#FFFF00">

<META HTTP
-
Equiv="SignatureCapture" Content="Visibility:Visible">

<META HTTP
-
Equiv="SignatureCapture"
Content="Destination:url('HTTP://192.168.1.1:80/SPBlog/upload.aspx')">

<META HTTP
-
Equiv="SignatureCapture" Content="SignatureSaveEvent:url('javascript:alert('%s');')">

Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Motorola EMS AppForum


Developer event in Vienna on Sept 28
th

and 29
th


Open to all PartnerSelect partners


No charge to attend


Covers all EMS products including Tetra, TwoWay Radio
and EMb (Symbol)


http://www.eventsmotorola.com/non_tier/appforum_2010


Motorola Document Classification, File Name, Rev Number

Add additional legal text here if required by your local Legal Counsel.

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office.

All other product or service names are the property of their respective owners. © Motorola, Inc. 2005

Thank you for your

time and attention

Questions

?