Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Au cœur de Palm OS et Pocket PC
ROBERT Xavier KNOEPFLI Stéphane UJF/ISTG/RICM3 Année Universitaire
2
INTRODUCTION Palm OS et Pocket PC
3
Les PDAs (Personnal Digital Assistant)
20/11/2018 Les PDAs (Personnal Digital Assistant) Inventeur : Psion, société anglaise Apparition : début des années 90 Nouvelle génération de PDAs : 90s : échec de HP, Sharp, Casio 1993 : Newton d’Apple échec 1996 : Palm Pilot succès ventes la premières année 2001 : environ de PDAs dans le monde supportant essentiellement deux OS : Palm OS et Pocket PC Les principales sociétés présentes : Palm OS : Handspring, Motorola, IBM, Nokia, Samsung, Sony, TRG … Pocket PC : Compaq, Casio, HP, Trium, Sagem ... Au coeur de PalmOS et Pocket PC
4
De Palm Pilot à aujourd’hui … (1/2)
20/11/2018 De Palm Pilot à aujourd’hui … (1/2) L ’établissement d’un nouveau marché 1992 : fondation de Palm par Jeff Hawkins et Donna Dubinsky société de logiciel pour ordinateur de taille réduite (séparation hardware et software sur le schéma des PC) 1994 : spécifications du premier PDA entièrement conçu par Palm 1996 : rachat par US Robotics (fabricant de modem) qui lance le produit 1997 : rachat par 3Com géant américain de la communication 1998 : création d’Handspring par les fondateurs de Palm invention du PDA modulaire (bloc externe : baladeur MP3) première licence Palm OS prix agressifs Au coeur de PalmOS et Pocket PC
5
De Palm Pilot à aujourd ’hui … (2/2)
20/11/2018 De Palm Pilot à aujourd ’hui … (2/2) 2000 : l ’explosion des PDA arrivée de Microsoft Pocket PC sur le marché soutien de Compaq, Casio et HP 3Com introduit sa filiale Palm en bourse à 95% 2001 : l ’année des incertitudes problème technologie sans fil scission des activités Palm OS et PDA rachat de Be par Palm (multimédia embarqué) chute du marché nouveaux modèles de PDA Au coeur de PalmOS et Pocket PC
6
Les premiers PDAs Objectifs de départ : Fonctions de départ :
20/11/2018 Les premiers PDAs Objectifs de départ : pouvoir être transporté sans y penser communiquer avec un ordinateur personnel rapidité et simplicité prix < 299$ Fonctions de départ : agenda gestionnaire de contacts et de tâches blocs notes synchronisation bidirectionnelle avec un ordinateur personnel Le PDA selon Jeff Hawkins se veut un concurrent de l’agenda papier avant d’être celui du PC Au coeur de PalmOS et Pocket PC
7
Accéder à l ’information partout, à tout moment
20/11/2018 Le PDA moderne Accéder à l ’information partout, à tout moment Nouvelles fonctionnalités : traitement de texte jouer à des jeux vidéo écouter de la musique lire, écrire des mails accès à Internet téléphone, envoi de SMS porte-monnaie électronique Outil pour le bureau et la maison : entreprise : organisateur d ’activités, vecteur de communication, acquisiteur de données particulier : multimédia (image, vidéo, musique, ) Au coeur de PalmOS et Pocket PC
8
Palm OS Architecture Evolution Communication Les différents modèles
9
Palm OS : un OS adapté (1/3)
20/11/2018 Palm OS : un OS adapté (1/3) des ressources limitées Mémoire originale du Palm Pilot de 128Ko à 512Ko (8Mo aujourd’hui) CPU : série de processeur Motorola DragonBall EZ processeur 16 bits, 2,7 MIPS 16MHz DragonBall VZ processeur 32 bits, 5,4 MIPS 33MHz Batteries : éviter un rechargement ou changement de piles trop fréquent Au coeur de PalmOS et Pocket PC
10
Palm OS : un OS adapté (2/3)
20/11/2018 Palm OS : un OS adapté (2/3) une interface particulière Ecran 160x160 pixels empêche les traditionnelles interfaces avec chevauchement de fenêtre Un stylet, un écran tactile et des touches : pas de clavier ni souris Réaction à une action utilisateur doit être rapide malgré les ressources hard limitées Au coeur de PalmOS et Pocket PC
11
Palm OS : un OS adapté (3/3)
20/11/2018 Palm OS : un OS adapté (3/3) connexion à un ordinateur personnel : Problème de persistance des données : tout est dans la RAM Synchronisation des données Le Palm est une extension de l’ordinateur personnel Au coeur de PalmOS et Pocket PC
12
Un point de départ : noyau de l ’AMX Multitâche de Kadak
20/11/2018 Le noyau de Palm OS Un point de départ : noyau de l ’AMX Multitâche de Kadak Caractéristiques de cet OS conservées par Palm : rapidité de réponse à une interruption nécessité d’une réponse rapide aux événements asynchrones (pression de touches, stylet) rapidité de changement de contexte des tâches Dans Palm OS une seule tâche a le contrôle (pas vrai multitâche) économie de code pour la gestion de l ’espace mémoire évite un trop grand nombre de changement de contexte coûteux en temps ordonnanceur de tâches à priorité préemptive priorité entre les tâches dans l’accès au CPU allocation de mémoire dynamique pour les tâches en exécution sémaphores Au coeur de PalmOS et Pocket PC
13
Le processeur Motorola DragonBall
20/11/2018 Le processeur Motorola DragonBall Deux capacités en relation avec les objectifs de Palm OS : communication avec le monde extérieure : par un port série pour la synchronisation avec ordinateur personnel communication infra-rouge : imprimante, Palm, portable, téléphone GSM gestion d ’énergie optimisée arrêt des périphériques inutilisés variation de la vitesse de l’horloge arrêt du processeur lors d ’une attente d ’interruption Au coeur de PalmOS et Pocket PC
14
Les composants de la plate-forme
20/11/2018 Les composants de la plate-forme Au coeur de PalmOS et Pocket PC
15
Les actions utilisateurs
20/11/2018 Les actions utilisateurs 3 types : hard , soft, saisie de caractères Event Queue FIFO Au coeur de PalmOS et Pocket PC
16
Structuration de la mémoire (1/2)
20/11/2018 Structuration de la mémoire (1/2) Mémoire : ROM pour l ’OS et ses application flash ROM pour mis-à-jour OS ou applications systèmes RAM Heap : heap header Master Pointer Table chunk heap terminator free chunk movable chunk Au coeur de PalmOS et Pocket PC fixed chunk Limitation de la fragmentation des données
17
Structuration de la mémoire (2/2)
20/11/2018 Structuration de la mémoire (2/2) 3 types de Heaps : Heap ROM : Palm OS et applications incorporées Dynamic Heap : données systèmes Event Queue Storage Buffers du stylet structure de l ’interface utilisateur Storage Heap : applications non-système accès concurrents aux données données read-only accès en écriture par des sémaphores Au coeur de PalmOS et Pocket PC
18
Stockage des données Record Database Resource Database
20/11/2018 Stockage des données Record Database delete : donnée effacée busy : donnée en accès dirty : donnée modifiée secret : donnée protégée par mot de passe category : personnel ou business Resource Database tout type de format de données ressources typées données peu modifiées synchronisation différente delete 1 bit busy 1 bit dirty 1 bit secret 1 bit category 4 bits Au coeur de PalmOS et Pocket PC
19
Palm OS 4.0 Possibilité de cryptage des données
20/11/2018 Palm OS 4.0 Possibilité de cryptage des données Nouvelles alarmes silencieuses par LED ou vibreur couleurs Carte d ’extension mémoire (SD/MMC, MemoryCard, SpringBoard) Accès Internet via le modem sans fil d ’un téléphone portable Driver pour téléphone GSM Au coeur de PalmOS et Pocket PC
20
Orientations futures de l ’OS
20/11/2018 Orientations futures de l ’OS Conserver les 4 points fondamentaux : simplicité d’utilisation et d ’accès expansion : possibilité d ’ajouter des fonctionnalités mobilité : accès à l ’information partout, à tout moment personnalisation : adéquation entre les volontés de l’utilisateur et le produit Evolution accroître la connexion aux réseaux de toute sorte (Ethernet, sans fil) processeur ARM : Motorola MX1 200 MHz plus de multimédia : vidéo, son, image (rachat de Be) sécurisation des transactions (porte monnaie électronique avec Ingenico) Au coeur de PalmOS et Pocket PC
21
Les applications Les fondamentaux Utilitaires agenda
20/11/2018 Les applications Les fondamentaux agenda carnet d’adresses, liste des tâches bloc-notes courier Utilitaires Viewer (Web Clipping) lecture ou conversion de documents office jeux Au coeur de PalmOS et Pocket PC
22
Communication avec l ’environnement
20/11/2018 Communication avec l ’environnement Hotsync : synchronisation des information du Palm avec un ordinateur Cradle : support par lequel s ’effectue la Hotsync Conduit : plug-in pour la technologie Hotsync (Ex : synchronisation des données sur le PDA et dans une BD sur un PC) Beam : communication infrarouge vers Palm, GSM(Palm Mobile Internet Kit) Au coeur de PalmOS et Pocket PC
23
Conduit et Hotsynch Relation entre les composants de la plateforme
20/11/2018 Conduit et Hotsynch Au coeur de PalmOS et Pocket PC Relation entre les composants de la plateforme
24
Web Clipping (1/2) architecture de Web Clipping 20/11/2018
Au coeur de PalmOS et Pocket PC architecture de Web Clipping
25
Web Clipping (2/2) Opération de Web Clipping 20/11/2018
Au coeur de PalmOS et Pocket PC Opération de Web Clipping
26
Bluetooth Communication entre périphériques par onde radio (2,4 GHz)
20/11/2018 Bluetooth Communication entre périphériques par onde radio (2,4 GHz) jusqu’à 8 périphériques dans un rayon de 10 mètres sans fil débit 1 Mbit/s technologie non intégré directement dans Palm 4.0 ajout d ’un module Bluetooth sur les Palm m500 et m505 Au coeur de PalmOS et Pocket PC
27
Les modèles : Palm m100 Poids : 125g Ram : 2 Mo
20/11/2018 Les modèles : Palm m100 Poids : 125g Ram : 2 Mo processeur : DragonBall EZ 20 MHz OS : Palm OS 3.5 extension : aucune écran : 16 niveaux de gris autonomie : 3 semaines prix : 1200F Au coeur de PalmOS et Pocket PC
28
Les modèles : Palm m505 Poids : 125g Ram : 8 Mo
20/11/2018 Les modèles : Palm m505 Poids : 125g Ram : 8 Mo processeur : DragonBall VZ 33 MHz OS : Palm OS 4.0 extension : SD/MMC écran : couleurs autonomie : 15 jours prix : 3600F Au coeur de PalmOS et Pocket PC
29
Les modèles : Sony PEG-N610c
20/11/2018 Les modèles : Sony PEG-N610c Poids : 160g Ram : 8 Mo processeur : DragonBall VZ 33 MHz OS : Palm OS 4.0 extension : Memory Stick écran : couleurs autonomie : 2 semaines prix : 2600F Au coeur de PalmOS et Pocket PC
30
Les modèles : Handspring Visor Prism
20/11/2018 Les modèles : Handspring Visor Prism Poids : 194g Ram : 8 Mo processeur : DragonBall VZ 33 MHz OS : Palm OS 3.5.2 extension : SpringBoard écran : couleurs autonomie : 2 semaines prix : 1900F Au coeur de PalmOS et Pocket PC
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.