POCKET PC 2002 RESUME TABLE DES MATIERES

Transcription

POCKET PC 2002 RESUME TABLE DES MATIERES
POCKET PC 2002
BRUNO VIDAL
RESUME
L'heure de la maturité et du succès commercial pour Windows CE et Pocket PC.
Issu du système d'exploitation Windows CE 3.0, la plate-forme logicielle Microsoft
Pocket PC 2002 fait désormais jeu égal avec Palm OS sur le marché des assistants
personnels et des SmartPhones (hybrides PDA‑téléphone mobile), grâce à son
adoption par les plus grands constructeurs: Compaq (gamme iPaq), HP (gamme
Jornadal, Alcatel, Casio, Sagem; Sharp, Toshiba, etc. …
Exploiter au mieux les capacités logicielles et communicantes de son Pocket PC
Cet ouvrage présente d'abord la stratégie mobile de Microsoft en expliquant la filiation
de Pocket PC avec Windows CE et donne un aperçu des différentes familles de
terminaux fonctionnant avec Pocket PC 2002. II décrit ensuite comment utiliser et
configurer son assistant personnel pour exploiter au mieux les logiciels, outils de
communication progiciels d'entreprise, périphériques et cartes d'extension disponibles
pour cette plate-forme. L'accent est mis sur la connexion à Internet ou à un réseau
d'entreprise, quel que soit le type d'accès: filaire. GSM, GPRS
ou UMTS, UVi‑Fi. Bluetooth, etc. …
Développer des applications d'entreprise pour Pocket PC 2002
Le second volet de l'ouvrage est destiné aux développeurs qui souhaitent réaliser leurs propres applications pour Pocket PC 2002 ou
Windows CE .NET (la toute nouvelle version de Windows CE), qu'il s'agisse d'applications autonomes ou d'applications accessibles par le
biais d'une connexion réseau. L'auteur présente les outils de développement disponibles côté Microsoft (eMbedded Visuel Tools, Visual
Studio .NET, Platform Builder) ou côté Java, ainsi que les bases de données embarquées, les serveurs d'applications mobiles et portails
multicanaux. Deux études de cas d'entreprise illustrent la mise en rouvre de ces outils.
TABLE DES MATIERES
Avant-propos
Quel est l'objectif de cet ouvrage ?
La plate-forme Pocket PC 2002
Le développement d'applications mobiles
Les études de cas
A qui s'adresse cet ouvrage ?
1
1
2
2
2
3
PARTIE I
Pocket PC 2002 et les applications mobiles
5
CHAPITRE 1
Pocket PC 2002 et Windows CE
Microsoft et les terminaux mobiles
Windows CE au fil du temps
Pocket PC 2002, ou la dernière plate-forme issue de Windows CE 3.0
Pocket PC 2002 et le marché des assistants personnels
Les autres solutions mobiles de Microsoft
Le système d'exploitation Windows CE 3.0
Windows CE 3.0, un système d'exploitation modulaire
Les plates-formes de type PDA issues de Windows CE 3.0
L'architecture du système d'exploitation Windows CE 3.0
Windows CE et le développement d'applications mobiles
Le système d'exploitation Windows CE .Net
La plate-forme Pocket PC 2002
Une productivité en hausse
L'entreprise comme cible privilégiée
Migration de Pocket PC vers Pocket PC 2002
Conclusion
CHAPITRE 2
Les terminaux mobiles
Les PDA équipés de Pocket PC 2002
7
8
8
12
14
15
17
17
18
21
23
24
26
27
28
29
31
32
Les PDA équipés de Pocket PC 2002
Les principales familles de PDA du marché
Les principaux modèles de Pocket PC 2002
Comparaison des principaux modèles
Quelques pistes pour des modèles à venir
Palet OS, la principale solution de rechange à Pocket PC 2002
Cas particulier des PDA sous Linux
Les SmartPhones Pocket PC et Pocket PC 2002
Les SmartPhones (ou hybrides)
Les PDA communicants
Les SmartPhones équipés de Pocket PC et Pocket PC 2002
Le cas particulier de la plate-forme Microsoft SmartPhone 2002
Symbian OS, solution de rechange à Microsoft ?
Palm OS et les SmartPhones : le Visor Treo (Handspring)
Les autres terminaux mobiles
Les téléphones mobiles WAP
Les téléphones mobiles i‑Mode
Les récepteurs de poche, ou pagers
Conclusion
32
32
33
36
37
37
40
41
41
42
43
45
46
49
49
49
51
53
53
CHAPITRE 3
Les applications mobiles
Le concept d'application mobile
Des usages multiples
Les applications mobiles autonomes
Les applications mobiles connectées
Les besoins de mobilité
L'explosion de la téléphonie mobile
L' Internet mobile
Les assistants personnels (PDA)
Les infrastructures de communication
L'information à moindre coût
Le concept de portail
Les grandes familles d'applications mobiles
Automatisation des forces de vente et gestion de la relation client
Saisie et acquisition de données sur le terrain
Maintenance et assistance sur site
Gestion de la chaîne d'approvisionnement (Supply Chain Management)
Le marché de l'Internet mobile
L'émergence des portails mobiles
Les nouveaux modes de communication mobile
L'émergence du m-commerce
Les fournisseurs de services mobiles
La multiplication des intranets mobiles
Conclusion
55
55
56
57
59
62
63
63
64
64
65
66
66
67
69
70
72
73
73
74
75
76
77
77
CHAPITRE 4
Les architectures des applications mobiles
Typologie des architectures mobiles
Les applications mobiles autonomes
Les applications mobiles connectées
Les applications mixtes
Les réseaux de mobiles
Réseaux de mobiles et Pocket PC 2002
Inventaire des réseaux de mobiles
79
80
80
82
84
86
87
88
Le cas particulier du GPRS
Le cas particulier de l' UMTS
Les réseaux sans fil
Inventaire des réseaux sans fil
Les réseaux PAN, LAN et WAN
La technologie Wi‑Fi (IEEE 802.1 1b)
Bluetooth et la communication courte distance
Les infrastructures de push et pull
Les messages courts SMS
Push OTA, EMS et MMS
La notion de SMS Center (SMSC)
Les opérateurs de SMS
Principes et usages du Cell Broadcast
Les architectures de géolocalisation
Les grands principes de la géolocalisation physique
Géolocalisation par profil utilisateur ou avec assistance directe
La géolocalisation physique par GPS
La géolocalisation fondée sur les réseaux de mobiles
Exploitation des informations de positionnement
Conclusion
90
92
93
93
94
96
96
98
99
99
99
100
101
102
102
103
105
105
107
108
PARTIE II
Le plate-forme Pocket PC 2002
111
CHAPITRE 5
Utiliser Pocket PC 2002
Prise en main de Pocket PC 2002
113
113
Prise en main de Pocket PC 2002
Configuration initiale
Une interface graphique remaniée
Le gestionnaire de thèmes
Des notifications sous forme d'info-bulles
Des outils de productivité revus à la hausse
Les outils livrés avec Pocket PC 2002
Les outils de gestion personnelle (PIM)
Les outils multimédias
Pocket Word et Pocket Excel
Les outils Internet et réseau
L'explorateur de fichiers
Installation de nouvelles applications
La notion de programme pour Pocket PC 2002
Choisir la copie directe des fichiers sur le Pocket PC
Fichiers CAB et Windows CE Installer
Installation par Application Manager
Désinstaller une application
Gestion avancée de Pocket PC 2002
La fonction XIP (eXecute In Place)
Gestion de la mémoire et des applications
Compatibilité et échanges avec Palm OS
Gestion de la sécurité
Conclusion
CHAPITRE 6
Pocket PC 2002 en made connecté
Déterminez votre mode de connexion
Les grandes familles de modes d'accès
La connexion à un réseau personnel (PAN et Wireless PAN)
La connexion à un réseau local (LAN) ou lEEE 802.1 1b (WLAN)
La connexion à un réseau distant (WAN et Wireless WAN)
La connexion point à point par ActiveSync
Avant d'installer ActiveSync
Installation d'ActiveSync 3.5 sur l'ordinateur de bureau
Etablissement de la connexion avec le PDA Pocket PC
Utilisation avancée d'ActiveSync 3.5
Les clients de connexion de Pocket PC 2002
Le client ActiveSync de Pocket PC 2002
Le gestionnaire de connexions de Pocket PC 2002
Le cas particulier de Microsoft Pocket PC Connection Wizard
113
114
114
116
117
118
119
119
121
125
126
130
130
130
131
132
132
133
133
133
134
135
135
137
139
139
140
142
144
146
149
150
151
152
155
160
60
161
162
Connexion distante par modem
Connexion par liaison infrarouge avec un téléphone GSM
Le cas particulier d'une connexion par infrarouge avec un téléphone GPRS
165
165
169
Exemple d'une connexion par carte d'extension modem
Connexion à un réseau Ethernet
Exemple de mise en oeuvre par carte réseau Wi‑Fi
Exemple de connexion TCP/IP par carte réseau Ethernet
Connexion par liaison Bluetooth
Préparation des matériels
Mise en oeuvre de la liaison Bluetooth
Mise en oeuvre de la connexion
Pocket PC dans un réseau d'entreprise
L'explorateur de fichiers en mode réseau
Le client Terminal Server
Conclusion
170
171
171
173
174
175
175
176
176
176
177
177
CHAPITRE 7
Les extensions matérielles pour Pocket PC 2002
Les exigences de Microsoft
Spécifications hardware et critères de choix
Autonomie et extensibilité
La mémoire
ROM ou RAM ?
Etendre la mémoire disponible pour les applications
Les processeurs
Les caractéristiques des processeurs pour PDA
Les processeurs RISC mobiles
Les cartes d'extension
Formats et supports de connexions
Les cartes PCMCIA, ou PC Cards
Les cartes CompaetFlash, ou CF Cards
Les cartes MultiMediaCard, ou MMC, et Secure Digital, ou SD
Comparaison des formats CF, SD et MMC
Les autres types de périphériques
Les écrans
Les batteries
Autres périphériques
Conclusion
CHAPITRE 8
179
180
180
180
181
181
182
182
182
183
187
187
190
192
194
195
196
196
197
199
200
CHAPITRE 8
Solutions logicielles et progicielles pour Pocket PC
Développement d'applications natives
Les outils de développement de Microsoft
Les outils de développement Java pour Pocket PC 2002
Les autres environnements de développement
Les solutions de gestion de données mobiles
Les bases de données mobiles de Microsoft
Oracle9i Lite, l'offre de données mobiles d'Oracle
SQL Anywhere, l'offre de données mobiles de Sybase
DB2 Everyplace, l'offre de données mobiles d'IBM
Les gestionnaires de canaux Web off‑line
AvantGo
Aladdino
Mazingo
Les serveurs d'applications mobiles
Les grandes familles d'infrastructures connectées
L'architecture .Net de Microsoft
L'offre d’Oracle, Oracle9i Application Server Wireless
L'offre d' IBM, WebSphere EveryPlace Server
L'offre de Sybase, iAnywhere m‑Business Studio
L'offre de BEA, WebLogic M‑Commerce Solution
Les autres solutions
Les progiciels de gestion intégrés
L'offre de SAP, mySAP Mobile Business
L'offre d'Oracle, la Mobile E‑business Suite 11i
L'offre CRM de Siebel Systems
Conclusion
201
202
202
206
209
212
212
213
215
215
217
217
219
221
222
222
223
224
226
228
229
230
234
234
236
237
238
PARTIE III
Développement pour Pocket PC 2002 et Windows CE .Net
239
CHAPITRE 9
eMbedded Visual Tools.3.0
Les eMbedded Visual Tools 3.0
Introduction aux eMbedded Visual Tools 3.0
Les principales fonctionnalités des eMbedded Visual Tools 3.0
Descriptif du SDK Pocket PC 2002
Choisir entre eMbedded Visual Basic et Visual C++
Installation des eMbedded Visual Tools 3.0
Conditions préalables
lnstallation des outils de développement
Installation des Windows CE Platform SDK
Développer avec eMbedded Visual C++ 3.0
Comprendre le cycle de développement en eVC
Exemple simple de mise en oeuvre
Enrichissement de l'exemple précédent
Le langage C++ et les API Win32
Les principes d'utilisation d'une base de données mobile
Initiation au mode Debug
Gérer un seul code source avec eVC
Développer avec eMbedded Visual Basic 3.0
Le principe du runtime eVB
Votre premier programme eVB
Développer pour des matériels professionnels
Utiliser une base de données mobile avec eVB
Introduction a Platform Builder 3.0
Installation de Platform Builder 3.0
Le principe de l'export d'un SDK vers les EVT 3.0
Conclusion
241
242
242
243
244
246
247
248
248
250
252
252
255
258
259
260
261
262
264
265
265
271
272
278
280
280
281
CHAPITRE 10
Introduction au développementpour Windows CE .NET
Développer pour Windows CE .Net
Windows CE.Net, successeur de Windows CE 3.0
Choisir son outil de développement Microsoft pour Windows CE .Net
Windows CE .Net et Platform Builder 4.0
Installation de Windows CE .Net bêta 2 Emulation Edition
L’émulateur Windows CE .Net
Exemple d'utilisation de Platform Builder 4.0
eMbedded Visual C++ 4.0
Applications mobiles et Visual Studio .Net
La stratégie .Net de Microsoft
Description du frainework.Net
Les impacts de .Net sur les outils et API de Microsoft
Introduction à SDE (Smart Device Extensions) et au Compact Framework
Exemple de mise en oeuvre du SDE
Visual Studio .Net et le Mobile Internet Toolkit
MMIT, ou le développement d'applications Web mobiles
Introduction à la technologie ASP.Net
Mobile Web Forrns et ASP.Net
283
283
284
285
288
288
290
292
297
298
298
298
299
300
301
306
306
307
307
Mobile Web Forrns et ASP.Net
Exemple de mise en oeuvre de pages Mobile Web Forms
Conclusion
CHAPITRE 11
Développer en Java pour Pocket PC 2002
Les solutions Java pour Pocket PC 2002
SDK Java et plate-forme J2SE
La plate-forme J2EE
J2ME, l'architecture Java pour terminaux mobiles ultralégers
PersonalJava, pour les PDA performants
Java et Pocket PC 2002
Les outils et environnements PersonalJava de Sun
La machine virtuelle Jeode PDA Edition (Insignia)
MicroChaiVM, la machine virtuelle de HP
307
308
314
315
315
316
316
317
320
220
321
322
326
La machine virtuelle J9 VM, d'IBM
Le cas particulier de SavaJe XE OS
Exemple de programme Java utilisant JDBC sur Pocket PC 2002
Le cas particulier de la machine virtuelle Waba
La machine virtuelle Waba
327
327
328
333
333
Visual Waba
Exemple de mise en oeuvre du SDK Waba sur Compaq iPAQ
Autre exemple exploitant les classes graphiques
Utilisation d'un atelier de développement Java
335
336
339
343
L'outil JDesiLnerPro
CodeWarrior for Java
Conclusion
343
346
349
PARTIE IV
Etudes de cas
351
CHAPITRE 12
Etude de cas n°1 : développement d’applications mobiles pour Pocket PC 2002
Le champ d'activité de MobiSoft
Evolution du marché
Les logiciels mobiles développés
Les solutions d'entreprise utilisées
Accès aux données par ADOCE
Synchronisation des données
Mise en place de l'environnement Microsoft
Installation de SQL Server 2000 Windows CE Edition
La synchronisation de données Microsoft
Mise en place de la réplication avec IIS
Mise en place des produits Oracle
Installation d'Oracle9i Lite
Installation du client mobile sous Pocket PC 2002
Mise en oeuvre des publications de données Oracle
Adaptation aux logiciels de MobiSoft
Paramétrage des applications Mobisoft pour SQLServer CE
Paramétrage des applications MobiSoft pour Oracle
Conclusion
353
353
354
354
355
356
356
357
357
360
366
368
368
373
373
376
376
380
382
CHAPITRE 13
Etude de cas 2 : le portail intranet monde ePharma
Le portail mobile ePharma
Les spécifications fonctionnelles du portail mobile ePharma
Architecture et composants utilisés
Fonctionnement détaillé du portail mobile
Le portail mobile ePharma
Les services de type PIM
Les services de géolocalisation
Le service de gestion des commandes
Ouverture aux autres serveurs Web de l'entreprise
L'outil Mobile Studio
Exemple de page dynamique déployée par Mobile Studio
Conclusion
383
384
384
386
390
390
391
395
396
407
407
410
415
INDEX
TOP
417

Documents pareils