DE102011115904A1 - Graphical user interface - Google Patents
Graphical user interface Download PDFInfo
- Publication number
- DE102011115904A1 DE102011115904A1 DE102011115904A DE102011115904A DE102011115904A1 DE 102011115904 A1 DE102011115904 A1 DE 102011115904A1 DE 102011115904 A DE102011115904 A DE 102011115904A DE 102011115904 A DE102011115904 A DE 102011115904A DE 102011115904 A1 DE102011115904 A1 DE 102011115904A1
- Authority
- DE
- Germany
- Prior art keywords
- user interface
- graphical user
- controls
- control
- small
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/00024—Physical or organizational aspects of franking systems
- G07B2017/00072—Hybrid mail, i.e. mail delivered using different physical means along the mail delivery path, e.g. email and envelope
Abstract
Eine graphische Benutzerschnittstelle zeichnet über eine Schiene, in welcher Kleinsymbole dargestellt sind, einen Prozess einfach und intuitiv erfassbar nach.A graphical user interface traces a process in a simple and intuitive way using a rail in which small symbols are shown.
Description
Die Erfindung betrifft eine graphische Benutzerschnittstelle.The invention relates to a graphical user interface.
Insbesondere betrifft die Erfindung eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst und wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in welcher die beiden Kleinsymbole fixiert angeordnet sind, aufweist. Eine derartige graphische Benutzerschnittstelle ist insbesondere in der
Ähnliche graphische Benutzerschnittstellen sind insbesondere unter dem Windows®-Betriebssystem (Windows® ist eine eingetragene Marke der Microsoft Corporation) aber auch unter dem OS®-Betriebssystem des Mac®(OS® und Mac® sind eingetragene Marken der Apple Inc.) oder anderen auf Fenstertechnologie aufbauenden Betriebssystemen beispielsweise aus der
Es ist Aufgabe vorliegender Erfindung, eine gattungsgemäße graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses bereitzustellen, die intuitiv und betriebssicher auch bei komplexen Prozessen von verschiedenen Anwendern zu betätigen ist.It is the object of the present invention to provide a generic graphical user interface for visualizing a process recorded in a computer system via suitable interfaces, which can be actuated intuitively and reliably even in the case of complex processes by different users.
Als Lösung werden die graphischen Benutzerschnittstellen der unabhängigen Ansprüche vorgeschlagen. Weitere vorteilhafte Ausgestaltungen finden sich in den Unteransprüchen.As a solution, the graphical user interfaces of the independent claims are proposed. Further advantageous embodiments can be found in the subclaims.
Die Lösung geht hierbei von der Grunderkenntnis aus, dass eine für hoch komplexe Prozesse geeignete graphische Benutzerschnittstelle einerseits in einer Ansicht einzelne Prozessschritte oder -details einfach und betriebssicher darstellen und andererseits in einer weiteren Ansicht auch einen Überblick über den gesamten Prozess ermöglichen sollte, ohne dass von den Prinzipien der graphischen Benutzerschnittstelle jeweils abgewichen wird, wenn die eine oder die andere Ansicht im Vordergrund steht. Hierbei versteht es sich, dass nicht zwingend in jeder Ansicht alle Darstellungsmöglichkeiten ausgeschöpft werden müssen, da bestimmte Programme oder Übersichten in bestimmten Umgebungen schlichtweg nicht benötigt werden. Durch einen möglichst hohen Vereinheitlichungsgrad bzw. besser durch einen möglichst geeigneten Vereinheitlichungsgrad kann jedoch die Möglichkeit einer intuitiven und betriebssicheren Anwendung auch durch verschiedene Personen gefördert werden, selbst wenn diese betriebsbedingt nur kurzzeitig in bestimmten Umgebungen tätig werden.The solution is based on the basic knowledge that a graphical user interface that is suitable for highly complex processes on the one hand presents individual process steps or details in a single view simply and reliably and on the other hand should allow an overview of the entire process in a single view without having to The principles of the graphical user interface is deviated in each case, if one or the other view is in the foreground. It goes without saying that not all views need to be exploited in every view since certain programs or overviews are simply not needed in certain environments. However, the possibility of an intuitive and reliable application can also be promoted by different persons, even if this is possible, through a degree of unification which is as high as possible or better through a degree of unification which is as suitable as possible Due to operational reasons, they only operate in certain environments for a short time.
Insoweit wird eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses mit zumindest zwei aufeinander folgenden, jeweils von eigenständigen Programmen abgebildeten Prozessschritten vorgeschlagen, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente als Benutzerschnittstelle zu jeweils einem der Programme und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnete sind, und eine Leiste, in welcher die beiden Kleinsymbole fixiert angeordnet sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass die Leiste eine Schiene ist, in welcher die beiden Kleinsymbole in der Reihenfolge der zugehörigen Prozessschritte fixiert angeordnet sind.In that regard, a graphical user interface for visualizing a recorded in a computer system via suitable interfaces process with at least two successive, each of independent programs mapped process steps proposed, the graphical user interface on the one hand at least two window-like controls as a user interface to each of the programs and on the other hand The graphical user interface comprises a control area in which active controls are arranged, and a bar in which the two small icons are fixed, and wherein the graphical user interface is characterized in that the bar is a rail which the two small symbols are arranged fixed in the order of the associated process steps.
Hierbei ermöglicht die Fixierung der zu den Prozessschritten, welche Bestandteil des zu visualisierenden Gesamtprozesses sind zugehörigen Kleinsymbole in einer als Schiene ausgebildeten Leiste betriebssicher eine visuelle Abbildung einer Prozessübersicht, welche mit den bisher bekannten graphischen Benutzerschnittstellen nicht möglich ist. In diesem Zusammenhang sei betont, dass es sich bei einer ”Schiene” mithin ebenfalls um eine an sich aus dem Stand der Technik bekannte Leiste handelt, in welcher Kleinsymbole dargestellt werden, wobei jedoch – der Natur eine Schiene gemäß und in Abweichung vom Stand der Technik – die Kleinsymbole entsprechend der Reihenfolge der zugehörigen Prozessschritte in der Schiene fixiert sind, so dass ein Benutzer unmittelbar eine Übersicht über den Gesamtprozess erhält.In this case, the fixing of the small steps associated with the process steps, which are part of the overall process to be visualized, in a strip designed as a rail reliably enables a visual representation of a process overview which is not possible with the previously known graphical user interfaces. In this connection, it should be emphasized that a "rail" is therefore also a bar known per se in the prior art, in which small symbols are represented, but where - nature is a rail according to and notwithstanding the prior art - The small icons are fixed according to the order of the associated process steps in the rail, so that a user immediately gets an overview of the overall process.
Insofern unterscheidet sich die vorstehend genannte Lösung grundlegend von den bereits bekannten Betriebssystemen bzw. graphischen Benutzerschnittstellen, die jedem Nutzer ein Höchstmaß an Individualität ermöglichen, Bei der vorstehend genannten Lösung hingegen soll gerade einem Nutzer ein Zugriff auf die Anordnung der Kleinsymbole in der Schiene nicht ermöglicht werden, wobei jedoch nicht ausgeschlossen werden soll, dass Administratoren oder Programmierer insbesondere bei der Konfiguration entsprechender Anlagen, Maschinen oder sonstiger Prozesse, entsprechende Anordnungen der Kleinsymbole vornehmen können oder können sollen.In this respect, the above-mentioned solution differs fundamentally from the already known operating systems or graphical user interfaces, which allow each user a maximum of individuality. In the aforementioned solution, however, a user should not be allowed access to the arrangement of the small symbols in the rail However, it should not be ruled out that administrators or programmers can or should make appropriate arrangements of the small symbols, in particular when configuring appropriate systems, machines or other processes.
Vorzugsweise ist die gesamte Schiene sichtbar, so dass einem Benutzer nicht nur ein Ausschnitt des Prozesses sondern der gesamten Prozess über die Schiene visualisiert wird.Preferably, the entire rail is visible, so that a user is visualized not only a section of the process but the entire process via the rail.
Es versteht sich, dass ein Aufeinanderfolgen der Prozessschritte, welche Bestandteil des Gesamtprozesses sind, der visualisiert werden soll, nicht darauf begrenzt ist, dass diese zeitlich aufeinander folgen, sondern dass der Begriff des ”aufeinander Folgens” auch eine logische oder kausale Folge der entsprechenden Prozessschritte umfasst.It is understood that a succession of process steps, which are part of the overall process that is to be visualized, is not limited to the fact that these follow each other in time, but that the concept of "successive sequences" is also a logical or causal consequence of the corresponding process steps includes.
Die jeweiligen Programme, welche die Prozessschritte abbilden, sind vorzugsweise Programme, mit den Maschinen oder Anlagenteile angesteuert werden. Andererseits kann es sich, insbesondere auf Rechnern, die lediglich der Überwachung dienen und/oder nicht in unmittelbarer Nähe der jeweiligen Maschinen angeordnet sind, bei derartigen Programmen um lediglich Daten anzeigende Programme handeln. ebenso können die jeweiligen Programme, welche die Prozessschritte abbilden, Programme sein, mit welchen Daten, beispielsweise in Datenbanken, verwaltet werden, insbesondere wenn diese Daten wiederrum für andere Programme bzw. Prozessschritte von Bedeutung sind.The respective programs, which map the process steps, are preferably programs with which machines or system parts are controlled. On the other hand, in particular on computers which are merely for monitoring purposes and / or are not arranged in the immediate vicinity of the respective machines, such programs may be merely data-indicating programs. Likewise, the respective programs which map the process steps may be programs with which data, for example in databases, are managed, in particular if these data are in turn of importance for other programs or process steps.
Durch Kleinsymbole, welche für Blasen, ähnlich beispielsweise von an sich bekannten Dateiordnen anderer aus dem Stand der Technik bekannter graphischer Benutzerschnittstellen, stehen, können Kleinsymbole, die für hierarchisch, zeitlich oder sonstwie auf gleicher Ebene zu findende Prozessschritte stehen, zusammenhängend und übersichtlich dargestellt werden, so dass der Gesamtprozess nachwievor nachvollziehbar in der Schiene visualisiert wird. So ist es beispielsweise möglich, Prozesse, die an verschiedenen Betriebsstandorten stattfinden aber in dem Gesamtprozess an gleicher Stelle stehen, wie beispielsweise ein Produktionsschritt für ein Kraftfahrzeug, der einerseits in einem Werk in Belgien und anderseits für ein Modell beispielsweise von einer anderen Baureihe in Brasilien, ausgeführt wird, in einer derartigen Kleinsymbol, welches für eine Blase steht, darzustellen. Wird dieses Kleinsymbol aktiviert so öffnet sich die Blase, um somit Zugang zu den zugehörigen Kleinsymbolen für die Prozesse in Brasilien und Belgien zu erhalten. Vor Ort hingegen ist es denkbar, anstelle des Kleinsymbols für die Blase lediglich den jeweiligen Prozessschritt in der Schiene darzustellen, da der parallele Prozessschritt für das jeweilige Werk uninteressant ist. Ebenso können beispielsweise dementsprechend verschiedene Druckwerke, die in unterschiedlichen Briefzentren weltweit zu finden sind, in einem ein Blase repräsentierenden Kleinsymbol zusammengefasst werden. Hierbei versteht es sich, dass entsprechende Kleinsymbole, die für Blasen stehen, auch unabhängig von der Ausgestaltung der Leiste als Schiene dementsprechend vorteilhaft sind. Selbiges gilt für Kleinsymbole, die für entsprechende Links stehen, durch welche ein Anwender oder Nutzer der graphischen Benutzerschnittstelle schnell bestimmte Dateien, Programme oder Internetseiten aufrufen kann.By small symbols, which are similar to, for example, known per se file of other known from the prior art graphical user interface, small icons that are hierarchically, temporally or otherwise on the same level to be found process steps can be displayed coherently and clearly, so that the overall process is still visibly visualized in the rail. So it is possible, for example, processes that take place at different operating locations but in the overall process in the same place, such as a production step for a motor vehicle, on the one hand in a plant in Belgium and on the other hand for a model, for example, from another series in Brazil, is executed to represent in such a small symbol, which stands for a bubble. If this small symbol is activated, the bubble opens, giving access to the corresponding small symbols for the processes in Brazil and Belgium. On the other hand, it is conceivable, instead of the small symbol for the bubble, to represent only the respective process step in the rail, since the parallel process step is of no interest to the respective plant. Likewise, for example, accordingly different printing units, which can be found in different mail centers worldwide, are summarized in a small symbol representing a bubble. It is understood that corresponding small symbols that represent bubbles, are also advantageous regardless of the design of the bar as a rail accordingly. The same applies to small icons that represent corresponding links through which a user or user of the graphical user interface can quickly call specific files, programs or websites.
Des Weiteren wird als Lösung der eingangs gestellten Aufgabe eine graphische Benutzerstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses vorgeschlagen, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in welcher die beiden Kleinsymbole angeordnet sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass sie einen Ablauf zwischen einem ersten Programm mit einem ersten Steuerelement als zu dem ersten Programm zugehörige Benutzerschnittstelle und einem zweiten Programm mit einem zweiten Steuerelement als zu dem zweiten Programm zugehörige Benutzerschnittstelle repräsentierende Ablaufanzeige aufweist, welche von dem zu dem ersten Programm zugehörigen Kleinsymbol zu dem zweiten Programm zugehörigen Kleinsymbol weist. Furthermore, as a solution to the problem set out above, a graphical user interface is proposed for visualizing a process recorded in a computer system via suitable interfaces, wherein the graphical user interface comprises at least two window-like controls on the one hand and small icons associated with the controls on the other hand, the graphical user interface comprising a control area, in which active controls are arranged, as well as a bar, in which the two small icons are arranged, and wherein the graphical user interface is characterized in that it runs between a first program with a first control as belonging to the first program user interface and a second program having a second control element as representing the second program associated user interface flow display, which of the to the first program associated small icon to the second program associated small icon points.
Durch eine Ablaufanzeige ist insbesondere eine Visualisierung etwaiger Schnittstellen zwischen Programmen, welche für die einzelnen Prozessschritte stehen, möglich. So kann beispielsweise ein erstellter Druckauftrag einige Zeit benötigen, bis er von dem Programm, welches für seine Erstellung zuständig ist, beispielsweise von einem entsprechenden Graphikprogramm, erstellt und ein Programm zur Ansteuerung eines Druckers weitergegeben wurde. Über die Ablaufanzeige kann dieser Vorgang visualisiert und der Fortschritt des Datenflusses angezeigt werden. Hierbei versteht es sich, dass ggf. von diesem Programm auch mehrere Druckaufträge an verschiedene Programme zur Ansteuerung verschiedener Drucker, die möglicherweise sogar an verschiedenen Betriebsstätten stehen, dementsprechend weitergegeben werden können.By means of a progress display, it is possible, in particular, to visualize any interfaces between programs which represent the individual process steps. For example, a created print job may take some time to be created by the program that is responsible for its creation, for example, by a corresponding graphics program, and a program for controlling a printer has been passed on. This process can be visualized via the progress display and the progress of the data flow can be displayed. It is understood that, if necessary, this program can also be used to pass on several print jobs to different programs for controlling different printers, which may even be located at different production sites.
Die Ablaufanzeige kann beispielsweise durch einfache Pfeile oder Linien erfolgen, insbesondere wenn beispielsweise lediglich ein zeitlicher Ablauf und eine bestimmte Programmhierarchie dargestellt werden soll, und muss nicht zwingend auch eine entsprechende Fortschrittsanzeige für den Datenfluss umfassen, wobei letzteres sicherlich für bestimmte Situationen bzw. für entsprechendes Bedienpersonal vorteilhaft sein kann. Letzteres kann beispielsweise für einen Distributor oder Maschinenführer gelten, der auf diese Weise die Auslastung der Schnittstellen und die zukünftige Belastung der entsprechenden Maschinen vor Augen hat, während ein an der Maschine tätiger Hilfsarbeiter letztlich lediglich an dem momentanen Fortschritt seiner Maschine interessiert ist und mithin beispielsweise mit einer Fortschrittsanzeige des entsprechenden Programms und mithin des zugehörigen Steuerelements und/oder des zugehörigen Kleinsymbols auskommt.The flow display can be done for example by simple arrows or lines, especially if, for example, only a time sequence and a specific program hierarchy should be displayed, and does not necessarily include a corresponding progress bar for the data flow, the latter certainly for certain situations or for appropriate operating personnel may be advantageous. The latter can, for example, apply to a distributor or machine operator, who in this way has the utilization of the interfaces and the future loading of the corresponding machines in mind, while an active on the machine laborer is ultimately interested only in the current progress of his machine and therefore, for example a progress bar of the corresponding program and thus the associated control element and / or the associated small symbol manages.
Auch die Kleinsymbole können mithin dementsprechend vorteilhaft mit einer Fortschrittsanzeige versehen sein, welche Informationen über den aktuellen Status eines Programms bzw. einer zugehörigen Maschine ausgibt. Eine derartige Fortschrittsanzeige kann beispielsweise lediglich eine Zahl, eine Uhr oder ein an sich bekannter Balken sein, die auf graphisch einfache jedoch entsprechend eindeutige Weise eine Information über den entsprechenden Fortschritt für einen Benutzer visualisiert. Eine entsprechende Fortschrittsanzeige bei Kleinsymbolen kann auch dann vorteilhaft sein, wenn das entsprechende Kleinsymbol für eine Blase steht, in welcher zumindest ein Kleinsymbol, welches zu einem eine Benutzerschnittstelle darstellendem Steuerelement gehört, angeordnet ist, so dass der Fortschritt des entsprechenden Programms durch das die Blase repräsentierende Kleinsymbol angezeigt wird. Sind mehrere Kleinsymbole, die zu einem eine Benutzerschnittstelle darstellendem Steuerelement gehören, in der entsprechenden Blase angeordnet, so kann die Fortschrittsanzeige des die Blase repräsentierenden Kleinsymbols beispielsweise einen Durchschnitt, Mittelwert oder eine Summe des Fortschritts der Steuerelemente zu den in der Blase angeordneten Kleinsymbolen, ggf. auch lediglich einen Durchschnitt, Mittelwert oder eine Summe des Fortschritts der aktiven oder durch die graphische Benutzerschnittstelle dargestellten Steuerelemente anzeigen.Accordingly, the small symbols can accordingly advantageously be provided with a progress indicator which outputs information about the current status of a program or an associated machine. Such a progress indicator can be, for example, merely a number, a clock or a bar known per se, which visualizes in a graphically simple but correspondingly clear manner information about the corresponding progress for a user. A corresponding progress indicator in the case of small symbols can also be advantageous if the corresponding small symbol stands for a bubble in which at least one small symbol belonging to a control representing a user interface is arranged, so that the progress of the corresponding program is represented by the bubble representing the bubble Small icon is displayed. If a plurality of small symbols which belong to a control representing a user interface are arranged in the corresponding bubble, the progress indicator of the small symbol representing the bubble can, for example, be an average, mean value or a sum of the progress of the control elements to the small symbols arranged in the bubble; also indicate only an average, average or sum of the progress of the active or graphical user interface controls.
Die Fortschrittsanzeige kann jeweils durch einen Farbumschlag, durch die Dicke der jeweiligen Darstellung, seien es die Kleinsymbole oder Linien oder Pfeile, durch Fortschrittsbalken oder -kreise bzw. durch die Anzeige von Zahlen oder sonstige, einen Fortschritt repräsentierende Darstellungen erfolgen.The progress indication can be made by a color change, by the thickness of the respective representation, be it the small symbols or lines or arrows, by progress bars or circles or by the display of numbers or other representations representing progress.
Eine Fortschrittsanzeige eignet sich bei einer Ablaufanzeige zwischen zwei Programmen insbesondere für Ausgestaltungen, bei denen die beiden Programme jeweils eigenständig einen Prozessschritt abbilden und das erste der beiden Programme über von dem ersten Programm ausgegebene Daten das zweite der beiden Programme steuert, insbesondere bei komplexen Distributions- oder Steuervorgängen, bei denen große Datenmengen über längere Zeit und/oder bei denen viele einzelne Programme bzw. zugehörige Maschinen oder Anlagen von dem ersten Programm angesprochen bzw. angesteuert werden sollen.A progress indicator is suitable for a progress display between two programs, in particular for embodiments in which the two programs independently represent a process step and the first of the two programs via the output data from the first program controls the second of the two programs, especially in complex distribution or Control operations in which large amounts of data for a long time and / or where many individual programs or associated machines or systems are addressed or controlled by the first program.
Die eingangs gestellte Aufgabe wird auch von einer graphischen Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozess gelöst, welche einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, welche einen Steuerelementebereich, in welchem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in welcher die beiden Kleinsymbole fixiert angeordnet sind, aufweist und welche sich dadurch auszeichnet, dass sie die aktiven und/oder dargestellten Steuerelemente nebeneinander in dem Steuerelementebereich anordnet. Auch diese Lösung trägt der Grunderkenntnis Rechnung, dass letztlich zu große Freiheiten, wie das völlig freie Anordnen von Steuerelementen in einem Steuerelementebereich nach den Betriebssystemen bzw. graphischen Benutzerschnittstellen aus dem Stand der Technik, letztlich zu einer derart hohen Individualisierung führt, dass eine intuitive und betriebssichere Betätigung von verschiedenen Anwendern nicht mehr gewährleistet werden kann, und gibt einer Anordnung der Steuerelemente vor. Während letztere Anordnung an sich beliebig gewählt und insbesondere auch durch ein über- und untereinander Anordnen der Steuerelemente realisiert werden kann, erweist sich eine Anordnung der Steuerelemente nebeneinander deswegen als besonders vorteilhaft, weil die menschliche Natur bzw. der menschliche Geist horizontal angeordnete Prozessabbilder wesentlich übersichtlicher intuitiv verfolgen kann, auch wenn diese lediglich teilweise durch die Steuerelemente repräsentiert werden.The object stated at the outset is also solved by a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, which comprises on the one hand at least two window-like controls and on the other hand small symbols associated with the controls which comprise a control area in which active Control elements are arranged, and a bar in which the two small symbols are arranged fixed, and which is characterized in that it arranges the active and / or illustrated controls side by side in the control area. This solution also takes into account the basic knowledge that ultimately too great freedoms, such as the completely free arrangement of controls in a control area according to the operating systems or graphical user interfaces of the prior art, ultimately leads to such a high degree of individualization that an intuitive and reliable Operation by different users can no longer be guaranteed, and dictates an arrangement of the controls. While the latter arrangement can be selected as desired and, in particular, can also be implemented by arranging the control elements above and below one another, an arrangement of the control elements next to one another proves to be particularly advantageous because the human nature or the human mind horizontally arranged process images are much more clearly intuitive even though they are only partially represented by the controls.
Auch wird als Lösung der eingangs genannten Aufgabe eine graphische Benutzerschnittstelle zur Visualisierung eine in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses vorgeschlagen, welche einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, welche einen Steuerelementebereich, in dem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnet sind, aufweist und welche sich dadurch auszeichnet, dass sie die aktiven und/oder dargestellten Steuerelemente in der Reihenfolge der Kleinsymbole in dem Steuerelementebereich anordnet. Auf diese Weise entspricht die Anordnung der aktiven bzw. dargestellten Steuerelemente der Reihenfolge der Kleinsymbole, sodass die Reihenfolge der Kleinsymbole, welche vorzugsweise den Prozess sinnvoll darstellt, in den Steuerelementen wiedergespiegelt wird. Liegt die Leiste bzw. Schiene horizontal, so ist dementsprechend ein Nebeneinander der Steuerelemente von Vorteil, während ein Übereinander der Steuerelemente von Vorteil ist, wenn die Leiste bzw. Schiene vertikal angeordnet ist.Also proposed as a solution to the problem mentioned at the outset is a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, which comprises on the one hand at least two window-like controls and on the other hand small symbols associated with the controls, which have a control area in which active controls are arranged. and a bar in which the two small symbols are arranged fixed, and which is characterized in that it arranges the active and / or illustrated controls in the order of the small symbols in the control area. In this way, the arrangement of the active or illustrated controls corresponds to the order of the small icons, so that the order of the small icons, which preferably makes the process meaningful, is reflected in the controls. Accordingly, if the bar or rail is horizontal, a juxtaposition of the controls is advantageous, while a superimposition of the controls is advantageous if the bar or rail is arranged vertically.
Ordnet die graphische Benutzerschnittstelle die aktiven Steuerelemente in der Reihenfolge der Kleinsymbole in dem Steuerelementebereich an, so erfolgt eine entsprechend Übersichtlichkeit und die jeweilige Bedienperson kann auch in den Steuerelementen intuitiv betriebssicher, auch in Extrem- bzw. Notsituationen, navigieren. Dieses gilt auch, wenn nicht alle Steuerelemente, die in der Leiste oder Schiene dargestellt sind, aktiv sind, da dennoch die Reihenfolge erhalten bleibt. Bei bekannten graphischen Benutzerschnittstellen ist die Lage der Steuerelemente frei wählbar, so dass etwaiges Bedienpersonal zwar große Freiheiten in der Gestaltung der Darstellung hat, was jedoch bei einem Personalwechsel, insbesondere unter Extrem- oder Notsituationen, dazu führt, dass sich andere Personen nicht unmittelbar auf dieser individuellen Benutzeroberfläche auskennen, wodurch kritische Situationen noch verstärkt werden können.Arranges the graphical user interface, the active controls in the order of small icons in the control area, so there is a corresponding clarity and the respective operator can also intuitively safe in the controls, even in extreme or emergency situations, navigate. This also applies if not all the controls shown in the bar or rail are active because the order is still preserved. In known graphical user interfaces, the position of the controls is arbitrary, so that any operator has great freedom in the design of the presentation, but this leads to a change of personnel, especially in extreme or emergency situations, that other people not directly on this knowledgeable user interface, whereby critical situations can be reinforced.
Vorliegend wird zwischen dargestellten und aktiven Steuerelementen unterschieden, wobei dieses insbesondere in Abhängigkeit von der Rechenleistung der Rechenanlage ggf. unerheblich ist. Letztlich muss jedes dargestellte Steuerelement auch aktiv sein, da an sich eine Darstellung in dem Steuerelementebereich ansonsten von vornherein ausgeschlossen ist. Jedoch ist es auch möglich, Steuerelemente zu aktivieren und diese nicht darzustellen. Dieses bedeutet, dass ein entsprechendes Programm, möglicherweise lediglich ein Bestandteil eines Anzeigeprogramms oder lediglich ein Bestandteil des den Prozess steuernden Programms, dementsprechend im Hintergrund läuft, sodass das Steuerelement zwar aktiv jedoch nicht sichtbar bzw. dargestellt ist. Je nach konkreter Ausgestaltung der Rechenanlage ist es denkbar, dass aktive aber nicht dargestellte Steuerelemente schneller dargestellt werden als nicht aktivierte Steuerelemente, die zur Darstellung erst aktiviert werden müssen, also deren zugehörige Programme erst zur Darstellung gestartet werden müssen.In the present case, a distinction is made between illustrated and active control elements, wherein this is possibly irrelevant, in particular depending on the computing power of the computer system. Ultimately, each control shown must also be active, since in itself a representation in the control area otherwise excluded from the outset. However, it is also possible to enable controls and not display them. This means that a corresponding program, possibly merely a component of a display program or merely a component of the program controlling the process, accordingly runs in the background, so that the control is indeed active but not visible or displayed. Depending on the specific embodiment of the computer, it is conceivable that active but not shown controls are displayed faster than non-activated controls that need to be activated for display only, so their associated programs must be started only for display.
Die eingangs genannte Aufgabe löst ebenfalls eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass sie nicht dargestellte Steuerelemente mit einer Seitenbewegung in den Steuerelementebereich einführt und hierbei wenigstens ein dargestelltes Steuerelement verlagert, wobei die Bewegungsrichtung durch die Reihenfolge der Kleinsymbole derart vorgegeben ist, dass ein Steuerelement, dass dargestellt werden soll und dessen Kleinsymbol in einer Richtung von einem dargestellten Steuerelement angeordnet ist, entgegen dieser Richtung auf den Steuerelementebereich eingeführt wird und das dargestellte Steuerelement entgegen dieser Richtung verlagert. Auf diese Weise wird für jeden Benutzer schon durch den Ein- bzw. Ausblendevorgang der Steuerelemente eine der Anordnung der Kleinsymbole entsprechende Bewegung der Steuerelemente initialisiert, die dementsprechend ein durchgängiges und in sich stimmiges Gesamtbild der Ausrichtung der Kleinsymbole und der Bewegungen der Steuerelemente verwirklicht, sodass das intuitive Verständnis eines Benutzers für die Bedienung der Benutzerschnittstelle maximiert werden kann.The object mentioned at the outset likewise solves a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area in which active controls arranged, as well as a bar, in which the two small symbols are arranged fixed, and wherein the graphical user interface is characterized in that it introduces unillustrated controls with a lateral movement in the control area and thereby displaces at least one control shown, wherein the direction of movement the order of the small symbols is predetermined such that a control element to be displayed and its small symbol in a direction of one d Arstellt control is arranged opposite to this direction is introduced to the control area and the control shown displaced against this direction. In this way, for each user already by the fade operation of the controls initializes a movement of the controls corresponding to the arrangement of the small icons, which accordingly realizes a consistent and consistent overall picture of the alignment of the small icons and the movements of the controls, so that the intuitive understanding of a user for the operation of the user interface can be maximized.
Sind zwei Steuerelemente in dem Steuerelementebereich dargestellt und soll ein weiteres Steuerelement dargestellt werden, dessen Kleinsymbol zwischen den beiden dargestellten Steuerelementen angeordnet ist, ist es von Vorteil, wenn wenigstens eines der dargestellten Steuerelement von dem anderen dargestellten Steuerelement in der Richtung, in der die Kleinsymbole angeordnet sind, verlagert wird, um so Platz für das darzustellende Steuerelemente zu schaffen. Auf diese Weise erscheint das darzustellende Steuerelement zwischen den beiden bereits dargestellten Steuerelementen, sodass auch hier ein stimmiger und mithin intuitiv sehr gut erfassbarer Gesamteindruck der graphischen Benutzerschnittstelle gewährleistet ist. Je nach konkreter Umsetzung vorliegender Erfindung kann hierbei beispielsweise eines der Steuerelemente von einem Bildschirm verdrängt werden. Ebenso ist es denkbar, dass durch das darzustellende Steuerelement beide bis dahin dargestellten Steuerelemente verdrängt werden. Ebenso kann das Einfügen des darzustellenden Elements derart erfolgen, dass dieses sich beispielsweise zwischen den beiden bereits dargestellten Steuerelementen entfaltet und mithin mit zwei gegenüber liegenden Kanten, welche sich voneinander entfernen, die beiden bis dahin dargestellten Steuerelemente nach außen verschiebt. Ebenso sind rein darstellerisch auch Blättervorgänge oder ähnliches denkbar, um dargestellte Steuerelemente vom Bildschirm bzw. Monitor zu entfernen oder dort einzubringen.If two controls are shown in the control area and if another control is to be displayed whose small symbol is arranged between the two controls shown, it is advantageous if at least one of the control shown is arranged by the other control shown in the direction in which the small icons are relocated to make room for the controls to be displayed. In this way, the control to be displayed between the two control elements already shown, so that here is a harmonious and therefore intuitively very well captured overall impression of the graphical user interface is guaranteed. Depending on the specific implementation of the present invention, one of the control elements can be displaced from a screen in this case, for example. Likewise, it is conceivable that the control to be displayed displaces both controls previously shown. Likewise, the insertion of the element to be displayed can be such that it unfolds, for example, between the two controls already shown and thus with two opposite edges, which move away from each other, the two controls shown so far moves outward. Likewise, purely illustrative also leafing operations or the like are conceivable to remove displayed controls from the screen or monitor or to introduce there.
Dementsprechend ist es auch von Vorteil, wenn die Leiste identisch zu der Ausrichtung der Steuerelemente untereinander ausgerichtet ist, um auf diese Weise einen stimmigen Gesamteindruck zu gewährleisten. Hierbei ist es entsprechend der weiter oben getätigten Ausführungen hinsichtlich eines Nebeneinanders der Steuerelemente dementsprechend von Vorteil, wenn auch die Leiste bzw. Schiene horizontal ausgerichtet ist. Letzteres gilt dementsprechend auch für die oben genannten Bewegungsrichtungen beim Ein- bzw. Ausblenden der Steuerelemente.Accordingly, it is also advantageous if the bar is aligned identically to the alignment of the controls with each other, to ensure in this way a harmonious overall impression. In this case, it is accordingly advantageous according to the statements made above with respect to a juxtaposition of the controls, even if the strip or rail is oriented horizontally. The latter also applies accordingly to the above-mentioned directions of movement when fading in or fading out the controls.
Vorzugsweise überlappen die Steuerelemente nicht, so dass eine maximale Übersichtlichkeit gewährleistet ist, was auch unabhängig von den übrigen Merkmalen vorliegender Erfindung aus Gründen der Übersichtlichkeit vorteilhaft ist, insbesondere auch wenn eine beliebige Anordnung der Steuerelemente vorliegt. Allerdings bleibt die Klarheit der Reihenfolge der Steuerelemente auch bestehen, wenn ein Überlapp derselben stattfindet.The control elements preferably do not overlap so that maximum clarity is ensured, which is also advantageous for reasons of clarity, independently of the other features of the present invention, in particular even if there is an arbitrary arrangement of the control elements. However, the clarity of the order of the controls also remains when there is an overlap of them.
Ein möglichst großes Sichtfeld für ein dargestelltes Steuerelement kann gewährleistet werden, wenn lediglich ein Steuerelement vollständig in dem Steuerelementebereich dargestellt ist. Durch eine entsprechende Leiste oder Schiene kann nach wie vor eine Übersicht über den gesamten Prozess bzw. ein schneller Zugang zu anderen aktiven oder auch nichtaktiven Steuerelementen gewährleistet werden. Insbesondere ist es auch denkbar, weitere aktive Steuerelemente teilweise, also lediglich mit ihren Rändern, in dem Steuerelementebereich darzustellen, sodass einem Benutzer unmittelbar und intuitiv vor Augen geführt wird, dass das dargestellte Steuerelement lediglich einen Teil des gesamten Prozesses repräsentiert und dass neben diesem Steuerelement noch andere Steuerelemente aktiv sind.The widest possible field of view for an illustrated control can be ensured if only one control element is completely shown in the control area. An appropriate bar or rail can still provide an overview of the entire process or a quick access to other active or non-active controls. In particular, it is also conceivable to display further active control elements partially, ie only with their edges, in the control area so that a user is directly and intuitively aware that the control represented represents only a part of the entire process and that besides this control element other controls are active.
Insbesondere ist es auch möglich, den Bereich, in welchem die Steuerelemente dargestellt werden, parallel zu der Leiste auch über einen Anzeigebereich eines Monitors hinaus zu erstrecken, so dass mehr Steuerelemente aktiv sein können, als diese auf einem Monitor darstellbar sind. Der Anzeigebereich des jeweiligen Monitors kann über die Leiste oder Schiene auf die gewünschten Steuerelemente verlagert werden, so dass diese unmittelbar und intuitiv zugänglich sind. Die Verlagerung kann beispielsweise durch Mausklick auf ein entsprechendes Kleinsymbol oder auch durch einfaches Verlagern der Maus in einen entsprechenden Bereich der Leiste oder Schiene initialisiert werden. Letztlich können sämtliche Maßnahmen, durch welche eine entsprechend räumliche Zuordnung als Wunsch einer Bedienperson, den Anzeigebereich zu verlagern, ermöglichen diesbezüglich zur Anwendung kommen. Dementsprechend löst auch eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass der Steuerelementebereich der graphischen Benutzerschnittstelle sich parallel zu der Leiste auch über einen Anzeigebereich eines Monitors hinaus erstreckt, wobei der Anzeigebereich auf aktive Steuerelemente, die außerhalb des Anzeigebereichs angeordnet sind, über die Leiste verlagerbar ist. Auf diese Weise kann eine sehr schnelle Variation des Anzeigenbereichs realisiert werden.In particular, it is also possible to extend the area in which the controls are displayed parallel to the bar beyond a display area of a monitor so that more controls can be active than can be displayed on a monitor. The display area of the respective monitor can be moved over the bar or rail on the desired controls, so that they are directly and intuitively accessible. The displacement can be initialized, for example by clicking on a corresponding small icon or by simply moving the mouse into a corresponding area of the bar or rail. Ultimately, all measures by which a corresponding spatial allocation as a desire of an operator to relocate the display area, allow in this regard apply. Accordingly, a graphical user interface also triggers the visualization of a process recorded in a computer system via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area in which active controls are arranged. and a bar in which the two small icons are fixedly arranged, and wherein the graphical user interface is characterized in that the control area of the graphical user interface extends parallel to the bar also beyond a display area of a monitor, the display area being on active controls, which are arranged outside the display area, is displaceable over the bar. In this way, a very fast variation of the display area can be realized.
Vorzugsweise sind als weitere Lösung der eingangs gestellten Aufgabe bei eine graphischer Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist in der Leiste Gruppierungen für die Kleinsymbole anzeigbar. In Ergänzung zu Kleinsymbolen, die als Blasen mehrere Kleinsymbole zusammenfassen, ermöglichen derartige Gruppierungen auch unabhängig von den übrigen Merkmalen vorliegender Erfindung, einen Prozess klarer und übersichtlicher abzubilden, so dass eine Navigation dementsprechend vereinfacht wird. So können beispielsweise als Prozessschritte die sich mit dem Einkauf befassen, in einer Gruppe, alle Prozessschritte, die sich mit der Fertigung befassen, in einer anderen Gruppe und alle Prozessschritte, die sich mit dem Vertrieb befassen, in einer weiteren Gruppe gruppiert werden. Auch können beispielsweise alle Prozessschritte, die sich mit einer Dateneingabe, ein einer ersten Gruppe, alle Prozessschritte, die sich mit dem Drucken der Daten befassen, in einer zweiten Gruppe, alle Prozessschritte, die sich mit dem Eintüten und Versenden befassen, in einer dritten Gruppe und Programme, die sich mit der Qualitätssicherung und der Statistik befassen, in einer vierten Gruppe gruppiert werden, so dass schon auf diese Weise in der Leiste bzw. Schiene der Prozess übersichtlich dargestellt ist. Preferably, as a further solution of the problem set out above, a graphical user interface for visualizing a process recorded in a computer via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area, in which active controls are arranged, as well as a bar, in which the two small symbols are arranged fixed, has in the bar groupings for the small icons displayed. In addition to small symbols, which summarize a number of small symbols as bubbles, such groupings also make it possible, irrespective of the other features of the present invention, to map a process in a clearer and clearer manner, so that navigation is correspondingly simplified. For example, as process steps that deal with purchasing, in a group, all process steps involved in manufacturing, in another group, and all process steps involved in sales, can be grouped into another group. Also, for example, all of the process steps involved in data entry, a first group, all process steps involved in printing the data in a second group, all process steps involved in bagging and shipping, may be in a third group and programs that deal with quality assurance and statistics are grouped in a fourth group, so that already in this way in the bar or rail the process is clearly presented.
Die Anzeige der Gruppierungen kann beispielsweise farblich, durch geeignete Linien, durch Bezeichnungen und/oder sonstige Strukturen in der Leiste bzw. Schiene erfolgen.The display of the groupings can be done, for example, color, by appropriate lines, by designations and / or other structures in the bar or rail.
Um auf einem entsprechenden Computer aktive Steuerelemente bzw. Programme schnell zu erkennen, werden die entsprechenden Kleinsymbole vorzugsweise hervorgehoben. Selbiges kann für Gruppierungen gelten, in denen Kleinsymbole aktiver Steuerelemente bzw. Programme zu finden sind. Ein Hervorheben kann beispielsweise durch eine Vergrößerung, durch eine Veränderung der Farbe oder durch ähnliche Maßnahmen erfolgen. Insbesondere aktive Steuerelemente, die in Bereichen des Steuerelementebereichs angeordnet sind, welche gerade nicht auf einem Monitor dargestellt werden, können auf diese Weise zuverlässig erkannt werden.In order to quickly recognize active controls or programs on a corresponding computer, the corresponding small icons are preferably highlighted. The same can apply to groupings in which small icons of active controls or programs can be found. Highlighting can be done, for example, by enlargement, by changing the color or by similar measures. In particular, active controls that are located in areas of the control area that are currently not displayed on a monitor can be reliably detected in this way.
Vorzugsweise sind die Gruppierungen zoom- bzw. vergrößer- oder verkleinerbar. Dieses kann beispielsweise durch einen Mausklick, einen Doppelklick, einen zusätzlichen Button, der beispielsweise in einen Zoommodus oder einen Vergrößerungsmodus schaltet, oder ähnliches realisiert werden und ermöglicht eine Detailsicht auf die Kleinsymbole einer Gruppe, beispielsweise um Fortschritte oder ähnliches darstellen zu können, wenn auf der Schiene sehr viele Kleinsymbole angeordnet sind und mithin Details dieser Kleinsymbole nur noch in Vergrößerungen entsprechend sichtbar sind.Preferably, the groupings can be zoomed in or enlarged or reduced. This can be realized, for example, by a mouse click, a double-click, an additional button, for example, in a zoom mode or a magnification mode, or the like, and allows a detailed view of the small icons of a group, for example, to represent progress or the like, if on the Rail very many small symbols are arranged and therefore details of these small symbols are only visible in enlargements accordingly.
Die graphische Benutzerschnittstelle kann ein Breiten-Höhen-Verhältnis aktiver, in dem Steuerelementebereich angezeigter Steuerelemente beibehalten und die Breite und Höhe der aktiven Steuerelemente in Abhängigkeit von einer Höhe der Leiste variieren. Auf diese Weise kann eine optimale Anzeige der Steuerelemente gewährleistet werden, auch wenn die Höhe der Leiste bzw. Schiene verändert wird.The graphical user interface may maintain a latitude-to-high ratio of active controls displayed in the control area and vary the width and height of the active controls depending on a height of the bar. In this way, an optimal display of the controls can be ensured, even if the height of the bar or rail is changed.
Dementsprechend wird als weitere Lösung der eingangs gestellten Aufgabe eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses vorgeschlagen, welche einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelementen zugehörige Kleinsymbole umfasst, welche einen Steuerelementebereich, in dem aktive Steuerelemente angeordnet sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnet sind, aufweist und welche sich dadurch auszeichnet, dass sie ein Breiten-Höhen-Verhältnis aktiver, in dem Steuerelementebereich angezeigter Steuerelemente beibehält und die Breite und Höhe der aktiven Steuerelemente in Abhängigkeit von einer Höhe der Leiste variiert.Accordingly, as a further solution to the problem set out above, a graphical user interface is proposed for visualizing a process recorded in a computer system via suitable interfaces, which comprises at least two window-like controls on the one hand and small icons associated with the controls on the other hand, which comprise a control area in which active control elements are arranged , and a bar in which the two small symbols are arranged fixed, and which is characterized in that it maintains a width-height ratio of active, displayed in the control area controls and the width and height of the active controls in dependence on a height the bar varies.
Vorzugsweise ist die Leiste auf eine Höhe minimierbar, dass lediglich die Anordnung der Kleinsymbole bzw. Gruppierungen aber nicht die eigentlichen Kleinsymbole bzw. Gruppierungen mehr erkennbar sind. Hierdurch kann die Steuerelementbereich maximiert werden, ohne den Überblick über den Gesamtprozess zu verlieren. Beispielsweise können Linien, welche die Kleinsymbole bzw. Gruppierungen repräsentieren, noch sichtbar verbleiben. Ggf. bleiben auch Hervorhebungen, wie Vergrößerungen oder Farbänderungen, bei einer derartigen Minimierung sichtbar, so dass aktive Steuerelemente bzw. Gruppierungen nachwievor unmittelbar erkannt werden können. Dementsprechend löst die vorliegende Aufgabe auch eine graphische Benutzerschnittstelle zur Visualisierung eines in einer Rechenanlage über geeignete Schnittstellen erfassten Prozesses, wobei die graphische Benutzerschnittstelle einerseits wenigstens zwei fensterartige Steuerelemente und andererseits zu den Steuerelemente zugehörige Kleinsymbole umfasst, wobei die graphische Benutzerschnittstelle einen Steuerelementebereich, in dem aktive Steuerelemente angeordnete sind, sowie eine Leiste, in der die beiden Kleinsymbole fixiert angeordnete sind, aufweist und wobei sich die graphische Benutzerschnittstelle dadurch auszeichnet, dass die Leiste auf eine Höhe minimierbar ist, dass lediglich die Anordnung der Kleinsymbole bzw. Gruppierungen aber nicht die eigentlichen Kleinsymbole bzw. Gruppierungen mehr erkennbar sind.Preferably, the bar can be minimized to a height that only the arrangement of the small symbols or groups but not the actual small symbols or groupings are more recognizable. This allows the control area to be maximized without losing track of the overall process. For example, lines that represent the small symbols or groupings can still remain visible. Possibly. Also highlighting, such as magnifications or color changes, remain visible upon such minimization so that active controls or groupings can still be detected immediately. Accordingly, the present invention also solves a graphical user interface for visualizing a process detected in a computing system via suitable interfaces, wherein the graphical user interface comprises on the one hand at least two window-like controls and on the other hand small icons associated with the controls, wherein the graphical user interface comprises a control area in which active controls are arranged, and a bar in which the two small symbols are arranged fixed, and wherein the graphical User interface characterized in that the bar can be minimized to a height that only the arrangement of the small symbols or groups but not the actual small symbols or groupings are more recognizable.
Es versteht sich, dass statt einer Höhenvariation bei einer horizontal angeordneten Leiste oder Schiene auch eine Breitenvariation bei einer vertikal angeordneten Schiene dementsprechend vorgesehen sein kann, so dass vorliegend der Begriff ”Höhe” die senkrecht zur Erstreckungsrichtung der Leiste oder Schiene erstreckend Richtung bezeichnet.It is understood that instead of a height variation in a horizontally arranged bar or rail and a width variation in a vertically arranged rail can be provided accordingly, so that in this case the term "height" the direction perpendicular to the extension direction of the bar or rail extending direction.
Vorzugsweise werden die Steuerelemente ausgeblendet, wenn nicht mehr ausreichend Platz für eine ordnungsgemäße Anzeige verbleibt, falls die Leiste sich zu sehr in den Steuerelementebereich erstreckt und diesen verkleinert.Preferably, the controls are hidden when there is insufficient room left for a proper display if the bar extends too far into the control area and shrinks it.
Die Kleinsymbole und/oder die Gruppierungen sind vorzugsweise in ihrer Reihenfolge variierbar in der Leiste bzw. Schiene fixiert, so dass bei einer Installation ein gegebener Prozess in geeigneter Weise abgebildet werden kann. Vorzugsweise erfolgt die Angabe der Reihenfolge durch einen Administrator bzw. in einem Administratormodus, so dass entsprechende Eingriffe nicht unbeabsichtigt und durch ungeeignete Personen vorgenommen werden.The small symbols and / or the groupings are preferably fixed in their order variably in the bar so that during installation a given process can be mapped appropriately. Preferably, the order is given by an administrator or in an administrator mode, so that appropriate interventions are not made unintentionally and by unsuitable persons.
In einem derartigen Administratormodus können im Übrigen die Steuerelemente, Kleinsymbole und/oder Gruppierungen administriert werden, so dass in diesem Modus beispielsweise Reihenfolgen und die Darstellung von Datenflüssen festgelegt oder geändert werden können. Insbesondere kann eine minimale Breite und/oder eine minimale Höhe eines Steuerelements über eine definierbare Rechtezuordnung, beispielsweise für einen Administrator, und/oder durch einen Programmierer vorgebbar sein. Durch letzteres kann insbesondere eine ausreichende Sichtbarkeit gewährleistet werden, wobei ggf. Steuerelemente bis zu den Minimalwerten verkleinert werden können, wenn weitere Steuerelemente aktiviert oder dargestellt werden.Incidentally, in such an administrator mode, the controls, small icons, and / or groupings may be administered, so that, for example, orders and data flows may be set or changed in this mode. In particular, a minimum width and / or a minimum height of a control element can be predefinable via a definable rights assignment, for example for an administrator, and / or by a programmer. In particular, sufficient visibility can be ensured by the latter, with control elements possibly being able to be reduced down to the minimum values if further control elements are activated or displayed.
Über eine definierbare Rechtezuordnung, beispielsweise für einen Administrator oder Programmierer, kann ggf. auch eine Reihenfolge der Kleinsymbole und/oder eine Definition von Ablaufanzeigen anpassbar sein, was insbesondere Manipulationen von Unbefugten auszuschließen hilft.A definable assignment of rights, for example for an administrator or programmer, may also make it possible to adapt an order of the small symbols and / or a definition of sequence displays, which in particular helps to prevent manipulations by unauthorized persons.
Durch wenigstens einen Button kann ein Moduswechsel, insbesondere von einem Betriebsmodus beispielsweise in den Administratormodus, einen Programmiermodus oder einen Lademodus, in welchem neue Steuerelemente geladen werden können, initialisiert werden. Auch ein Wechsel in einen Infomodus, in welchem beispielsweise Detailinformationen dargestellt werden, wie beispielsweise auch die Zustände von Programmen mit in einer Blase zusammengefassten Kleinsymbolen, oder Detailablaufinformationen, die ansonsten nicht dargestellt sind, ist denkbar. In Abweichung zum Stand der Technik, nach weichem ein entsprechender Moduswechsel für eine Leiste durch Mausklick oder andere Befehle vorgenommen werden kann, kann durch einen oder mehrere Buttons einerseits, falls notwendig, eine einfache Passwortabfrage durchgeführt werden oder aber gezielt lediglich bestimmte Administrationen oder Voreinstellungen für den hierdurch angesteuerten Modus übernommen werden. So kann beispielsweise ein Button, der innerhalb einer Gruppierung angeordnet ist, in einem Lademodus führen, in welchem zunächst lediglich Steuerelemente, die dieser Gruppierung entsprechen, zu herunterladen angeboten werden. Auch hinsichtlich einer Administration kann beispielsweise festgelegt werden, dass ein derartiger Button lediglich die Administrator von Steuerelementen dieser Gruppierung ermöglicht. auch kann beispielsweise durch einen Button die Darstellung eines dargestellten Steuerelements gegen die Darstellung des zuletzt dargestellten Steuerelements ausgetauscht werden, um einen schnellen Wechsel zwischen zwei dargestellten Steuerelementen zu ermöglichen, wobei ein derartiger Button einerseits auf der Leiste oder anderseits auf einem Steuerelement vorgesehen sein kann.By means of at least one button, a mode change, in particular of an operating mode, for example into the administrator mode, a programming mode or a loading mode, in which new control elements can be loaded, can be initialized. A change to an info mode, in which, for example, detailed information is displayed, such as, for example, the states of programs with small symbols combined in a bubble, or detailed sequence information that is otherwise not shown, is conceivable. In contrast to the prior art, according to which a corresponding change of mode for a bar by mouse click or other commands can be made by one or more buttons on the one hand, if necessary, a simple password query be performed or specific but only certain administrations or preferences for the thereby controlled mode can be adopted. For example, a button located within a grouping may result in a load mode in which only controls corresponding to that grouping are initially offered for download. With regard to an administration, it can also be stipulated, for example, that such a button allows only the administrators of controls of this grouping. Also, for example, by a button, the representation of a control shown against the representation of the control last shown to be replaced to allow a quick change between two controls shown, such a button can be provided on the one hand on the bar or on the other hand on a control.
Durch die in Art eines Betriebssystems bereitgestellte Benutzerschnittstelle, in welcher verschiedenste Anwendungen und Programme über Steuerelemente visualisiert und ggf. auch bedient werden können, folgt eine einheitliche Umgebung für derartige Visualisierungen bzw. Bedienvorgänge, selbst wenn die eigentlichen Programme oder Anwendungen, wie beispielsweise Steuerprogramme für Maschinen und Apparate oder Messprogramme, sowie ggf. auch Verwaltungsprogramme oder Datenbanken von verschiedenen Anwendern bereitgestellt werden.The user interface provided in the manner of an operating system, in which a wide variety of applications and programs can be visualized and optionally operated via control elements, is followed by a uniform environment for such visualizations or operating processes, even if the actual programs or applications, such as control programs for machines and apparatus or measurement programs, and possibly also management programs or databases provided by different users.
Insofern eignet sich erfindungsgemäße graphische Benutzerschnittstelle für jegliche Art von Prozessen, die in einer Rechenanlage über geeignete Schnittstellen erfassbar sind. Derartige Schnittstellen können beispielsweise Schnittstellen zu entsprechenden Maschinen und Anlagen aber auch Benutzerschnittstellen, beispielsweise zur manuellen Dateneingabe oder zum Bedienen einer Datenbank sein.In this respect, graphic user interface according to the invention is suitable for any type of processes that can be detected in a computer system via suitable interfaces. Such interfaces may be, for example, interfaces to corresponding machines and systems but also user interfaces, for example for manual data input or for operating a database.
Dementsprechend eignet sich die erfindungsgemäße graphische Benutzerschnittstelle insbesondere für maschinelle oder verfahrenstechnische Prozesse, so dass beispielsweise ganze Anlagen sogar dezentral mehrere Anlagen mit der graphischen Benutzerschnittstelle einfach und intuitiv auch von verschiedenen Anwendern bedient werden können, die ggf. jeweils die sie interessierenden oder für die zu visualisierenden Steuerelemente aufrufen können. So können beispielsweise an einer Maschine die für diese Maschine zugehörigen Steuerprogramme aufgerufen sein, so dass jede Bedienperson dort unmittelbar eingreifen und die Maschine steuern kann. Andererseits können zentral, beispielsweise auch an einem anderen Betriebsstandort überwachenden Steuerelemente den Zustand auch dieser Maschine anzeigen, um so auch das Wechselspiel dieser Maschine mit anderen Prozessschritten eines entsprechenden Gesamtprozesse, wie beispielsweise Bestellvorgänge für notwendige Zubehörteile oder Verbrauchsgüter, dementsprechend angepasst vornehmen zu können. So eignet sich die erfindungsgemäße graphische Benutzerschnittstelle insbesondere auch für eine Druckauftragsverwaltung mit dezentralen Druckern und Briefverteilzentren, wie diese beispielsweise in der
Insofern versteht es sich, dass mit der erfindungsgemäßen graphischen Benutzerschnittstelle auch rein kaufmännische Prozesse, insbesondere aber gemischte also technische und kaufmännische Prozesse hervorragend abgebildet werden können. Dieses gilt insbesondere, wenn diese Prozesse zeitkritische Komponenten enthalten, da letztlich auch mehrere Anwender an einem Arbeitsplatz kurzfristig gleichzeitig oder nebeneinander arbeiten können, was anderen bekannten Betriebssystemen bzw. graphischen Benutzerschnittstelle an sich zunächst fremd ist, da hier ein hoher Individualitätsgrad angestrebt wird. Dieses gilt insbesondere beispielsweise in Unfalls- oder Notsituationen, wie sie letztlich jederzeit bei Großmaschinen oder -anlagen, wie beispielsweise bei Kernkraftwerken oder Druckereien, oder auch – leider – bei in letzter Konsequenz nie gänzlich auszuschließenden Betriebsunfällen auftreten können. Aber auch im Gesundheitswesen mit seinen sehr zeitkritischen Komponenten in Notsituationen und dem durch Krankenkassen bedingten hohen Verwaltungsaufwand. Aber auch bei schnellen kaufmännischen Angelegenheiten, wie bei Börsenvorgängen, Termingeschäften u. ä. kann die erfindungsgemäße graphische Benutzerschnittstelle hervorragend zum Einsatz kommen, um schnell und betriebssicher in allen Situationen einen Zugang zu den jeweils notwendigen Programmen und Daten zu erhalten, welche dem jeweiligen Prozess zugrunde liegen.In this respect, it is understood that with the graphical user interface according to the invention also purely commercial processes, but in particular mixed so technical and commercial processes can be excellently mapped. This is especially true if these processes contain time-critical components, since ultimately several users at one workstation can simultaneously or simultaneously work side by side, which is initially foreign to other known operating systems or graphical user interface, since a high degree of individuality is sought here. This applies in particular, for example, in accident or emergency situations, as they can ultimately occur at any time in large machinery or equipment, such as nuclear power plants or printing, or - unfortunately - in ultimate consequence never completely exclude industrial accidents. But also in the healthcare sector with its very time-critical components in emergency situations and the high administrative burden caused by health insurance companies. But also in fast commercial matters, such as stock market transactions, futures and similar. Ä. The graphical user interface according to the invention can be used excellently to quickly and reliably in all situations to gain access to the respective necessary programs and data, which underlie the respective process.
Zwar ist es denkbar, dass die graphische Benutzerschnittstelle die Prozesse in Echtzeit abbildet, also derart schnell, dass der aktuelle Prozesszustand ohne merkbare zeitliche Verzögerung dargestellt wird, wie dieses auch die
Es versteht sich, dass die Merkmale der vorstehend bzw. in den Ansprüchen beschriebenen Lösungen gegebenenfalls auch kombiniert werden können, um die Vorteile entsprechend kumuliert umsetzen zu können.It is understood that the features of the solutions described above or in the claims can optionally also be combined in order to implement the advantages in a cumulative manner.
Weitere Vorteile, Ziele und Eigenschaften vorliegender Erfindung werden anhand nachfolgender Beschreibung von Ausführungsbeispielen erläutert, die insbesondere auch in anliegender Zeichnung dargestellt sind. In der Zeichnung zeigen:Further advantages, objects and features of the present invention will be explained with reference to the following description of exemplary embodiments, which are shown in particular in the appended drawing. In the drawing show:
Die in
Auch die in
Insofern unterscheidet sich die graphische Benutzerschnittstelle, welche in
In der Konfiguration nach
In der
Wie in
Bei der graphischen Benutzerschnittstelle nach
Durch die Ablaufanzeigen
Im Übrigen entsprechen die beiden Ausführungsbeispiele der
Im Einzelnen steht bei diesen Ausführungsbeispielen das Kleinsymbol ”App 1” für ein Konvertierungsprogramm, welches diverse Druckaufträge in ein geeignetes Format, beispielsweise in pdf-Format, überträgt. Das Kleinsymbol ”App 2” steht für ein Programm, mittels welchem entsprechend formatierte Dateien zu Jobs zusammengefasst und priorisiert werden können. Mithin versteht es sich, dass die über ”App 1” ansprechbare Konvertierung keinen unmittelbaren Zusammenhang mit der nachfolgenden Joborganisation hat bzw. haben muss, so dass der zugehörige Ablaufpfeil
Das Kleinsymbol ”App 3” steht bei diesen Ausführungsbeispielen für ein Programm, welches die Jobs dahingehend verteilt, wo gedruckt wird, während das Kleinsymbol ”App 4” für die Drucker bzw. die zugehörigen Druckerprogramme steht. Das Kleinsymbol ”App 5” repräsentiert ein Steuerprogramm für einen Sortierer, während die Kleinsymbole ”App 6” und ”App 7” für die jeweiligen Eintütmaschinen einerseits und eine Endkontrolle andererseits stehen. Insofern sind die Kleinsymbole ”App 1” und ”App 2” in einer Gruppierung
Hierbei dienen die Ablaufpfeile
So kann beispielsweise durch die Datenflussfortschrittsanzeige
Das in den
Durch Drücken des Buttons
Durch Drücken des Buttons
In einem durch Pressen des Buttons
Auch die in
Darüber hinaus weist das Ausführungsbeispiel nach
Ähnlich ist auch das Kleinsymbol
In einem speziellen Infomodus, welcher durch einen nicht separat dargestellten Button eingeschaltet werden kann, kann eine ergänzende Fortschrittsanzeige
Die in
Hierbei umfasst einer der Drucker
Der Kuvertierer
Die so fertig gestellten Briefe werden dann bei diesem Ausführungsbeispiel wiederum händisch den Sortierern
Wie unmittelbar ersichtlich, werden zu mindestens die Drucker
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 1010
- Druck- und KuvertieranlagePrinting and inserting system
- 2020
- Druckerprinter
- 2323
- EinzeldruckwerkSingle printing unit
- 2929
- bedruckte Papierrollenprinted paper rolls
- 3030
- Kuvertiererinserter
- 3131
- Schneidercutter
- 3232
- Mergermerger
- 3333
- Sammelstationcollection station
- 3434
- Falzwerkfolding
- 3535
- Umlenk- und AufrichtstationDeflection and erection station
- 3636
- Beilagenanlegerinsert feeder
- 3737
- Kuvertierkopfinsert head
- 3838
- Kuvertvorratenvelope stock
- 3939
- Austransportoutfeed
- 4040
- Sortierersorter
- 4141
- Kuvertauflageenvelope edition
- 4242
- Fächersubjects
- 105105
- Mauszeigercursor
- 110110
- Schienerail
- 111111
- Leistestrip
- 112112
- Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
- 115115
- ModuswechselschieneMode switching rail
- 120120
- SteuerelementebereichControls area
- 124124
- aktives Steuerelementactive control
- 130130
- Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
- 134134
- Kleinsymbol eines aktiven SteuerelementsSmall icon of an active control
- 150150
- Button für ModuswechselButton for mode change
- 151151
- CatalogCatalog
- 152152
- Anwendung zur Installation (exemplarisch beziffert)Application for installation (numbered as an example)
- 153153
- Catalog-GruppierungCatalog grouping
- 205205
- Mauszeigercursor
- 210210
- Schienerail
- 211211
- Leistestrip
- 212212
- Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
- 214214
- vergrößert dargestellte Gruppierungmagnified grouping shown
- 220220
- SteuerelementebereichControls area
- 224224
- aktives Steuerelementactive control
- 230230
- Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
- 234234
- Kleinsymbol eines aktiven SteuerelementsSmall icon of an active control
- 310310
- Schienerail
- 311311
- Leistestrip
- 312312
- Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
- 320320
- SteuerelementebereichControls area
- 330330
- Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
- 340340
- Ablaufanzeigesequence display
- 341341
- Ablaufpfeil (exemplarisch beziffert)Expiration arrow (numbered as an example)
- 342342
- DatenflussfortschrittsanzeigeData flow progress
- 410410
- Schienerail
- 411411
- Leistestrip
- 412412
- Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
- 420420
- SteuerelementebereichControls area
- 430430
- Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
- 440440
- Ablaufanzeigesequence display
- 441441
- Ablaufpfeil (exemplarisch beziffert)Expiration arrow (numbered as an example)
- 442442
- DatenflussfortschrittsanzeigeData flow progress
- 505505
- Mauszeigercursor
- 510510
- Schienerail
- 511511
- Leistestrip
- 512512
- Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
- 520520
- SteuerelementebereichControls area
- 530530
- Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
- 531531
- Jobfortschrittsanzeige (exemplarisch beziffert)Job progress indicator (numbered as an example)
- 532532
- Seitenfortschrittsanzeige (exemplarisch beziffert)Page progress indicator (numbered as an example)
- 535535
- eine Blase repräsentierendes Kleinsymbola small icon representing a bubble
- 536536
- Blasebladder
- 605605
- Mauszeigercursor
- 610610
- Schienerail
- 611611
- Leistestrip
- 612612
- Gruppierung (exemplarisch beziffert)Grouping (numbered as an example)
- 620620
- SteuerelementebereichControls area
- 630630
- Kleinsymbol (exemplarisch beziffert)Small symbol (numbered as an example)
- 631631
- Fortschrittsanzeige (exemplarisch beziffert)Progress indicator (numbered as an example)
- 632632
- Fortschrittsanzeige (exemplarisch beziffert)Progress indicator (numbered as an example)
- 633633
- ergänzende Fortschrittsanzeige im Infomodus (exemplarisch beziffert)additional progress bar in info mode (numbered as an example)
- 635635
- eine Blase repräsentierendes Kleinsymbola small icon representing a bubble
- 636636
- Blasebladder
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 6032122 [0002, 0045, 0047] US 6032122 [0002, 0045, 0047]
- US 6049775 [0002, 0045, 0047] US 6049775 [0002, 0045, 0047]
- US 5146556 [0003] US 5146556 [0003]
- EP 0727730 B1 [0003] EP 0727730 B1 [0003]
- US 6370521 [0003] US 6370521 [0003]
- US 6957395 [0003] US 6957395 [0003]
- US 7340686 [0003] US 7340686 [0003]
- US 7434177 [0003] US 7434177 [0003]
- US 7526738 [0003] US 7526738 [0003]
- US 7595810 [0003] US 7595810 [0003]
- US 2009/0228824 A1 [0003] US 2009/0228824 A1 [0003]
Claims (12)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011115904A DE102011115904A1 (en) | 2011-06-14 | 2011-10-14 | Graphical user interface |
DE112012002475.3T DE112012002475A5 (en) | 2011-06-14 | 2012-05-02 | Graphical user interface |
PCT/DE2012/000442 WO2012171513A1 (en) | 2011-06-14 | 2012-05-02 | Graphical user interface |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011105877 | 2011-06-14 | ||
DE102011105877.3 | 2011-06-14 | ||
DE102011115904A DE102011115904A1 (en) | 2011-06-14 | 2011-10-14 | Graphical user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102011115904A1 true DE102011115904A1 (en) | 2012-12-20 |
Family
ID=47228528
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102011115904A Withdrawn DE102011115904A1 (en) | 2011-06-14 | 2011-10-14 | Graphical user interface |
DE112012002475.3T Pending DE112012002475A5 (en) | 2011-06-14 | 2012-05-02 | Graphical user interface |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112012002475.3T Pending DE112012002475A5 (en) | 2011-06-14 | 2012-05-02 | Graphical user interface |
Country Status (2)
Country | Link |
---|---|
DE (2) | DE102011115904A1 (en) |
WO (1) | WO2012171513A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019117097A1 (en) * | 2019-06-25 | 2020-12-31 | Kiefel Gmbh | DEVICE AND METHOD FOR OPTIMIZING THE PROCESS TIME OF A PRODUCTION MACHINE |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5146556A (en) | 1988-10-11 | 1992-09-08 | Next Computer, Inc. | System and method for managing graphic images |
DE19644212A1 (en) * | 1995-10-26 | 1997-04-30 | Mitel Corp | Software handling method |
US6032122A (en) | 1997-03-14 | 2000-02-29 | Bell & Howell Mail And Messaging Technologies Company | Systems, methods and computer program products for monitoring and controlling mail processing devices |
US6049775A (en) | 1998-01-30 | 2000-04-11 | Bell & Howell Mail And Messaging Technologies Company | Systems, methods and computer program products for monitoring and controlling mail processing devices |
EP0727730B1 (en) | 1995-02-17 | 2001-09-19 | International Business Machines Corporation | Method for improving visibility and selectability of icons |
US6370521B1 (en) | 1998-08-25 | 2002-04-09 | Bell & Howell Mail Messaging Technologies Company | Tracking system, method and computer program product for document processing |
WO2005045756A2 (en) * | 2003-10-23 | 2005-05-19 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
US6957395B1 (en) | 2000-01-04 | 2005-10-18 | Apple Computer, Inc. | Computer interface having a single window mode of operation |
US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
US20090228824A1 (en) | 2005-11-18 | 2009-09-10 | Apple Inc. | Multiple dashboards |
US7595810B2 (en) | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8237940B2 (en) * | 2008-09-05 | 2012-08-07 | Ricoh Company, Ltd. | Extensible control of document processing |
US20100070890A1 (en) * | 2008-09-12 | 2010-03-18 | International Business Machines Corporation | Method for Providing a Manufacturing Execution System (MES) Service to Third Parties |
-
2011
- 2011-10-14 DE DE102011115904A patent/DE102011115904A1/en not_active Withdrawn
-
2012
- 2012-05-02 WO PCT/DE2012/000442 patent/WO2012171513A1/en active Application Filing
- 2012-05-02 DE DE112012002475.3T patent/DE112012002475A5/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5146556A (en) | 1988-10-11 | 1992-09-08 | Next Computer, Inc. | System and method for managing graphic images |
EP0727730B1 (en) | 1995-02-17 | 2001-09-19 | International Business Machines Corporation | Method for improving visibility and selectability of icons |
DE19644212A1 (en) * | 1995-10-26 | 1997-04-30 | Mitel Corp | Software handling method |
US6032122A (en) | 1997-03-14 | 2000-02-29 | Bell & Howell Mail And Messaging Technologies Company | Systems, methods and computer program products for monitoring and controlling mail processing devices |
US6049775A (en) | 1998-01-30 | 2000-04-11 | Bell & Howell Mail And Messaging Technologies Company | Systems, methods and computer program products for monitoring and controlling mail processing devices |
US6370521B1 (en) | 1998-08-25 | 2002-04-09 | Bell & Howell Mail Messaging Technologies Company | Tracking system, method and computer program product for document processing |
US7434177B1 (en) | 1999-12-20 | 2008-10-07 | Apple Inc. | User interface for providing consolidation and access |
US7526738B2 (en) | 1999-12-20 | 2009-04-28 | Apple Inc. | User interface for providing consolidation and access |
US6957395B1 (en) | 2000-01-04 | 2005-10-18 | Apple Computer, Inc. | Computer interface having a single window mode of operation |
WO2005045756A2 (en) * | 2003-10-23 | 2005-05-19 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US20090228824A1 (en) | 2005-11-18 | 2009-09-10 | Apple Inc. | Multiple dashboards |
US7595810B2 (en) | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
Also Published As
Publication number | Publication date |
---|---|
DE112012002475A5 (en) | 2014-02-27 |
WO2012171513A1 (en) | 2012-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112015005994B4 (en) | Software generator | |
DE112005001012T5 (en) | User configurable alarms and alarm tracking for process control systems | |
DE112008000512T5 (en) | Method and system for generating a control system user interface | |
CH703401B1 (en) | Method and device for generating a user interface for operating machines. | |
DE10149634A1 (en) | Display system and method for displaying images | |
DE10052014B4 (en) | Method for controlling and updating the operating system for a printing machine | |
DE102019106285A1 (en) | Method for automatically aligning a window within a user interface | |
WO2010130343A2 (en) | Alarm management system | |
EP2629187A2 (en) | Method for adjusting the graphic representation on the user interface of a computer user station | |
DE102016123235A1 (en) | OPERATING MANAGEMENT SYSTEM FOR DIRECTLY DISPLAYING A WORKING COMMAND BASED ON OPERATING MANAGEMENT INFORMATION ON A TOOLING MACHINE | |
EP1438642B1 (en) | System and method for the dynamic representation of the actual state of a task in relation to a target state | |
DE102018100362A1 (en) | Method for controlling displays of a spinning or winding machine | |
EP1750209A1 (en) | Method and apparatus for automatically presenting data ordered in data fields | |
DE10320268B4 (en) | Device and method for finding and displaying information | |
DE102011115904A1 (en) | Graphical user interface | |
EP3690580B1 (en) | Joint visualization of process data and process alarms | |
EP2645229B1 (en) | Processing operations of a print product manufacturing method | |
DE10028870A1 (en) | Electronic chassis check card is available to different detection stations and/or is expandable and/or can be updated; quality-relevant data are fully represented in data processing system | |
DE10335326A1 (en) | Graphical industry process flow simulation method in which a print job data record is input and combined with an available process flow record to form a customized process flow that can be output together with the originating job | |
DE102016015707B4 (en) | energy management system | |
DE102016209118B4 (en) | Energy Management System | |
EP1970808B1 (en) | Method and user interface for displaying status information with computer support | |
DE10108645B4 (en) | Method for monitoring a printing press | |
DE10132697B4 (en) | Synchronization of viewers in computer programs | |
DE102022119867A1 (en) | Method for automated error handling of a production facility and production facility |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R163 | Identified publications notified | ||
R118 | Application deemed withdrawn due to claim for domestic priority |
Effective date: 20131216 |