Au cur de Palm OS et Pocket PC - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Au cur de Palm OS et Pocket PC

Description:

1993 : Newton d'Apple chec. 1996 : Palm Pilot succ s 350 000 ventes la premi res ann e ... Nouvelles alarmes silencieuses par LED ou vibreur. 65 000 couleurs ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 31
Provided by: membresli
Category:
Tags: alarmes | cur | palm | pocket

less

Transcript and Presenter's Notes

Title: Au cur de Palm OS et Pocket PC


1
Au cur de Palm OS et Pocket PC
  • ROBERT Xavier
  • KNOEPFLI Stéphane

UJF/ISTG/RICM3 http//www-istg.ujf-grenoble.fr/
Année Universitaire 2001-2002
2
INTRODUCTION
  • Palm OS et Pocket PC

3
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 dApple ? échec
  • 1996 Palm Pilot ? succès 350 000 ventes la
    premières année
  • 2001 environ 20 000 000 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 ...

4
De Palm Pilot à aujourdhui (1/2)
  • L établissement dun 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 dHandspring par les fondateurs
    de Palm
  • invention du PDA modulaire (bloc externe
    baladeur MP3)
  • première licence Palm OS
  • prix agressifs

5
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

6
Les premiers PDAs
  • Objectifs de départ
  • pouvoir être transporté sans y penser
  • communiquer avec un ordinateur personnel
  • rapidité et simplicité
  • prix lt 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 lagenda papier avant dêtre celui du PC

7
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,
    e-mail)

8
Palm OS
  • Architecture
  • Evolution
  • Communication
  • Les différents modèles

9
Palm OS un OS adapté (1/3)
  • des ressources limitées
  • Mémoire originale du Palm Pilot de 128Ko à 512Ko
  • (8Mo aujourdhui)
  • 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

10
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

11
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 lordinateur
    personnel

12
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é dune 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 laccès au CPU
  • allocation de mémoire dynamique
  • pour les tâches en exécution
  • sémaphores

13
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 lhorloge
  • arrêt du processeur lors d une attente
    d interruption

14
Les composants de la plate-forme
15
Les actions utilisateurs
  • 3 types hard , soft, saisie de caractères
  • Event Queue FIFO

16
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

Limitation de la fragmentation des données
17
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

18
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
19
Palm OS 4.0
  • Possibilité de cryptage des données
  • Nouvelles alarmes silencieuses par LED ou vibreur
  • 65 000 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

20
Orientations futures de l OS
  • Conserver les 4 points fondamentaux
  • simplicité dutilisation 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 lutilisateur 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)

21
Les applications
  • Les fondamentaux
  • agenda
  • carnet dadresses,
  • liste des tâches
  • bloc-notes
  • courier
  • Utilitaires
  • Viewer (Web Clipping)
  • lecture ou conversion de documents office
  • jeux

22
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)

23
Conduit et Hotsynch
Relation entre les composants de la plateforme
24
Web Clipping (1/2)
architecture de Web Clipping
25
Web Clipping (2/2)
Opération de Web Clipping
26
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

27
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

28
Les modèles Palm m505
  • Poids 125g
  • Ram 8 Mo
  • processeur DragonBall VZ 33 MHz
  • OS Palm OS 4.0
  • extension SD/MMC
  • écran 65000 couleurs
  • autonomie 15 jours
  • prix 3600F

29
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 65000 couleurs
  • autonomie 2 semaines
  • prix 2600F

30
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 65000 couleurs
  • autonomie 2 semaines
  • prix 1900F
Write a Comment
User Comments (0)
About PowerShow.com