Palm webOS

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

Palm webOS

Capture d'écran du lanceur d'application Palm webOS

Type de noyauMonolithique (Linux)
État du projetSortie et stable
Entreprise/

Développeur
Palm, Inc.
LicenceGPL (composants open source uniquement)
États des sourceslogiciels libres et logiciels open source
Dernière version stable1.4.1 (le 31 mars 2010)
Site WebPalm Developer Website

webOS est un système d'exploitation mobile fonctionnant grâce à un noyau linux et avec des éléments en logiciel propriétaire. Il a été conçu pour les téléphones mobiles, de type ordiphone (smartphone), conçue par Palm, Inc.. Comme webOS inclut des logiciels sous licence GPL, Palm fournit les patchs des modifications qu'ils ont apportés à ces logiciels sur leur site https://opensource.palm.com/.

L'ordiphone (smartphone) Palm Pre est le premier appareil électronique lancé avec webOS, et tous deux ont été présentés au public au Consumer Electronics Show au Las Vegas le 8 janvier 2009. Le Palm Pre et webOS sont sortis le 6 juin 2009. Le second appareil électronique à utiliser ce système d'exploitation, le Palm Pixi, est sorti le 15 Novembre 2009. Les fonctionnalités en ligne significatives de webOS sont l'intégration de réseautage social et du Web 2.0.

C'est un système d'exploitation multitâche, qui équipe actuellement les téléphones Palm pré et Palm Pixi.

Orienté tâches plutôt qu'applications, le système prévoit que la gestion des tâches se fasse par l'interface graphique « Luna », représentant les tâches comme des cartes que l'on peut déplacer. De plus,« Synergy » permet de mettre en rapport tous vos comptes de messagerie (courriels, SMS), vos comptes de réseaux sociaux (Facebook, etc.) avec votre agenda.

Il appartenait à la société Palm avant qu'HP ne le rachète le 28 avril 2010. Depuis, HP a confirmé que webOS équiperait ses tablettes.

Fonctionnalités

webOS possède une interface utilisateur graphique conçue pour être utilisée sur des appareils électroniques avec des écrans tactiles. Il fournit une suite d'applications de type gestionnaire d'informations personnelles (PIM). le développement d'applications sous webOS est réalisé grâce à un certain nombre de technologies Web à standards ouverts tel que HTML 5, JavaScript, XHTML,CSS et JSON. Palm prétend que la conception d'applications webOS autour de ces technologies existantes était destiné à éviter aux développeurs l'apprentissage d'un nouveau langage de programmation. Le Palm Pre, sorti le 6 Juin 2009, est le premier appareil électronique à fonctionner sur cette plateforme.

Mais depuis le CES du 7 Janvier 2010, Palm a annoncé le Palm webOS Plugin Development Kit. Il s'agit de l'ajout d'une nouvelle partie à la plateforme de développement Palm webOS. Le webOS Plug-in Development Kit (PDK) permet aux développeurs d'améliorer ou étendre leurs applications webOS en écrivant des greffons (plug-ins) en C ou C. Le webOS PDK permet aux développeurs de tirer parti du code existant en C/C (dont ceux utilisant OpenGL ES 1.1 ou 2.0) et permet de nouvelles capacités - y compris les graphiques 3D de hautes performances. Les principales technologies utilisées par le PDK sont: le compilateur GCC pour compiler le code C/C++ vers du code binaire natif pour processeurs ARM, SDL (Simple DirectMedia Layer) qui est librairie multimédia multi-platformes. Une version publique du PDK est planifiée, elle sera disponible pour tous les développeurs webOS en Mars, suivie par une version officielle pendant le premier semestre 2010. Bien que le PDK officiel de Palm ne sera pas disponible avant Mars 2010, une version non officielle est disponible sur le site de webOS Internals Le jeu Need for Speed en 3D pour Palm webOS a été développé avec le Palm webOS SDK.

Plateforme

Palm publie un kit de développement pour webOS appelé Mojo, qui est sorti le 20 Juillet 2009. Le mode développeur (Developer mode) peut être accédé à partir de l'écran du lanceur du Pre en tapant la phrase "upupdowndownleftrightleftrightbastart" (bien connu sous le nom Konami code) ou "webos20090606" sur webOS 1.1+ (la date de sortie du Palm Pré aux Etats Unis). webOS a un catalogue d'applications intégré, et des API pour étendre les fonctions JavaScript standard afin d'accéder à des fonctions matérielles de l'appareil. Bien que plusieurs des applications pré-installées sur webOS sont basées sur les applications PIM originales disponible sur Palm OS, webOS est une plate-forme totalement nouvelle utilisant Linux.

Le navigateur Web utilise le moteur de rendu WebKit. Il supporte les flux vidéo aux formats RTSP, H.263 et H.264. Le 16 Février 2009, Adobe annonça qu'il développera un Flash Player pour webOS.

Palm a commissionné la société MotionApps pour le développement d'un émulateur Palm OS, appelé Classic, pour webOS.

Applications intégrées dans Palm webOS

Liste des applications intégrées dans Palm webOS 1.3.1 de Novembre 2009:
Afficheur de PDF (v1.0), Afficheur de doc (v1.0), Aide (v1.2), Appareil photo (v1.0), Bluetooth (v1.0), Calculatrice (v1.0), Calendrier (v1.0), Contacts (v1.0), Date et heure (v1.0), Email (v1.0), Google maps (v1.0), Infos appareil (v1.0), Messagerie (v1.0), Musique (v1.0), Notes (v1.0), Paramètres régionaux (v1.0), Photos (v1.0), Réveil (v1.0), Sauvegarde (v1.0), Services de positionnement (v1.0), Sons et sonneries (v1.0), Taches (v1.0), Téléphone (v1.0.0), Vidéos (v1.0), Web (v1.0), Wi-fi (v1.0), Youtube (v1.0), Ecran et verrouillage (v1.0)

Afficheur de PDF

Cette application permet d'afficher des fichiers PDF. Elle est basée sur le moteur de muPDF développé par la société Artifex Software, Inc.

Messagerie

L'application permet d'envoyer des SMS et MMS. Elle permet aussi d'utiliser la messagerie instantanée en utilisant les services de Google Talk ou AOL Instant Messenger(AIM).

Web

Cette application permet d'afficher des pages web et est basée sur le moteur webkit.

Appareil photo

Comme son nom l'indique, elle permet de prendre des photos avec l'objectif des appareils Palm qui en possèdent un.

Photos

Ce logiciel permet de visualiser des photos ou images sous la forme d'un album.

Historique des versions

VersionRelease date
1.0.25 Juin 2009
1.0.319 Juin 2009
1.0.429 Juin 2009
1.1.023 Juillet 2009
1.2.028 Septembre 2009
1.2.12 Octobre 2009
1.3.528 Décembre 2009
1.3.5.14 Janvier 2010
1.4.026 Février 2010
1.4.131 Mars 2010