viii MC9190-G Integrator Guide
Working with FFS Partitions ........................................................................................................... 5-3
RegMerge.dll .................................................................................................................................. 5-4
CopyFiles ....................................................................................................................................... 5-4
Non-FFS Partitions ........................................................................................................................ 5-4
Downloading Partitions to the MC9190-G ...................................................................................... 5-5
Bootloader ...................................................................................................................................... 5-5
Partition Update vs. File Update .............................................................................................. 5-5
Upgrade Requirements ............................................................................................................ 5-5
Deployment .......................................................................................................................................... 5-6
Copying Files from a Host Computer ............................................................................................. 5-6
Adding Programs ........................................................................................................................... 5-7
Adding a Program from the Internet ......................................................................................... 5-8
Updating Images ............................................................................................................................ 5-8
Windows CE 6.0 OSUpdate Loader ........................................................................................ 5-8
Bootloader ................................................................................................................................ 5-9
Bootloader Error Detection ...................................................................................................... 5-13
Mobility Services Platform .............................................................................................................. 5-15
Creating a Splash Screen .................................................................................................................... 5-16
Chapter 6: Application Deployment for Windows Mobiles
Introduction .......................................................................................................................................... 6-1
Security ................................................................................................................................................ 6-1
Application Security ....................................................................................................................... 6-1
Digital Signatures ........................................................................................................................... 6-1
Locking Down a MC9190-G ..................................................................................................... 6-2
Installing Certificates ................................................................................................................ 6-3
Device Management Security ........................................................................................................ 6-3
Remote API Security ...................................................................................................................... 6-3
XML Provisioning ................................................................................................................................. 6-4
Creating an XML Provisioning File ................................................................................................. 6-4
XML Provisioning vs. RegMerge and Copy File ............................................................................ 6-4
RegMerge ................................................................................................................................ 6-5
CopyFiles ................................................................................................................................. 6-5
Packaging ............................................................................................................................................ 6-6
Software Installation on Development PC ........................................................................................... 6-6
EMDK for C .................................................................................................................................... 6-7
Installing Other Development Software ......................................................................................... 6-7
Software Updates .......................................................................................................................... 6-7
Windows Mobile File Storage .............................................................................................................. 6-7
Random Access Memory ............................................................................................................... 6-7
Volatile File Storage (Cache Disk) ........................................................................................... 6-8
Persistent Storage ......................................................................................................................... 6-8
Application Folder .......................................................................................................................... 6-8
Deployment .......................................................................................................................................... 6-8
Installation Using ActiveSync ......................................................................................................... 6-9
Installation Using Storage Card ..................................................................................................... 6-9
Installation Using USB Connection ................................................................................................ 6-9
Installation Using AirBEAM ............................................................................................................ 6-10
Mobility Services Platform .............................................................................................................. 6-10