LG webOS est un système d'exploitation mobile propriétaire fonctionnant grâce à un noyau Linux. D'abord appelé « Palm webOS », il a été renommé HP webOS le communiqué de presse commun de HP et Palm : http://www.hp.com/hpinfo/newsroom/press/2010/101019a.html?mtxs=rss-corp-news à la suite du rachat intervenu quelques mois auparavant de Palm par HP. Ce système d'exploitation a donc d'abord été conçu pour les téléphones mobiles, de type smartphone, fabriqués par Palm. Il a été racheté le par le constructeur coréen LG qui l'intègre à ses téléviseurs connectés.

Au moment du rachat de Palm, HP avait annoncé que webOS équiperait ses tablettesHP confirme que WebOS équipera ses tablettes, le 5 juillet 2010 sur CNET France, ses futures imprimantes. et ses smartphones.

Le Palm Pre est le premier appareil électronique lancé avec webOS. Système d'exploitation et téléphone ont d'ailleurs été présentés au public lors du même événement, au Consumer Electronics Show (CES) le . Le Palm Pre et webOS sont sortis le chez l'opérateur américain Sprint. À la suite du Pre, Palm a lancé le Pixi, le , puis, lors du CES de 2010, le constructeur californien a annoncé le lancement des mises à jour de ces deux premiers smartphones : le Pre plus et le Pixi plus. Plus récemment, le , Palm et HP ont annoncé la mise en vente du Pre 2, premier smartphone fonctionnant avec webOS 2.0.

Orienté tâches plutôt qu'applications, le système d'exploitation 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 ou que l'on peut regrouper depuis webOS 2.0. De plus, « Synergy » permet de mettre en rapport tous les comptes de messagerie (courrier électronique, SMS), les comptes de réseau social (Facebook, etc.) avec un agenda. Les fonctionnalités en ligne significatives de webOS sont l'intégration de réseautage social et du Web 2.0.

Le 18 aout 2011, HP a annoncé qu'il allait cesser la production de tous les appareils webOS... Le constructeur annonce fin 2011 la prochaine libération du projet webOS et sa distribution en logiciel libre« HP to Contribute webOS to Open Source », hp.com, 9 décembre 2011.« HP webOS Developer Blog - Open Source! », developer.palm.com, 9 décembre 2011..

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ée à éviter aux développeurs l'apprentissage d'un nouveau langage de programmation..

Mais depuis le CES du , 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 bibliothèque multimédia multiplate-formes. 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 , une version non officielle est disponible sur le site 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 . Le mode développeur (Developer mode) est accessible à partir de l'écran du lanceur du Pre en tapant la phrase "upupdowndownleftrightleftrightbastart" (bien connu sous le nom code Konami). ou "webos20090606" sur webOS 1.1+ (la date de sortie du Palm Pré aux États-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.. Étant donné que webOS inclut des logiciels sous licence GPL, Palm et HP fournissent les patchs des modifications qu'ils ont apportées à ces logiciels sur leur site http://opensource.palm.com/.

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

Palm a chargé la société du développement d'un émulateur Palm OS, appelé , pour webOS..

Applications intégrées dans LG webOS Liste des applications intégrées dans LG webOS 2.1.0: Aide (v2.1.0) App Catalog (v2.0.20900) Appareil photo (v2.1.0) Assistance textuelle (v2.1.0) Bluetooth (v2.1.0) Boîte à outils SIM (v2.1.0) Calculatrice (v2.1.0) Calendrier (v2.1.0) Comptes (v2.1.0) Contacts (v2.1.0) Date et heure (v2.1.0) Didacticiel de gestes (v2.1.0) Email (v2.1.0) Exposition (v2.1.0) Google Maps (v2.1.0) Infos appareil (v2.1.0) Messagerie (v2.1.0) Mise à jour du système (v2.1.0) Musique (v2.1.0) Notes (v2.1.0) Numérotation vocale (v.2.1.0) Paramètres régionaux (v2.1.0) Photos (v2.1.0) Réveil (v2.1.0) Sauvegarde (v2.1.0) Services de positionnement (v2.1.0) Sons et notifications (v2.1.0) Tâches (v2.1.0) Téléphone (v2.1.0) Vidéos (v2.1.0) VPN (v2.1.0) Web (v2.1.0) Wi-fi (v2.1.0) Youtube (v2.1.0) Écran et verrouillage (v2.1.0)

Visionneuse PDF Cette application permet de lire les fichiers PDF. Elle est basée sur le moteur de MuPDF développé par la société Artifex Software. La société Palm est poursuivie par Artifex le pour violation de la licence publique générale GNU..

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, AOL Instant Messenger(AIM) ou Yahoo! Messenger depuis la mise à jour vers HP webOS 2.0. L'application Facebook devrait lors de la prochaine mise à jour devenir compatible avec synergy messaging, permettant ainsi aux utilisateurs de webOS 2.0 de pouvoir communiquer avec leurs contacts Facebook.

