Brevet FR3064767A1 — publié le 20181005

DOMAINE DE L'INVENTION La présente invention concerne de manière générale les systèmes 5 informatiques et procédés de gestion de contenus à afficher, lire ou exécuter. ART ANTERIEUR En particulier, on connaît de l'état de la technique des navigateurs Internet qui 10 permettent à un utilisateur, par l'intermédiaire d'un système informatique, tel qu'un ordinateur, d'afficher à l'écran une première page Internet associée à premier onglet. L'utilisateur qui navigue sur ladite première page Internet et souhaite accéder 15 en parallèle à une deuxième page Internet, doit ouvrir un deuxième onglet du navigateur Internet. Cependant, la deuxième page internet nouvellement affichée, et qui est associée au deuxième onglet, masque la première page Internet précédemment affichée et associée au premier onglet. 20 L'utilisation d'un tel navigateur Internet est alors fastidieuse pour l'utilisateur qui souhaite pouvoir travailler ou naviguer en parallèle sur plusieurs fenêtres puisqu'il doit basculer entre les différents onglets dans lesquels sont ouverts les différentes pages Internet. 25 Non seulement, le fait de devoir basculer d'un onglet à un autre pour accéder aux différentes pages Internet, complique la navigation et le travail de l'utilisateur, mais en outre plus le nombre d'onglets ouverts est important plus la longueur du libellé de l'onglet, qui permet d'identifier la page Internet associée à l'onglet, se réduit, jusqu'à ne plus rien indiquer, ce qui rend la 30 navigation entre les pages Internet associées aux différents onglets, encore plus fastidieuse pour l'utilisateur. 3064767 2 En outre, l'espace de travail de l'utilisateur est limité par la taille de l'écran de l'ordinateur de sorte que, lorsque l'utilisateur souhaite travailler en parallèle sur une application, par exemple un logiciel de traitement de texte en ligne, et consulter des pages Internet, il doit réduire la taille de la fenêtre de traitement de texte et la taille de la fenêtre du navigateur Internet, ce qui ne lui permet pas de travailler et/ou de naviguer dans de bonnes conditions, en particulier lorsque l'utilisateur utilise un ordinateur portable dont l'écran présente usuellement une taille de 13 à 17 pouces. On constate également que si l'utilisateur doit interrompre son travail et arrêter son ordinateur, il doit, pour reprendre son travail, réouvrir les différentes fenêtres de travail et/ou pages de navigation précédemment ouvertes, ce qui lui faire perdre un temps important et nécessite qu'il se souvienne des différentes tâches qu'il était en train d'effectuer sur l'ordinateur avant son arrêt. La présente invention a pour but de proposer un nouveau système informatique et procédé correspondant permettant de palier à tout ou partie des problèmes exposés ci-dessus. En particulier un but de l'invention est de permettre à l'utilisateur de pouvoir agir sur de multiples zones de contenu sans avoir besoin de basculer d'un onglet à un autre, et sans qu'il soit nécessaire de réduire la taille des zones de contenu. RESUME DE L'INVENTION A cet effet, l'invention a pour objet un système informatique comprenant : - un écran d'affichage ; - un processeur ; - une application informatique exécutable par le processeur, ladite application informatique étant configurée pour afficher à l'écran une fenêtre de l'application, qui comprend un cadre d'affichage principal, appelé 3064767 3 planche de travail, caractérisé en ce que ladite application est aussi configurée pour permettre, dans ladite fenêtre de l'application, d'ouvrir des cadres de contenu dans la même planche de travail, 5 chaque cadre de contenu comprenant des moyens de navigation permettant d'accéder à, et de naviguer dans, un site Internet ou Intranet à l'intérieur dudit cadre de contenu, et, de préférence, des moyens d'exécution d'un module informatique de l'application, par exemple un module de lecteur radio, ladite application étant configurée pour permettre de visualiser plusieurs 10 desdits cadres de contenu en même temps dans ladite planche de travail. L'application permet ainsi d'ouvrir en parallèle sur une même planche de travail plusieurs cadres de contenu, ce qui permet à l'utilisateur de pouvoir procéder à une multitude de navigations dans une même fenêtre de l'application, et 15 éventuellement de pouvoir procéder à une multitude d'exécution de modules de l'application, en parallèle et de manière confortable, sans avoir à basculer entre différents onglets. Selon une caractéristique avantageuse de l'invention, ladite planche de travail 20 présente une surface, sur laquelle les cadres de contenu peuvent être ouverts, qui est supérieure à la surface d'affichage de l'écran d'affichage. La possibilité d'ouvrir des cadres de contenu sur une plus grande surface que celle que permet d'afficher l'écran à un instant donné, combinée à la possibilité 25 d'ouvrir plusieurs cadres de contenu au sein d'une même planche, permet à l'utilisateur de pouvoir agir en parallèle sur de multiples cadres de contenu, et de préférence de pouvoir interagir avec les contenus correspondants, sans avoir besoin de basculer d'un onglet à un autre, et sans qu'il soit nécessaire de réduire la taille des cadres de contenu. 30 Selon un aspect particulier, chaque cadre de contenu d'une planche reste accessible à l'utilisateur, éventuellement par simple déplacement relatif de la 3064767 4 planche par rapport à l'écran d'affichage lorsqu'un ou des cadres de contenu sont situés, en tout ou partie, en dehors de la zone d'affichage de l'écran. L'application permet à l'utilisateur d'accéder aux différentes zones de la 5 planche de travail qui sont hors de l'écran, c'est-à-dire non affichées à l'écran, à un instant donné, de préférence par défilement de ladite planche. En outre, grâce à une telle conception du système et du procédé selon l'invention, l'utilisateur ou un tiers peut récupérer une planche de travail dans 10 l'état dans lequel elle a été réenregistrée, c'est-à-dire retrouver les cadres de contenu dans la configuration correspondant à la configuration dans laquelle la planche correspondante a été enregistrée. En particulier, l'utilisateur ou tiers retrouve les cadres de contenu dans leur positionnement et dimensionnement respectifs et les contenus des cadres de contenu. La planche de cadres de 15 contenu récupérée peut être consultable et/ou modifiable au choix de celui qui a réalisé ladite planche. Comme détaillé ci-après, une telle conception du système et procédé selon l'invention, offre en outre de nombreuses autres fonctionnalités et avantages. 20 Selon une caractéristique avantageuse de l'invention, la planche est déplaçable, avec les cadres de contenu ouverts dans ladite planche, relativement à l'écran d'affichage pour permettre à l'utilisateur de visualiser, et éventuellement d'interagir avec, un ou des cadres de contenu situés, en tout 25 ou partie, en dehors de la zone d'affichage de l'écran. Avantageusement, l'application est configurée de telle sorte que, lorsqu'un cadre de contenu d'une planche est situé en dehors de la zone d'affichage de l'écran, ledit cadre de contenu est accessible à l'utilisateur par simple 30 déplacement relatif de la planche par rapport à l'écran d'affichage. Selon une caractéristique avantageuse de l'invention, ladite planche de travail 3064767 5 est défilable par rapport à l'écran. Selon une caractéristique avantageuse de l'invention, l'application est configurée de telle sorte que l'utilisateur peut naviguer sur un site Internet ou 5 Intranet dans l'un des cadres de contenu de la planche, en même temps qu'un contenu audio et/ou vidéo est en cours de lecture dans un autre desdits cadres de contenu de la planche. Selon une caractéristique avantageuse de l'invention, chacun des cadres de 10 contenu est redimensionnable et repositionnable dans la planche de travail. Selon une caractéristique avantageuse de l'invention, ladite application est aussi configurée pour : - enregistrer dans un fichier, appelé fichier de planche, des paramètres des 15 cadres de contenu de ladite planche de travail, lesdits paramètres de chaque cadre de contenu comprenant : - la position et/ou les dimensions dudit cadre de contenu ; - une adresse permettant d'accéder au contenu dudit cadre de contenu ou une commande d'exécution dudit contenu ; 20 ladite application étant aussi configurée pour permettre de charger ledit fichier de planche de manière à réouvrir automatiquement les cadres de contenu de ladite planche de travail conformément à leurs paramètres enregistrés. Selon une caractéristique avantageuse de l'invention, l'application est 25 configurée pour ouvrir les cadres de contenu au cours d'une même session d'exécution de l'application. Selon une caractéristique avantageuse de l'invention, l'application est configurée pour déclencher une action sur un cadre de contenu en fonction 30 d'un paramètre, ou donnée, relative à un autre cadre de contenu, ou en fonction de l'évolution dans le temps d'un paramètre, ou d'une donnée, relative audit autre cadre de contenu. 3064767 6 Selon une caractéristique avantageuse de l'invention, l'application est configurée pour, lors d'une action de l'utilisateur sur un cadre de contenu ou en fonction du contenu du cadre de contenu, afficher une zone définie par 5 l'application qui est une zone de contrôle dudit contenu et/ou une zone d'affichage de données distinctes dudit contenu et/ou une zone d'entrée de données. Selon une caractéristique avantageuse de l'invention, ladite zone affichée étant 10 une zone d'entrée de données, l'application est configurée pour associer ces données au contenu du cadre de contenu, par exemple des commentaires ou des notations, de telle sorte que lorsqu'un autre utilisateur ouvre, depuis une autre copie de l'application exécutée sur un autre système informatique, un autre cadre de contenu contenant ce contenu, les données associées par 15 l'application audit contenu sont visibles ou accessibles par ledit autre utilisateur. Selon une caractéristique avantageuse de l'invention, l'application est configurée de telle sorte que, lorsqu'un contenu audio d'un cadre de contenu 20 est en cours de lecture et que l'utilisateur commande la lecture d'un contenu audio d'un autre cadre de contenu, la lecture du contenu audio du cadre de contenu en cours est mise en pause ou stoppée, et le contenu audio de l'autre cadre de contenu est lu. 25 Selon une caractéristique avantageuse de l'invention, l'application comprend des moyens pour accéder à: -une bibliothèque, appelée bibliothèque utilisateur, qui contient le ou chaque fichier de planche enregistré par l'utilisateur, ladite application étant configurée pour permettre à l'utilisateur de 30 charger au moins ledit ou l'un desdits fichiers de planche ou éventuellement de le partager avec un tiers ; - une bibliothèque, appelée bibliothèque publique, qui contient un ou des 3064767 7 fichiers de planche, enregistrés par un tiers, ladite application étant configurée pour permettre à l'utilisateur de charger ledit ou l'un desdits fichiers de planche ou éventuellement de l'enregistrer dans la bibliothèque utilisateur. 5 Selon une caractéristique avantageuse de l'invention, lors de l'ouverture d'un cadre de contenu supplémentaire, si la zone d'affichage libre à l'écran est insuffisante pour permettre d'afficher le cadre de contenu supplémentaire sans superposition avec un autre cadre de contenu, l'application est configurée 10 pour, de préférence en faisant défiler la planche de travail, présenter à l'écran une zone d'affichage suffisante pour ouvrir le cadre de contenu supplémentaire sans superposition avec les autres cadre de contenu. Selon une caractéristique avantageuse de l'invention, le contenu d'au moins 15 l'un des cadres de contenu est une page Internet ou Intranet à partir de laquelle l'utilisateur peut naviguer tout en restant dans la zone d'affichage délimitée par le cadre de contenu. Selon une caractéristique avantageuse de l'invention, le contenu d'au moins 20 l'un des cadres de contenu est un contenu audio et/ou vidéo. Selon une caractéristique avantageuse de l'invention, le contenu d'au moins l'un des cadres de contenu est l'interface graphique utilisateur d'une application informatique exécutée localement ou à distance, par exemple une 25 application de conférence audio et/ou vidéo et/ou d'échange de fichier et/ou de messagerie instantanée. Selon une caractéristique avantageuse de l'invention, l'application est configurée pour : 30 - afficher un bandeau comprenant plusieurs vignettes représentatives des cadres de contenu ouverts de la planche de travail, l'organisation desdites vignettes relativement au bandeau correspondant à celle des cadres de 3064767 8 contenu par rapport à la planche de travail ; - lorsque l'utilisateur pointe une zone du bandeau, déplacer de préférence par défilement la planche de travail avec ses cadres de contenu pour afficher la zone de la planche de travail correspondante à la zone pointée du bandeau. 5 Selon une caractéristique avantageuse de l'invention, l'application est configurée pour : - permettre de sélectionner une partie d'un contenu affiché dans un cadre de contenu, par exemple une partie de contenu de type texte ou image, accessible 10 à une adresse donnée, - copier ladite partie de contenu sélectionnée en lui associant automatiquement l'adresse à laquelle ledit contenu est accessible, et - coller ladite partie de contenu sélectionnée dans un autre cadre de contenu avec ladite adresse. 15 Selon une caractéristique avantageuse de l'invention, chaque cadre de contenu est muni d'une barre de commande comprenant des éléments d'action permettant d'agir sur le cadre de contenu et/ou sur le contenu dudit cadre, par exemple pour fermer, réduire agrandir, et activer ou inactiver l'audio lorsque le 20 contenu du cadre de contenu comprend un contenu audio. Selon une caractéristique avantageuse de l'invention, l'application est configurée pour permettre d'ouvrir une planche de travail supplémentaire, et la fenêtre de l'application comprend une zone d'onglets permettant à l'utilisateur 25 de basculer entre lesdites planches de travail. Selon une caractéristique avantageuse de l'invention, l'application comprend des moyens de partage permettant de partager un fichier de planche avec un ou plusieurs utilisateurs, par exemple des utilisateurs d'un réseau 30 social donné. L'invention concerne également un ensemble comprenant un système 3064767 9 informatique, appelé premier système informatique, tel que décrit ci-dessus, et un deuxième système informatique, tel qu'un téléphone intelligent ou tablette, comprenant un écran, caractérisé en ce que ledit deuxième système comprend une application configurée pour permettre de : 5 - charger un fichier de planche généré à partir du premier système ; - afficher à l'écran un cadre de contenu de la planche de travail correspondant audit fichier, les autres cadres de contenu n'étant pas affichés ; - suite à une action de l'utilisateur sur le deuxième système, afficher un autre cadre de contenu de la planche et masquer le cadre de contenu précédemment 10 affiché. L'invention concerne également un procédé mis en oeuvre à l'aide d'un système informatique qui comprend un écran d'affichage, un processeur, et une application informatique exécutée par le processeur, 15 ledit procédé comprenant l'affichage à l'écran d'une fenêtre de l'application, qui comprend un cadre d'affichage principal, appelé planche de travail, caractérisé en ce que ledit procédé comprend au moins l'étape suivante, mise en oeuvre dans ladite fenêtre de l'application: - ouvrir des cadres de contenu dans la même planche de travail, chaque 20 cadre de contenu comprenant des moyens de navigation permettant d'accéder à, et de naviguer dans, un site Internet ou Intranet à l'intérieur dudit cadre de contenu, et, de préférence, des moyens d'exécution d'un module informatique de l'application, par exemple un module de lecteur radio, plusieurs desdits cadres de contenu étant agencés dans ladite planche de 25 travail de manière à pouvoir être visualisés en même temps dans ladite planche de travail. Selon une caractéristique avantageuse de l'invention, lesdits cadres de contenu sont ouverts sur une surface de ladite planche de travail qui est 30 supérieure à la surface d'affichage de l'écran d'affichage Selon une caractéristique avantageuse de l'invention, ledit procédé comprend 3064767 10 au moins les étapes suivantes : - enregistrer dans un fichier, appelé fichier de planche, des paramètres des cadres de contenu de ladite planche de travail, lesdits paramètres de chaque cadre de contenu comprenant : 5 - la position et/ou les dimensions dudit cadre de contenu ; - une adresse permettant d'accéder au contenu dudit cadre de contenu ou une commande d'exécution dudit contenu, - sur un autre système muni de ladite application ou sur ledit système après fermeture et réouverture de l'application, charger ledit fichier de planche de 10 manière à réouvrir automatiquement les cadres de contenu de ladite planche de travail conformément à leurs paramètres enregistrés. L'invention concerne également un produit de programme informatique comprenant des instructions de code de programme pour l'exécution des 15 étapes d'un procédé tel que décrit ci-dessus, lorsque ledit programme est exécuté par un processeur. BREVE DESCRIPTION DES DESSINS 20 D'autres caractéristiques et avantages de l'invention ressortiront encore de la description qui suit, laquelle est purement illustrative et non limitative et doit être lue en regard des dessins annexés, sur lesquels : - la figure 1 est une vue schématique d'un système informatique conformément 25 à un mode de réalisation de l'invention ; - la figure 2 est une vue schématique de l'écran d'un système informatique conformément à un mode de réalisation de l'invention, montrant un cadre de contenu ouvert dans une planche de travail de l'application informatique exécutée par ledit système ; 30 - la figure 3 est une vue schématique de l'écran d'un système informatique conformément à un mode de réalisation de l'invention, montrant l'ouverture de deux cadres de contenu en plus d'un cadre de contenu précédemment ouvert 3064767 11 comme illustré à la figure 2 ; - la figure 4 est une vue schématique reprenant l'écran de la figure 3 et, montrant une carte virtuelle permettant de repérer la position relative de la partie de la planche en cours d'affichage à l'écran par rapport à l'ensemble de 5 la planche ; - la figure 5 est une vue schématique d'un système informatique conformément à un mode de réalisation de l'invention, qui montre un cadre de contenu ouvert dans une partie d'une planche en cours d'affichage à l'écran, le reste de la planche et des autres cadres de contenu qui sont en dehors de l'écran étant 10 schématisé en tiretés ; - la figure 6 est une vue schématique de l'écran d'un système informatique conformément à un mode de réalisation de l'invention, montrant une interface de l'application permettant d'accéder à des fichiers de planche d'une bibliothèque de l'utilisateur et à ceux d'une bibliothèque publique ; 15 - la figure 7 est une vue d'un système informatique de type mobile sur lequel est installée une application permettant d'ouvrir un fichier de planche généré par un système informatique selon l'invention. DESCRIPTION DETAILLEE 20 Le concept de l'invention est décrit plus complètement ci-après avec référence aux dessins joints, sur lesquels des modes de réalisation du concept de l'invention sont montrés. Sur les dessins, la taille et les tailles relatives des éléments peuvent être exagérées à des fins de clarté. Des numéros similaires 25 font référence à des éléments similaires sur tous les dessins. Cependant, ce concept de l'invention peut être mis en oeuvre sous de nombreuses formes différentes et ne devrait pas être interprété comme étant limité aux modes de réalisation exposés ici. Au lieu de cela, ces modes de réalisation sont proposés de sorte que cette description soit complète, et communiquent l'étendue du 30 concept de l'invention aux hommes du métier. L'étendue de l'invention est par conséquent définie par les revendications jointes. Les modes de réalisation qui suivent sont examinés, par souci de simplification, en relation avec la 3064 76 7 12 terminologie et la structure d'un système informatique et d'une application informatique permettant d'afficher et de gérer des contenus. Une référence dans toute la description à « un mode de réalisation » signifie 5 qu'une fonctionnalité, une structure, ou une caractéristique particulière décrite en relation avec un mode de réalisation est incluse dans au moins un mode de réalisation de la présente invention. Ainsi, l'apparition de l'expression « dans un mode de réalisation » à divers emplacements dans toute la spécification ne fait pas nécessairement référence au même mode de réalisation. En outre, les 10 fonctionnalités, les structures, ou les caractéristiques particulières peuvent être combinées de n'importe quelle manière appropriée dans un ou plusieurs modes de réalisation. De manière générale, l'invention concerne un système informatique et un 15 procédé correspondant pour l'affichage et la gestion de cadres de contenu. A la figure 1 on a représenté schématiquement un système informatique 1 qui comprend un écran 100 d'affichage. Le système informatique 1 comprend une mémoire 104, par exemple de type rémanente, et des moyens de traitement et 20 de calcul. Avantageusement, les moyens de traitement et de calcul comprennent un processeur 102 et une mémoire vive. Le système informatique 1 comprend aussi une interface 101 homme-machine permettant par exemple la saisie de données et/ou le pointage à l'écran. Ladite 25 interface 101 peut comprendre des périphériques tels qu'un clavier permettant d'entrer des données à l'écran et une souris, ou pavé tactile, permettant de pointer différentes parties de l'écran. Ladite interface de saisie de données et/ou de pointage peut aussi comprendre une couche tactile appliquée à l'écran. 30 Le système informatique 1 est par exemple un ordinateur, de type ordinateur de bureau ou ordinateur portable. 3064767 13 Le système informatique 1 comprend aussi un programme informatique, appelée usuellement système d'exploitation, qui est installé par exemple sur la mémoire 104 du système informatique, et qui permet de piloter l'utilisation des 5 ressources du système informatique 1. Le système d'exploitation est par exemple du type Mac OS X (développé par la société Apple) ou Windows (développé par la société Microsoft) ou du type LINUX. Le système informatique 1 comprend une application 103 informatique installée par exemple sur ladite mémoire 104 ou une autre mémoire, et exécutable par le 10 processeur 102. L'application 103 informatique est exécutée dans l'environnement du système d'exploitation. Lorsque ladite application 103 informatique est exécutée, une fenêtre 10 d'application est affichée à l'écran 100. La fenêtre 10 définit l'environnement de 15 travail au sein de l'application. La fenêtre 10 comprend un cadre d'affichage principal 20, appelé planche de travail (ou board an anglais). Comme détaillé ci-après, la fenêtre 10 comprend aussi une barre de commande 110. Cette fenêtre 10 correspond à une fenêtre d'interface graphique de l'application 103. 20 Avantageusement, la fenêtre 10 comprend aussi une zone d'onglets 200 (voir figure 2), par exemple située sous la barre de commande 110, qui comprend pour chaque planche de travail ouverte, un onglet associé à ladite planche. Cette zone d'onglets se présente sous la forme d'un bandeau qui permet à l'utilisateur de basculer entre lesdites planches de travail en sélectionnant l'un 25 ou l'autre des onglets. L'application 103 permet, par exemple en cliquant sur une partie donnée du bandeau d'onglets, ou en cliquant sur le bouton 115 de la barre de commande 110, d'ouvrir une ou plusieurs nouvelles planches. Comme détaillé ci-après, ce 30 bouton 115 permet d'accéder à des bibliothèques de planches. Chaque planche ouverte est associée à un onglet dans la zone d'onglets. L'utilisateur peut ainsi afficher à l'écran une planche ouverte mais jusqu'ici masquée par 3064 76 7 14 une autre planche en cliquant sur son onglet, de sorte que la planche correspondant à l'onglet sélectionné est affichée dans la fenêtre 10 à la place de la planche précédente qui reste cependant sélectionnable par son onglet associé de la zone d'onglets. 5 Par simplification, la description qui suit est réalisée en lien avec l'ouverture d'une seule planche 20, mais cette description s'applique bien entendu aux autres planches qui peuvent être ouvertes dans l'application 103 et qui sont sélectionnables par l'utilisateur à l'aide des onglets correspondants de la zone 10 d'onglets 200. Comme illustré à la figure 2, l'application permet d'ouvrir dans la planche 20 un premier cadre de contenu 30 qui permet de naviguer sur l'Internet ou sur un Intranet. Avantageusement, l'application permet aussi d'exécuter un code 15 informatique dont le résultat (ou sortie) est affiché et/ou lu dans le cadre de contenu. A titre d'exemple, le cadre de contenu peut afficher l'interface graphique d'un lecteur audio ou de radio, qui correspond à un programme informatique exécuté par l'application, et lire un contenu audio associé qui peut être situé localement ou à distance (sur l'Internet). 20 Par simplification, un cadre de contenu ouvert dans une planche est dans la suite de la description appelé cube. Comme détaillé ci-après, l'application permet d'ouvrir dans ladite planche 20 plusieurs autres cubes 31, 32. 25 L'application permet ainsi d'ouvrir en parallèle sur une même planche de travail plusieurs cubes, ce qui permet à l'utilisateur de pouvoir procéder à une multitude de navigations dans une même fenêtre de l'application, et éventuellement de pouvoir procéder à une multitude d'exécution de modules de l'application, en parallèle et de manière confortable. 30 Chaque cube comprend des moyens de navigation ou des moyens de commande d'exécution qui comprennent par exemple une interface de saisie 3064767 15 301, 311, 321 se présentant par exemple sous la forme d'un champ, permettant de saisir une adresse de contenu ou une commande d'exécution. Ainsi un utilisateur peut saisir dans ledit champ l'adresse d'une ressource distante par exemple pour accéder à un site Internet ou Intranet ou saisir une commande 5 interprétée par l'application 103 pour l'exécution d'un module informatique donné, tel qu'un lecteur radio, défini dans l'application. On peut aussi prévoir que lorsque l'utilisateur saisit dans ladite interface de saisie 301, 311, 321 des termes qui ne sont pas reconnus comme une adresse et qui ne sont pas reconnus comme une commande d'exécution par l'application, alors le champ 10 se comporte comme un moteur de recherche en affichant les résultats d'une page de moteur de recherche qui ressortent lorsque lesdits termes sont utilisés comme termes de recherche. Selon un mode de réalisation, ladite interface de saisie est inclue dans la barre 15 de commande du cube correspondant présentée ci-après. On peut prévoir que ladite interface apparaisse lorsque l'utilisateur clique sur une zone donnée de ladite barre de commande. L'utilisateur peut ainsi naviguer dans le cube 30 sur un site Internet ou Intranet 20 donné puis, sans avoir à changer de planche, et sans avoir à réduire ou fermer le cube 30. L'utilisateur peut naviguer sur un autre site internet ouvert dans un autre cube, par exemple le cube 33 présenté ci-après en lien avec la figure 5 et ceci sans quitter la planche. 25 La planche 20 présente une surface, sur laquelle peuvent être répartis les cubes, qui est supérieure à la surface de l'écran. L'utilisateur peut accéder à chaque zone de la surface de la planche. L'utilisateur peut accéder à une partie non apparente à l'écran (située virtuellement hors de l'écran) par une action donnée de l'utilisateur, sans avoir à utiliser un écran supplémentaire. 30 Ladite action de l'utilisateur peut être, comme expliqué ci-dessous, une action de défilement ou déroulement de la surface de la planche par rapport à l'écran, 3064 76 7 16 par exemple à l'aide la molette de la souris, d'une touche du clavier ou d'un geste de l'utilisateur sur une couche tactile de l'écran. Autrement dit, l'utilisateur peut se déplacer au sein de la planche pour afficher les parties de la planche située hors de l'écran et accéder ainsi aux différents cubes ouverts. 5 Selon un mode de réalisation préféré, la planche 20 est défilable par rapport à l'écran 100. A un instant donné, l'écran d'affichage, même en cas d'affichage plein écran de la fenêtre 10 de l'application, n'affiche qu'une partie de la planche 20 active. L'autre partie de de la planche 20 active non affichée à 10 l'écran est accessible et donc affichable en faisant défiler la planche à l'écran. Il est ainsi possible d'ouvrir lesdits cubes 30, 31, 32 sans superposition les uns des autres, en les répartissant sur une surface de la planche supérieure à celle affichée à l'écran à un instant donné. Les cubes 30, 31, 32 peuvent ainsi 15 occuper une surface de la planche 20 supérieure à la surface d'affichage de l'écran 100. L'utilisateur peut ainsi répartir les cubes comme il le souhaite dans l'espace de la planche sans être contraint par la taille de l'écran. Selon un mode de réalisation, par référence à l'interface graphique de 20 l'application 103, la planche 20 est défilable par rapport à la barre de commande 110 de l'application qui reste fixe par rapport à l'écran 100 lorsque la planche 20 défile. Avantageusement, chaque planche se présente ainsi sous la forme d'une zone 25 pouvant contenir de nombreux cubes et à travers laquelle on peut se déplacer, par exemple par déroulement de ladite zone, sans être gêné par la dimension restreinte de l'écran, afin de pouvoir ouvrir et manipuler de manière fluide et confortable autant de cubes que l'on souhaite. On peut prévoir que le déplacement au sein de ladite planche, ou le déroulement de ladite planche, 30 puisse être réalisé sans fin ou en fonction des positions occupées par les cubes. 3064 76 7 17 Ainsi, lorsque des cubes s'étendent sur une surface de la planche supérieure à celle de l'écran, l'utilisateur peut facilement accéder à ces différents cubes. Avantageusement, la planche est défillable de haut en bas et inversement. On peut aussi prévoir que la planche soit défilable selon une autre direction par 5 exemple de gauche à droite et inversement. Selon un mode de réalisation, le défilement (ou scrolling an anglais) de la planche s'effectue de manière fluide ou continue, c'est-à-dire sans saccade. Le défilement est contrôlé par l'utilisateur. 10 L'utilisateur peut effectuer aisément des allers retours entre les cubes ouverts, sans avoir à les déplacer relativement les uns par rapport aux autres. En effet, il suffit à l'utilisateur de déplacer par exemple à l'aide de la souris, la zone d'affichage de l'écran dans la surface de la planche. Si on considère comme référentiel fixe l'écran, l'utilisateur peut déplacer la planche, en particulier la 15 zone de la planche affichée à l'écran, par rapport à l'écran. L'utilisateur peut visionner dans un cube, par exemple le cube 31, des images tout en écoutant simultanément la radio par l'intermédiaire d'un lecteur radio exécuté dans un autre cube, par exemple le cube 32. Avantageusement, 20 l'utilisateur peut agir en parallèle sur le contenu de chacun de ces contenus, par exemple pour naviguer sur un ou plusieurs sites Internet ou Intranet (cube 30 ou 33), contrôler le visionnage d'images (cube 31) et contrôler l'écoute d'une station de radio (cube 32), indépendamment des autres cubes. En particulier, la navigation sur un site Internet ou Intranet du cube 30 laisse le 25 cube 33 présent sur la planche 20 (même s'il n'est pas affiché à l'écran), de sorte qu'à n'importe quel moment l'utilisateur peut se déplacer à travers la surface de la planche pour aller naviguer dans le cube 33. En effet, l'utilisateur peut naviguer à travers les différents cubes et 30 éventuellement bénéficier et/ou interagir avec des modules exécutés dans des cubes, sans qu'il soit nécessaire de basculer entre des onglets, ou de basculer entre les contenus par réduction/agrandissement, puisque les cubes d'une 3064 76 7 18 planche restent accessibles par simple déplacement relatif de la partie de la planche affichée l'écran pour accéder aux éventuels cubes situés en tout ou partie hors de l'écran. 5 Chaque cube permet d'afficher et/ou lire et/ou interagir avec un contenu localisé à une adresse donnée et/ou exécuté suite à une commande donnée. Comme expliqué ci-après, on peut prévoir que l'utilisateur et/ou l'application interagisse avec ledit contenu. 10 Selon un aspect particulier, la surface occupée par un cube est inférieure à celle de la planche 20. Pour autant on peut prévoir de commander l'affichage en mode plein écran dudit cube qui occupe alors la surface de l'écran, qui reste inférieure à celle de la planche. Le cube peut présenter un affichage en deux dimensions (largeur et hauteur) ou en trois dimensions (largeur, hauteur 15 et profondeur). L'ouverture d'un cube est réalisée par exemple suite à la sélection d'un contenu par l'utilisateur dans une bibliothèque de contenus de l'application 103, accessible par exemple par un bouton 113 de la barre d'application, ou 20 suite à une recherche lancée sur un moteur de recherche, depuis un champ de recherche 112 inclus dans la barre de commande 110. Il est à noter que chaque cube ressemble à une fenêtre d'affichage, mais il convient de noter que les cubes ouverts dans une planche de travail se 25 distinguent des solutions connues de l'état de la technique dans lesquelles plusieurs fenêtres d'affichage, par exemple plusieurs fenêtres d'un navigateur, sont ouvertes dans un système d'exploitation, comme expliqué ci-dessous. Lorsque l'utilisateur lance l'application 103, une fenêtre correspondant à une 30 session ou instance d'exécution de l'application 103 est ouverte. Dans l'exemple illustré aux figures, cette fenêtre de l'application est la fenêtre 10. L'ouverture d'un cube dans une planche de travail s'effectue au sein de cette 3064 76 7 19 session d'exécution de l'application et l'ouverture de cubes supplémentaires dans cette même planche de travail (ou dans une autre planche de travail) s'effectue aussi au sein de cette même session d'exécution de l'application, sans qu'il soit nécessaire de lancer une nouvelle fenêtre d'application 5 correspondant à une nouvelle session ou instance d'exécution de l'application. A l'inverse, lors de l'ouverture de plusieurs fenêtres de navigation d'un navigateur internet connu de l'état de la technique, plusieurs instances ou session d'exécution du navigateur Internet sont ouvertes. Autrement dit, ledit navigateur Internet connu de l'état de la technique lance (ou exécute) plusieurs 10 versions (ou copies) de lui-même pour ouvrir plusieurs fenêtres de navigation. Le contenu de chaque cube est ouvert depuis un emplacement local ou de manière distante, par exemple par l'Internet ou un Intranet. Les contenus des différents cubes peuvent être de même type ou non - par exemple texte, 15 image, audio, vidéo- que ceux affichés, lus ou exécutés par l'un des ou les autres cubes. Chaque cube est redimensionnable et repositionnable dans la planche 20. A la figure 2, le rectangle en tiretés représente une position précédente du cube 30, 20 par exemple au moment de son ouverture. Comme illustré à la figure 2, l'utilisateur peut déplacer le cube 30 dans la planche, par exemple vers le milieu, et peut agrandir (ou réduire) la hauteur et la largeur dudit cube. Comme rappelé ci-dessus, l'utilisateur peut aussi réduire complètement ou mettre en plein écran ledit cube. 25 Dans l'exemple illustré plus particulièrement à la figure 3, l'utilisateur a ouvert dans la planche 20 deux autres cubes 31, 32, après avoir ouvert, puis redimensionné et repositionné le cube 30 comme illustré à la figure 2. 30 Comme le montre le rectangle en tiretés de la figure 3, qui correspond à la position du cube 30 de la figure 2 avant ouverture des deux autres cubes 31, 32, la position et les dimensions du cube 30 dans la configuration de la figure 2 3064767 20 ne permettent pas, en l'état, d'afficher simultanément et en entier à l'écran, le cube 30 et les deux autres cubes 31, 32 sans superposition au moins partielle ou redimensionnement desdits cubes. 5 Pour autant grâce à la propriété de défilement de la planche 20, l'application 103 ou l'utilisateur fait défiler la planche 20 pour libérer à l'écran une zone d'affichage de la planche 20 suffisante pour afficher les cubes 31, 32. Les cubes 31, 32 sont ainsi ouverts en dessous (sans superposition) du cube 30 qui est déplacé vers le haut relativement à l'écran. En variante, les cubes 10 auraient pu être ouverts au-dessus (sans superposition) du cube 30, le cube étant alors déplacé vers le bas relativement à l'écran. Selon un mode de réalisation, on peut aussi prévoir, dans le cas d'un défilement latéral, que les cubes ouverts soient décalés latéralement par rapport au(x) cube(s) précédemment ouvert(s). 15 On peut ainsi prévoir que, lors de l'ouverture d'un cube supplémentaire, si la zone d'affichage libre à l'écran est insuffisante pour permettre d'afficher le cube supplémentaire sans superposition avec un autre cube, l'application 103 est configurée pour faire défiler la planche 20 en présentant à l'écran une zone 20 libre de la planche suffisante pour ouvrir le cube supplémentaire sans superposition avec les autres cubes. L'utilisateur peut bien entendu faire défiler la planche pour accéder au(x) cube(s) sortis au moins partiellement de l'écran. Avantageusement, le positionnement d'un cube supplémentaire est initialement défini par l'application 103 en fonction de la position du ou des cubes, en étant écarté, par exemple sur le côté ou en bas ou en haut, dudit ou desdits cubes ouverts. 25 30 L'utilisateur peut redimensionner et repositionner chaque cube à l'aide de l'interface 101 homme-machine, par exemple en saisissant un coin du cube 3064 76 7 21 pour le réduire ou l'agrandir, ou en maintenant le pointage actif sur la barre de commande du cube et en déplaçant la souris pour déplacer le cube au sein de la planche. 5 Avantageusement, l'utilisateur peut effectuer différentes actions sur les cubes et en particulier, s'il le souhaite, l'utilisateur peut superposer les cubes en tout ou partie. L'utilisateur peut aussi définir les plans relatifs (par exemple arrière-plan) dans lesquels se situent les cubes les uns par rapport aux autres. 10 Selon un mode de réalisation, chaque cube d'une planche est ouvert initialement avec des dimensions prédéfinies, qui sont modifiables après ouverture. On peut aussi prévoir que la définition au sein d'une planche des dimensions d'ouverture initiale soit également modifiable, par exemple à l'aide du bouton 114 de la barre de commande 110 qui permet d'accéder à une 15 interface de réglage de paramètres de l'application 103. Pour pouvoir se repérer et accéder rapidement et aisément à une zone donnée de la planche qui peut être située hors de la zone d'affichage de l'écran 100, l'application 103 comprend un bandeau 6 de repérage (voir figure 4) dont 20 l'utilisateur peut commander l'affichage, par exemple en pointant une zone de l'écran, par exemple le bord droit de l'écran. Dans l'exemple illustré à la figure 4, le bandeau 6 comprend plusieurs vignettes 60, 61, 62 représentatives des cubes 30, 31, 32 ouverts de la planche. 25 Avantageusement, l'organisation desdites vignettes entre elles et relativement au bandeau 6 correspond à celle des cubes entre eux et par rapport à la planche 20. Autrement dit, les positions desdites vignettes par rapport au bandeau correspondent aux positions des cubes par rapport à la planche. 30 Un tel bandeau 6 forme une carte miniature illustrant les emplacements des cubes de la planche et, de préférence la position courante de la zone d'affichage de l'écran relativement à la planche. Ainsi dans l'exemple de la 3064767 22 figure 4, le rectangle en pointillé 600 symbolise la position de l'écran d'affichage par rapport aux parties haute et basse de la planche. On note ainsi que le cube 30, symbolisé sur la carte par le rectangle en pointillé 60, s'étend en partie en dehors de la zone d'affichage courante de l'écran, tandis que les 5 deux autres cubes 31, 32 symbolisés sur la carte par les rectangles en pointillé 61, 62 sont bien contenus dans la zone d'affichage courante de l'écran. Lorsque l'utilisateur pointe une zone du bandeau 6, la planche 20 défile par rapport à l'écran, avec ses cubes (à savoir les cubes dont les positions sont 10 attachées à la planche 20, c'est-à-dire dont l'état n'est pas « pined » comme détaillé ci-après) pour afficher à l'écran la zone de la planche correspondant à la zone pointée du bandeau 6. Autrement dit, tant que les cubes ne sont pas dans l'état « pined », les cubes disposés sur la planche ont une position liée à la planche et suivent alors le déplacement de la planche relativement à l'écran 15 Dans le mode de réalisation illustré aux figures 1 à 5, chaque cube 30, 31, 32 est muni d'une barre de commande 300, 310, 320 permettant de manipuler le cube, par exemple pour fermer, réduire agrandir, et activer ou inactiver l'audio lorsque le contenu du cube comprend un contenu audio. 20 A la figure 5, on a représenté l'ouverture du cube supplémentaire 33, par exemple de type page Internet, qui présente une barre de commande 330 et une interface de saisie 331. Les pointillés sont utilisés sur la figures 5 pour schématisé l'étendue de la planche 20 et les positions, hors de l'écran des 25 cubes 30, 31, 32 par rapport à cette planche 20. Dans l'exemple de la figure 5, le cube 33 occupe une grande partie de la zone de la planche 20 qui est affichée à l'écran de sorte que les cubes 30, 31, 32 précédemment ouverts se retrouvent en dehors de l'écran. On comprend que l'utilisateur peut déplacer, par exemple à l'aide d'une molette de souris, la zone d'affichage de l'écran 30 relativement à la planche 20 pour afficher les différentes zones de la planche qui ne sont pas visibles en même temps du fait de la taillé limitée de l'écran. On comprend ainsi que l'utilisateur peut accéder, par exemple par défilement 3064767 23 de la planche par rapport à l'écran, aux différentes parties de la planche, et en particulier aux zones de la planche au niveau desquelles sont positionnés les cubes 30, 31, 32 5 Avantageusement, chaque cube peut aussi être pivoté sur lui-même, par exemple de 70°. Comme détaillé ci-après, il est possible de figer l'affichage d'un cube. Les cubes peuvent être actifs ou inhiber sélectivement. Il est aussi possible de fixer la position d'un ou de chaque cube par rapport à la planche ou par rapport à l'écran. 10 En particulier, un cube peut être dans un état dit épinglé (ou « pined » en anglais) lorsque l'utilisateur lui attribue une position fixe et absolue à l'écran. Ainsi, si l'utilisateur fait défiler la planche correspondante, le cube « épinglé » ne bougera pas, tandis que le reste de la planche défilera par rapport à l'écran 15 et au cube « épinglé » avec le ou les autres cubes associés à ladite planche et non définis comme « épinglé ». Lorsque le contenu d'un cube est de type audio, l'utilisateur peut contrôler le son depuis la barre de commande du cube. En particulier, l'utilisateur peut 20 choisir de couper ou activer l'audio dudit contenu. Selon un mode de réalisation, l'utilisateur peut couper ou activer l'audio de chacun des cubes correspondants individuellement. On peut prévoir que le fait d'activer le son sur un cube coupe le son sur les autres cubes. 25 Selon un mode de réalisation, l'application permet aussi à l'utilisateur de figer un cube. Dans cet état, on ne peut plus faire dérouler ou défiler (« scroll » en anglais) un contenu à l'intérieur d'un cube, que ce soit verticalement ou horizontalement. L'utilisateur peut donc afficher une zone précise d'un site web dans un cube, puis figer le cube. La zone affichée du site web sera ainsi figée 30 et insensible à une commande de défilement de contenu au sein du cube. Selon un mode de réalisation, l'application permet aussi à l'utilisateur de figer 3064767 24 la planche. Dans cet état, tous les cubes présents dans la planche sont figés. Ils ne peuvent alors plus être ni déplacés, ni redimensionnés. L'utilisateur peut cependant continuer à interagir avec le contenu de chacun des cubes, faire défiler le contenu à l'intérieur des cubes, et faire défiler la planche. 5 Selon un mode de réalisation, chaque cube fonctionne en temps réel simultanément avec les autres cubes de la planche, au sens où le fait pour l'utilisateur d'agir sur un cube ne désactive pas nécessairement les autres cubes qui peuvent continuer par exemple à lire un fichier ou mettre à jour 10 l'affichage de données. Le contenu d'un cube 30 est par exemple un contenu de l'un des types suivant ou une combinaison de tout ou partie des types suivants : texte ; champs d'entrée de données, image ; audio ; vidéo ; application informatique. 15 En particulier, le contenu d'un cube peut être une page Internet à partir de laquelle l'utilisateur peut naviguer tout en restant dans la zone d'affichage délimitée par le cube. Le contenu d'un cube peut aussi être un fichier audio et/ou vidéo lu dans le cube. Le fichier lu peut être situé à une adresse locale 20 du système ou distante. Lorsque le contenu est de type « application informatique », le cube affiche l'interface graphique utilisateur d'une application informatique exécutée localement ou à distance, par exemple une application de conférence audio 25 et/ou vidéo, et/ou une application d'échange de fichier et/ou de messagerie instantanée et/ou un lecteur audio et/ou vidéo, une visionneuse d'image, une application de gestion d'éléments de décoration pour les planches (images, boutons, textes...) ou jeux en ligne. Ladite application peut aussi être une application de prise de notes, un éditeur de texte, un tableur... Une telle 30 application informatique, encore appelée « In-app » s'ouvre directement dans un cube de l'application. 3064767 25 Ladite application in-app est exécutée et affichée dans un cube au sein de l'application 103 selon l'invention. L'utilisateur peut agir sur le contenu de chaque cube indépendamment des 5 autres cubes. Pour autant, l'utilisateur peut aussi créer des interactions entre les contenus de différents cubes. Selon un mode de réalisation, l'application 103 est configurée pour déclencher une action sur un cube en fonction d'un paramètre ou d'une donnée relative à 10 un autre cube, ou encore en fonction d'un évènement, c'est-à-dire de l'évolution dans le temps d'un paramètre ou d'une donnée relative à un autre cube. Ladite donnée relative à un cube peut être le contenu du cube. A titre d'exemples, lorsqu'un contenu audio d'un cube est en cours de lecture et 15 que l'utilisateur commande la lecture d'un contenu audio d'un autre cube, la lecture du contenu audio du cube en cours est mise en pause ou stoppée, et le contenu audio de l'autre cube est lu. Selon un mode de réalisation, suite à une action de l'utilisateur sur un cube, 20 telle qu'un positionnement de la souris sur un côté du cube, ou en fonction du contenu du cube, l'application affiche une zone spécifique liée au cube. Cette zone est définie par l'application par opposition à une zone qui serait définie par le créateur ou fournisseur du contenu. Cette zone peut être une zone de contrôle dudit contenu et/ou une zone d'affichage de données distinctes dudit 25 contenu et/ou une zone d'entrée de données. Selon un mode de réalisation, ladite zone affichée est une zone d'entrée de données, par exemple pour entrer des commentaires ou des notations en lien avec le contenu du cube. L'application 103 est configurée pour associer ces 30 données au contenu du cube, de telle sorte que, lorsqu'un autre utilisateur ouvre, depuis un autre système sur lequel est installé une autre copie de l'application, un autre cube incluant ce contenu, alors les données associées 3064767 26 par l'application 103 audit contenu sont visibles ou accessibles par ledit autre utilisateur. L'autre copie de l'application qui tourne sur le système de l'autre utilisateur peut en particulier afficher une zone spécifique associée audit autre cube qui contient lesdites données. Pour autant, il convient de noter que les 5 données associées ne font pas en soit partie du contenu, de sorte que l'affichage du contenu par une application autre que celle de l'invention ne permet pas d'accéder auxdites données associées au contenu. On peut prévoir que l'application 103 pilote ou régule le positionnement des 10 cubes en fonction de leurs positions respectives pour éviter qu'ils ne se superposent. Selon un aspect particulier, l'application permet d'ouvrir des cubes qui sont configurés pour, en fonction du contenu, par exemple textuel, d'un ou des 15 autres cubes, réaliser une action lorsqu'un contenu donné, par exemple un texte, donné apparaît ou disparait. On peut ainsi prévoir que, par l'intermédiaire de l'application 103, les cubes communiquent des informations à tout ou partie des autres cubes, lors de la 20 réalisation d'un évènement donné, qui peuvent alors entrainer une ou plusieurs actions exécutées par l'application. L'application permet ainsi de communiquer des données d'un cube à un autre tout en conservant la possibilité d'un fonctionnement de chaque cube de 25 manière autonome par rapport aux autres cubes. Autrement dit, chaque cube peut fonctionner indépendamment des autres cubes mais peut aussi permettre une interaction avec un autre cube, telle que la gestion de l'audio expliquée ci-dessus. L'application 103 permet de générer 30 une interaction entre cubes et/ou une ouverture d'un cube supplémentaire en fonction de données prédéfinies. 3064767 27 La planche 20 correspond ainsi à un espace de travail, au sein de l'application 103, qui regroupe des cubes dans un état donné. Selon un mode de réalisation, la planche 20 contient les informations concernant chacun de ses cubes, ainsi que des informations sur son propre état : fond d'écran, ainsi que 5 des options de configuration et de fonctionnement. Ladite application permet aussi d'enregistrer une planche 20 dans un fichier 51, appelé fichier de planche, comme illustré à la figure 5. L'enregistrement d'une planche comprend l'enregistrement des paramètres des cubes de la 10 planche 20. Avantageusement, l'enregistrement d'une planche comprend aussi des paramètres d'état de la planche. L'enregistrement peut être réalisé automatiquement, par exemple à une fréquence donnée, ou sur commande de l'utilisateur, en local et/ou à distance, par exemple sur le système 1, sur l'Internet ou sur un Intranet. 15 Lesdits paramètres de chaque cube 30, 31, 32 enregistrés dans le fichier de planche comprennent notamment : - la position et/ou les dimensions dudit cube ; - l'adresse (ou chemin d'accès) ou la commande d'exécution du contenu dudit 20 cube : l'adresse est par exemple une adresse URL lorsque le contenu du cube est un contenu provenant de l'Internet, ou une adresse locale du système lorsque le contenu du cube est issu d'un fichier local. Dans le cas d'un contenu à exécuter par l'application, l'adresse du contenu correspond à une commande désignant le code à exécuter par l'application, par exemple l'endroit où se situe 25 le code à exécuter. Avantageusement, lesdits paramètres enregistrés de chaque cube comprennent aussi des paramètres supplémentaires correspondant à des paramètres d'état du cube définis par l'utilisateur. Lesdits paramètres d'état comprennent par exemple l'état épinglé («pined ») ou non du cube, l'état 30 figé « freeze» ou non du cube, l'état muet « mute » ou non du cube.... Les cubes d'une même planche sont de préférence soumis à des règles 3064 76 7 28 communes définies pour la planche. Les règles d'une planche comprennent par exemple les paramètres d'ouverture (taille initiale ; position initiale) des cubes. 5 Lesdits paramètres peuvent aussi comprendre l'un et/ou une combinaison des paramètres suivants : - la position de la ou de chaque barre de défilement du cube, lorsque le contenu du cube s'étend sur une surface supérieure à celle définie par les dimensions du cube ; 10 - des paramètres d'état du cube, tels que l'état audio du cube, l'état fixe ou non dans l'espace du cube ; - le titre du contenu du cube (qui est de préférence affiché dans la barre de commande du cube). 15 Le fichier 51 de planche correspondant est mémorisé dans une mémoire qui peut être commune avec la mémoire sur laquelle est installée l'application 103 ou le système d'exploitation ou une autre mémoire, par exemple une mémoire sur support amovible ou une mémoire accessible depuis l'Internet ou un Intranet. 20 Par la suite, ledit fichier de planche 51 peut être chargé dans l'application 103 de manière à réouvrir automatiquement les cubes 30, 31, 32 de la planche 20 correspondant avec leurs paramètres enregistrés. Autrement dit après chargement du fichier 51 dans l'application, l'utilisateur retrouve les cubes 25 ouverts dans la planche affichée à l'écran dans la même configuration (positions, dimensions...) que celle dans laquelle ladite planche, et donc ses cubes, ont été précédemment enregistrés. L'utilisateur peut ainsi retrouver la planche 20 et donc son environnement de 30 travail dans la configuration dans laquelle il l'avait laissée au moment de l'enregistrement. L'utilisateur peut donc effectuer différentes tâches, telles que travailler sur d'autres planches, et fermer l'application. Il peut ensuite aisément 3064767 29 et rapidement retrouver les cubes de la planche qu'il a précédemment enregistrée et reprendre son activité sur cette planche. On peut prévoir que la planche enregistrée puisse être rechargée par 5 l'utilisateur du système ou par un tiers qui utilise un autre système sur lequel est aussi installée l'application. Le fichier de planche peut être enregistré avec une autorisation de lecture simple, ou de lecture et d'écriture pour permettre de le modifier. 10 En particulier, l'utilisateur peut partager un fichier de planche à un ou plusieurs autres utilisateurs, par exemple en cliquant sur le bouton 117 de la barre de commande 110. Le partage peut s'effectuer selon différents protocoles, tels que l'envoi par messagerie, sur un réseau social, ou sur un serveur accessible à un tiers. 15 Selon un mode de réalisation illustré plus particulièrement à la figure 6, le fichier de planche peut être enregistré dans une ou plusieurs bibliothèques. Une bibliothèque correspond à un emplacement local ou distant qui regroupe des fichiers de planche. 20 Dans l'exemple illustré à la figure 6, l'application 103 est configurée pour accéder (en lecture et en écriture) à une bibliothèque 5 dite bibliothèque utilisateur à laquelle les tiers n'ont pas accès, et à une bibliothèque 7 dite bibliothèque publique à laquelle des tiers ont accès. L'utilisateur peut ainsi s'il 25 le souhaite copier un fichier de planche précédemment enregistré dans la bibliothèque 5 vers la bibliothèque 7 pour le mettre à disposition de tiers. Inversement l'utilisateur peut puiser dans la bibliothèque 7 publique des fichiers de planche et les copier dans la bibliothèque 5 utilisateur (privée). Le créateur d'un fichier de planche peut lui affecter des autorisations de lecture 30 et/ou d'écriture. On peut ainsi prévoir qu'une planche créée par un utilisateur soit partagée à un autre utilisateur qui s'en sert de base de travail et la modifie à sa manière. Une telle conception de l'application permet ainsi un travail 3064767 30 collaboratif simple, souple et rapide. Les bibliothèques 5 et 7 sont accessibles par l'utilisateur depuis le bouton 115 de la barre de commande 110. 5 Selon un aspect particulier, l'application 103 est configurée pour : - permettre de sélectionner une partie d'un contenu affiché dans un cube 30, par exemple une partie de contenu de type texte ou image, accessible à une adresse donnée, 10 - copier ladite partie de contenu sélectionnée en lui associant automatiquement l'adresse à laquelle ladite partie de contenu est accessible, et - coller ladite partie de contenu sélectionnée dans un autre cube, avec ladite adresse, dont l'intérieur se présente par exemple sous la forme d'un bloc-notes. 15 Selon un mode de réalisation particulier et comme illustré à la figure 7, l'utilisateur ou un tiers peut ouvrir un fichier de planche, précédemment enregistré à l'aide du premier système informatique, sur un deuxième système informatique 1', tel qu'un téléphone intelligent ou tablette, qui comprend un 20 écran 100', de taille plus réduite que celle de l'écran du premier système informatique 1 qui est par exemple un ordinateur de type ordinateur de bureau ou ordinateur portable comme expliqué ci-dessus. Le deuxième système informatique 1' comprend de préférence un système 25 d'exploitation dit mobile qui est par exemple de type Android (développé par la société Google) ou iOS (développé par la société Apple). A cet effet, ledit deuxième système 1' comprend une application dite mobile configurée pour permettre de charger un fichier de planche généré à partir du 30 premier système 1 et permettre d'afficher à l'écran le cube 30 de la planche 20 correspondant audit fichier de planche, les autres cubes n'étant pas affichés. Les cubes de la planche sont affichés un à un à l'écran, par une action de 3064767 31 l'utilisateur sur le deuxième système 1', par exemple par un mouvement du doigt sur l'écran de gauche à droite ou inversement. Suite à une telle action, un autre cube, par exemple le cube 31 (le cube voisin) est affiché à l'écran et le cube 30 précédemment affiché est masqué. On peut aussi prévoir de créer un 5 fichier de planche depuis le deuxième système 1' et l'ouvrir dans l'application 103 du premier système. L'utilisateur peut ainsi retrouver sur un appareil mobile les cubes d'une planche enregistrée depuis un ordinateur. 10 Les étapes de procédé et les fonctions de l'application 103 ou de l'application mobile décrites ci-dessus peuvent être mise en oeuvre sous forme de programme(s) d'ordinateur. Ce(s) programme(s) d'ordinateur, ou instructions informatiques, peuvent être contenus dans des dispositifs de stockage de 15 programme, par exemple des supports de stockage de données numériques lisibles par ordinateur, ou des programmes exécutables. Les programmes ou instructions peuvent aussi être exécutés à partir de périphériques de stockage de programme. 20 A titre d'exemple, l'application 103 comprend une partie client qui peut être développée à l'aide d'Electron, un dérivé du moteur Chromium, et l'interface de l'application 103 peut être concue en HTML5, Javascript... La partie arrière-plan (ou backend en anglais) de l'application 103 peut être 25 conçue à partir de Node.js qui est une plateforme logicielle en JavaScript orientée vers les applications réseau. La partie client de l'application exécutée sur le système informatique mobile 1' peut être développée à partir de l'application React Native, ou en langage Swift (pour des systèmes de type i0S) ou en langage Java (pour des systèmes de type Android). 30 L'invention n'est pas limitée aux modes de réalisation illustrés dans les dessins. En conséquence, il doit être entendu que, lorsque les caractéristiques 3064767 32 mentionnées dans les revendications annexées sont suivies par des signes de référence, ces signes sont inclus uniquement dans le but d'améliorer l'intelligibilité des revendications et ne sont nullement limitatifs de la portée des revendications. 5 De plus, le terme « comprenant » n'exclut pas d'autres éléments ou étapes. En outre, des caractéristiques ou étapes qui ont été décrites en référence à l'un des modes de réalisation exposés ci-dessus peuvent également être utilisées en combinaison avec d'autres caractéristiques ou étapes d'autres modes de 10 réalisation exposés ci-dessus. Une planche de travail correspond à un espace en deux dimensions et forme donc une surface sur laquelle peuvent être répartis des cubes que l'utilisateur peut visualiser simultanément à l'écran lors qu'ils se situent sur une zone 15 d'affichage de la planche de travail inférieure ou égale à la taille de l'écran ou que l'utilisateur peut visualiser successivement par déplacement relatif de la zone d'affichage de l'écran dans cet espace en deux dimensions. Ainsi une planche de travail est un espace à deux dimensions (surface) par opposition à un système d'affichage ou de navigation à onglets qui peut être considéré 20 comme un espace de dimension supérieure à deux dimensions. Chaque onglet en plus de la zone d'affichage de l'onglet courant peut être considéré comme une dimension additionnelle. Ainsi, la surface de la planche de travail est bien la surface de la planche de 25 travail à laquelle peut accéder l'utilisateur sans quitter la planche de travail et non pas l'addition des surfaces d'une éventuelle pluralité de planche ouvert dans différents onglets. REVENDICATIONS1. Système informatique (1) comprenant : - un écran (100) d'affichage ; 5 - un processeur (102) ; - une application (103) informatique exécutable par le processeur (102), ladite application (103) informatique étant configurée pour afficher à l'écran (100) une fenêtre (10) de l'application, qui comprend un cadre d'affichage principal (20), appelé planche de travail, 10 caractérisé en ce que ladite application (103) est aussi configurée pour permettre, dans ladite fenêtre de l'application, d'ouvrir des cadres de contenu (30, 31, 32) dans la même planche de travail (20), chaque cadre de contenu comprenant des moyens de navigation (301, 311, 321) permettant d'accéder à, et de naviguer dans, un site Internet ou Intranet à 15 l'intérieur dudit cadre de contenu, et, de préférence, des moyens d'exécution (301, 311, 321) d'un module informatique de l'application, par exemple un module de lecteur radio, ladite application (103) étant configurée pour permettre de visualiser plusieurs (31, 32) desdits cadres de contenu (30, 31, 32) en même temps dans ladite 20 planche de travail (20). 2. Système informatique (1) selon la revendication 1, caractérisé en ce que ladite planche de travail (20) présente une surface, sur laquelle les cadres de contenu (30, 31, 32) peuvent être ouverts, qui est supérieure à la surface 25 d'affichage de l'écran (100) d'affichage. 3. Système informatique (1) selon la revendication 2, caractérisé en ce que la planche (20) est déplaçable, avec les cadres de contenu ouverts dans ladite planche, relativement à l'écran (100) d'affichage pour permettre à l'utilisateur 30 de visualiser, et éventuellement d'interagir avec, un ou des cadres de contenu situés, en tout ou partie, en dehors de la zone d'affichage de l'écran. 3064767 34 4. Système informatique (1) selon la revendication 3, caractérisé en ce que ladite planche de travail (20) est défilable par rapport à l'écran (100). 5. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application est configurée de telle sorte que l'utilisateur peut naviguer sur un site Internet ou Intranet dans l'un (30) des cadres de contenu de la planche, en même temps qu'un contenu audio et/ou vidéo est en cours de lecture dans un autre (32) desdits cadres de contenu de la planche. 6. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que chacun des cadres de contenu (30, 31, 32) est redimensionnable et repositionnable dans la planche de travail (20). 7. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que ladite application (103) est aussi configurée pour : - enregistrer dans un fichier (51), appelé fichier de planche, des paramètres des cadres de contenu de ladite planche de travail (20), lesdits paramètres de chaque cadre de contenu (30, 31, 32) comprenant : - la position et/ou les dimensions dudit cadre de contenu ; - une adresse permettant d'accéder au contenu dudit cadre de contenu ou une commande d'exécution dudit contenu ; ladite application étant aussi configurée pour permettre de charger ledit fichier (51) de planche de manière à réouvrir automatiquement les cadres de contenu (30, 31, 32) de ladite planche de travail (20) conformément à leurs paramètres 25 enregistrés. 8. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application (103) est configurée pour déclencher une action sur un cadre de contenu en fonction d'un paramètre, ou donnée, relative 30 à un autre cadre de contenu, ou en fonction de l'évolution dans le temps d'un paramètre, ou d'une donnée, relative audit autre cadre de contenu. 3064767 35 9. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application est configurée pour, lors d'une action de l'utilisateur sur un cadre de contenu ou en fonction du contenu du cadre de contenu, afficher une zone définie par l'application qui est une zone de 5 contrôle dudit contenu et/ou une zone d'affichage de données distinctes dudit contenu et/ou une zone d'entrée de données. 10. Système informatique (1) selon la revendication 9, caractérisé en ce que ladite zone affichée étant une zone d'entrée de données, l'application est 10 configurée pour associer ces données au contenu du cadre de contenu, par exemple des commentaires ou des notations, de telle sorte que lorsqu'un autre utilisateur ouvre, depuis une autre copie de l'application exécutée sur un autre système informatique, un autre cadre de contenu contenant ce contenu, les données associées par l'application audit contenu sont visibles ou accessibles 15 par ledit autre utilisateur. 11. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application (103) est configurée de telle sorte que, lorsqu'un contenu audio d'un cadre de contenu est en cours de lecture et que 20 l'utilisateur commande la lecture d'un contenu audio d'un autre cadre de contenu, la lecture du contenu audio du cadre de contenu en cours est mise en pause ou stoppée, et le contenu audio de l'autre cadre de contenu est lu. 12. Système informatique (1) selon l'une des revendications précédentes, 25 caractérisé en ce que l'application (103) comprend des moyens pour accéder à: -une bibliothèque, appelée bibliothèque (5) utilisateur, qui contient le ou chaque fichier de planche (51) enregistré par l'utilisateur, ladite application étant configurée pour permettre à l'utilisateur de 30 charger au moins ledit ou l'un desdits fichiers de planche ou éventuellement de le partager avec un tiers ; - une bibliothèque, appelée bibliothèque (7) publique, qui contient un ou 3064 76 7 36 des fichiers de planche, enregistrés par un tiers, ladite application étant configurée pour permettre à l'utilisateur de charger ledit ou l'un desdits fichiers de planche ou éventuellement de l'enregistrer dans la bibliothèque utilisateur. 5 13. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que, lors de l'ouverture d'un cadre de contenu supplémentaire, si la zone d'affichage libre à l'écran est insuffisante pour permettre d'afficher le cadre de contenu supplémentaire sans superposition 10 avec un autre cadre de contenu, l'application (103) est configurée pour, de préférence en faisant défiler la planche de travail (20), présenter à l'écran une zone d'affichage suffisante pour ouvrir le cadre de contenu supplémentaire sans superposition avec les autres cadre de contenu. 15 14. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que le contenu d'au moins l'un des cadres de contenu est l'interface graphique utilisateur d'une application informatique exécutée localement ou à distance, par exemple une application de conférence audio et/ou vidéo et/ou d'échange de fichier et/ou de messagerie instantanée. 20 15. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application est configurée pour : - afficher un bandeau (6) comprenant plusieurs vignettes (60, 61, 62) représentatives des cadres de contenu (30, 31, 32) ouverts de la planche de travail (20), l'organisation desdites vignettes relativement au bandeau correspondant à celle des cadres de contenu par rapport à la planche de travail (20) ; - lorsque l'utilisateur pointe une zone du bandeau (6), déplacer de préférence par défilement la planche de travail (20) avec ses cadres de contenu pour 30 afficher la zone de la planche de travail (20) correspondante à la zone pointée du bandeau (6). 3064767 37 16. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application (103) est configurée pour : - permettre de sélectionner une partie d'un contenu affiché dans un cadre de contenu (30), par exemple une partie de contenu de type texte ou image, 5 accessible à une adresse donnée, - copier ladite partie de contenu sélectionnée en lui associant automatiquement l'adresse à laquelle ledit contenu est accessible, et - coller ladite partie de contenu sélectionnée dans un autre cadre de contenu avec ladite adresse. 10 17. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que chaque cadre de contenu (30, 31, 32) est muni d'une barre de commande (300) comprenant des éléments d'action permettant d'agir sur le cadre de contenu et/ou sur le contenu dudit cadre, par exemple pour 15 fermer, réduire agrandir, et activer ou inactiver l'audio lorsque le contenu du cadre de contenu comprend un contenu audio. 18. Système informatique (1) selon l'une des revendications précédentes, caractérisé en ce que l'application (103) est configurée pour permettre d'ouvrir 20 une planche de travail supplémentaire, et la fenêtre (10) de l'application comprend une zone d'onglets (200) permettant à l'utilisateur de basculer entre lesdites planches de travail. 19. Système informatique (1) selon l'une des revendications précédentes, 25 caractérisé en ce que l'application comprend des moyens de partage (117) permettant de partager un fichier de planche (51) avec un ou plusieurs utilisateurs, par exemple des utilisateurs d'un réseau social donné. 20. Système informatique (1) selon l'une des revendications précédentes, 30 caractérisé en ce que chaque cadre de contenu est pivotable. 21. Ensemble comprenant un système informatique (1), appelé premier 3064 76 7 38 système informatique, selon l'une des revendications précédentes, et un deuxième système informatique (1'), tel qu'un téléphone intelligent ou tablette, comprenant un écran (100'), caractérisé en ce que ledit deuxième système (1') comprend une application configurée pour permettre de : 5 - charger un fichier (51) de planche généré à partir du premier système (1) ; - afficher à l'écran un cadre de contenu (30) de la planche de travail (20) correspondant audit fichier (51), les autres cadres de contenu n'étant pas affichés ; - suite à une action de l'utilisateur sur le deuxième système (1'), afficher un 10 autre cadre de contenu (31) de la planche (20) et masquer le cadre de contenu (30) précédemment affiché. 22. Procédé mis en oeuvre à l'aide d'un système informatique qui comprend un écran (100) d'affichage, un processeur (102), et une application (103) 15 informatique exécutée par le processeur (102), ledit procédé comprenant l'affichage à l'écran (100) d'une fenêtre (10) de l'application, qui comprend un cadre d'affichage principal (20), appelé planche de travail, caractérisé en ce que ledit procédé comprend au moins l'étape suivante, mise 20 en oeuvre dans ladite fenêtre (10) de l'application: - ouvrir des cadres de contenu (30, 31, 32) dans la même planche de travail (20), chaque cadre de contenu comprenant des moyens de navigation permettant d'accéder à, et de naviguer dans, un site Internet ou Intranet à l'intérieur dudit cadre de contenu, et, de préférence, des moyens d'exécution 25 d'un module informatique de l'application, par exemple un module de lecteur radio, plusieurs (31, 32) desdits cadres de contenu (30, 31, 32) étant agencés dans ladite planche de travail (20) de manière à pouvoir être visualisés en même temps dans ladite planche de travail (20). 23. Procédé selon la revendication 22, caractérisé en ce que lesdits cadres de contenu (30, 31, 32) sont ouverts sur une surface de ladite planche de travail 3064767 39 (20) qui est supérieure à la surface d'affichage de l'écran (100) d'affichage 24. Procédé selon la revendication 22 ou 23, caractérisé en ce que ledit procédé comprend au moins les étapes suivantes : 5 - enregistrer dans un fichier (51), appelé fichier de planche, des paramètres des cadres de contenu de ladite planche de travail (20), lesdits paramètres de chaque cadre de contenu (30, 31, 32) comprenant : - la position et/ou les dimensions dudit cadre de contenu ; - une adresse permettant d'accéder au contenu dudit cadre de contenu ou 10 une commande d'exécution dudit contenu, - sur un autre système muni de ladite application ou sur ledit système après fermeture et réouverture de l'application, charger ledit fichier (51) de planche de manière à réouvrir automatiquement les cadres de contenu (30, 31, 32) de ladite planche de travail (20) conformément à leurs paramètres enregistrés. 15 25. Produit de programme informatique comprenant des instructions de code de programme pour l'exécution des étapes d'un procédé conforme à l'une des revendications 22 à 24, lorsque ledit programme est exécuté par un processeur. 20