Web Cette application permet d'afficher des pages web et est basée sur le moteur WebKit. Depuis la version 2.0.0, le navigateur de webOS permet également l'affichage de contenu utilisant Flash grâce à Adobe Flash Player 10.1 bêta.

Appareil photo Comme son nom l'indique, elle permet de prendre des photos ou de filmer des séquences vidéo en qualité VGA.

Photos Ce logiciel permet de visualiser des photos ou images sous la forme d'un album et permet éventuellement de les envoyer par MMS ou de les partager, en ligne, sur Facebook. Avec la dernière version en date de HP webOS (2.0.0) cette application permet également de faire défiler ses photos en diaporama.

Quickoffice Depuis la version 2.0.0, le pack logiciel Quickoffice est intégré à webOS. Il permet de visionner des documents Word, Excel, Powerpoint. Une mise à jour gratuite permet d'éditer des documents sur le Touchpad...

Historique des versions Version 1 La version 1.0.2 est mise à la disposition du public le .

La version 1.0.3 est mise à la disposition du public le .

La version 1.0.4 est mise à la disposition du public le ..

La version 1.1.0 est mise à la disposition du public le ..

La version 1.2.0 est mise à la disposition du public le ..

La version 1.2.1 est mise à la disposition du public le ..

La version 1.3.5 est mise à la disposition du public le ..

La version 1.3.5.1 est mise à la disposition du public le ..

La version 1.4.0 est mise à la disposition du public le ..

La version 1.4.1 est mise à la disposition du public le .

La version 1.4.5 est mise à la disposition du public en France le . Changements notables par rapport à la version antérieure : autonomie augmentée, possibilité pour les utilisateurs du Palm pixi et pixi plus de jouer à des jeux utilisant la 3D..

Version 2 Palm webOS 2.0.0 devient officiellement HP webOS 2.0.0 lors de l'annonce du . Cette nouvelle version du système d'exploitation ne fonctionnera dans un premier temps que sur le nouveau smartphone de Palm, le pré 2, présenté dans le même communiqué de presse. Les Palm pré, pré plus, pixi et pixi plus pourront bénéficier de cette mise à jour majeure avant la fin d'année 2010. De nombreux changements ont été apportés par rapport à la version antérieure : Stacks (piles en français) : Reprenant la métaphore du jeu de cartes, la fonction stacks permet de regrouper, sous la forme d'un éventail, automatiquement ou manuellement, plusieurs applications liées entre elles. Stacks facilite ainsi l'usage simultané de multiples programmes. Tapez maintenant : La recherche universelle présentée lors de la version 1.0 de webOS a été renommée tapez maintenant en français (just type en anglais). Il s'agit d'une fonction permettant à l'utilisateur d'un appareil sous webOS de trouver une application (localement ou sur l'app catalog de Palm), une page web (ou même des suggestions de pages web), un email ou un contact en tapant quelques lettres ou quelques mots sur le clavier de leur appareil. Quick actions : En complémentarité de tapez maintenant, HP et Palm ont développé quick actions une autre fonctionnalité qui permet par exemple de mettre à jour son statut sur facebook sans entrer au préalable dans l'application. L'utilisateur tape donc un texte et n'a plus qu'à choisir ensuite le service qui utilisera le texte: navigateur Web, application facebook, sms, email ou autre. Mode exhibition : Ce mode permet aux utilisateurs de Palm sous webOS d'accéder à des services supplémentaires (météo, cadre photo, flux RSS, etc.) quand leur téléphone est sur le Palm Touchstone (base magnétique de recharge par induction). Les développeurs d'applications sous webOS peuvent soit rajouter une compatibilité avec le mode exhibition à leurs applications, soit créer des applications uniquement destinées au touchstone. Flash player 10.1 beta : Mis à part les Palm pixi et pixi plushttp://www.hp.com/hpinfo/newsroom/press/2010/101019a.html?mtxs=rss-corp-news, n.6: "The Adobe Flash Player 10.1 Beta is compatible only with Palm Pre devices; not compatible with Pixi or Pixi Plus.", tous les autres appareils fonctionnant sous HP webOS 2.0 pourront bénéficier du plugin Adobe flash player 10.1 beta dans le navigateur Web. Fonctions diverses : En plus des fonctions énumérées ci-dessus, webOS 2.0 intègre un nouveau correcteur orthographique, une compatibilité avec les réseaux privés virtuels ainsi que plus d'options de personnalisation.

La version 2.0.1 est publiée en Grande-Bretagne le . Changements notables par rapport à la version antérieure : améliorations pour les fonctions du calendrier, de l'e-mail et de l'écran tactile