JP2018502391A - ユーザインタフェースを表示するためのコンピュータ実装方法 - Google Patents
ユーザインタフェースを表示するためのコンピュータ実装方法 Download PDFInfo
- Publication number
- JP2018502391A JP2018502391A JP2017533876A JP2017533876A JP2018502391A JP 2018502391 A JP2018502391 A JP 2018502391A JP 2017533876 A JP2017533876 A JP 2017533876A JP 2017533876 A JP2017533876 A JP 2017533876A JP 2018502391 A JP2018502391 A JP 2018502391A
- Authority
- JP
- Japan
- Prior art keywords
- data
- software code
- computer
- implemented method
- template
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012544 monitoring process Methods 0.000 claims abstract description 14
- 230000003213 activating effect Effects 0.000 claims abstract description 3
- 238000012800 visualization Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 2
- 239000007858 starting material Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/20—Network management software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/14—Arrangements for monitoring or testing data switching networks using software, i.e. software packages
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/12—Plc mp multi processor system
- G05B2219/1215—Master slave system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本発明は、マスタデバイスによってネットワーク内の複数のスレーブデバイスを監視するための監視システムにてユーザインタフェースを表示するためのコンピュータ実装方法に関する。この方法は、ネットワーク内の複数のスレーブデバイスを監視するためのソフトウェアコードを記述するステップと、複数のデータフィールドを備えた少なくとも1つの表示テンプレートをソフトウェアコードにおいて規定するステップと、規定された表示テンプレートを含むソフトウェアコードをコンパイルするステップと、コンパイルされたソフトウェアコードを実行するステップと、を有しており、マスタデバイスにおける、コンパイルされたソフトウェアコードの実行中に、ネットワークに接続されているスレーブデバイスのリストからユーザによって1つのスレーブデバイスを選択するステップと、選択されたスレーブデバイスに関するデータファイルをロードおよびオペランド解析するステップと、オペランド解析されたデータファイルに依存して、少なくとも1つの表示テンプレートにおける少なくとも1つのデータフィールドをアクティブ化するステップと、選択されたデバイスからデータを読み出すステップと、読み出されたデータを、表示テンプレートのアクティブ化されたデータフィールドに統合するステップと、統合されたデータと共に少なくとも1つの表示テンプレートを表示するステップと、が実行される。
Description
本発明は、マスタデバイスによってネットワーク内の複数のスレーブデバイスを監視するための監視システムにてユーザインタフェースを表示するためのコンピュータ実装方法に関する。
高電圧環境において電気的なスレーブデバイスを監視する分野においては、ネットワークを介してスレーブデバイスに接続されているマスタデバイスに、監視ソフトウェアがインストールされている。それらのスレーブデバイスとして、例えばスタータ、ソフトスタータおよび可変電圧可変周波数制御部(VFD:variable frequency drive)が考えられ、それらは典型的には、開閉器を備えた高電圧環境において使用されている。
典型的には、監視ソフトウェアは、ネットワーク上の各スレーブデバイスのための種々の監視画面と協働するように構築されている。ソフトウェアは続いて、マスタデバイスにおいてコンパイルおよび記憶される。
スレーブデバイスのネットワークコンフィギュレーションが変更されると、通常の場合、監視ソフトウェアをマスタデバイスにおいて修正するかまたはマスタデバイスに再書き込みして、再コンパイルおよび記憶しなければならない。しかしながら、ソフトウェアをマスタデバイスにおいて実行できるようになる前に、マスタデバイスの電源切断が必要になり、その結果、開閉器を備えた高電圧環境の電源切断も必要になる。
さらに、スレーブデバイス固有のパラメータを表示するために、ソフトウェアにおいて、スレーブデバイス毎にビューを個別に規定しなければならない。この結果、大きいコードベースが生じ、またコンパイルされたソフトウェアプログラムは膨大なものとなり、そのようなものをマスタデバイスのメモリに記憶しなければならなくなる。しかしながら典型的には、高電圧システムにおけるマスタデバイスのメモリは制限されている。
複数のスレーブデバイス(最大で120個のスレーブデバイス)のための複数のビューのメンテナンスも困難であり、また高いスキルを有するソフトウェアエンジニアが必要になる。
US2008016466には、多目的に設計されている医療機械用のグラフィカルユーザインタフェースをカスタマイズするための方法が記載されている。このグラフィカルユーザインタフェースを、コアプログラムの再コンパイルを要することなく、またソフトウェアエンジニアを必要とせずに、ユーザによって修正することができる別個のファイルによって規定することができる。これによって、医療機械のユーザは、自身の要求に応じてユーザインタフェースをカスタマイズすることができる。
しかしながら、医療機械用のユーザインタフェースは、特定のデバイスのために生成されたものであって、ネットワーク環境におけるマスタ・スレーブコンフィギュレーションの個別のスレーブデバイスのために種々異なるビューを動的に生成することには適していない。さらに、ビューの完全なレイアウトは、ウェブページをレンダリングするためのHTMLファイルのように、別個のファイルに規定されており、この別個のファイルの複雑性に起因して、変更は依然として複雑なものである。
したがって、本発明の課題は、上述の欠点を緩和することにある。
この課題は、プリアンブルに記載のコンピュータ実装方法によって解決され、この方法は以下のステップ、すなわち、
−ネットワーク内の複数のスレーブデバイスを監視するためのソフトウェアコードを記述するステップと、
−複数のデータフィールドを備えた少なくとも1つの表示テンプレートをソフトウェアコードにおいて規定するステップと、
−規定された表示テンプレートを含むソフトウェアコードをコンパイルするステップと、
−コンパイルされたソフトウェアコードを実行するステップと、
を有しており、
−マスタデバイスにおける、コンパイルされたソフトウェアコードの実行中に、
−ネットワークに接続されているスレーブデバイスのリストからユーザによって1つのスレーブデバイスを選択するステップと、
−選択されたスレーブデバイスに関するデータファイルをロードおよびオペランド解析するステップと、
−オペランド解析されたデータファイルに依存して、少なくとも1つの表示テンプレートにおける少なくとも1つのデータフィールドをアクティブ化するステップと、
−選択されたデバイスからデータを読み出すステップと、
−読み出されたデータを、表示テンプレートのアクティブ化されたデータフィールドに統合するステップと、
−統合されたデータと共に少なくとも1つの表示テンプレートを表示するステップと、
が実行される。
−ネットワーク内の複数のスレーブデバイスを監視するためのソフトウェアコードを記述するステップと、
−複数のデータフィールドを備えた少なくとも1つの表示テンプレートをソフトウェアコードにおいて規定するステップと、
−規定された表示テンプレートを含むソフトウェアコードをコンパイルするステップと、
−コンパイルされたソフトウェアコードを実行するステップと、
を有しており、
−マスタデバイスにおける、コンパイルされたソフトウェアコードの実行中に、
−ネットワークに接続されているスレーブデバイスのリストからユーザによって1つのスレーブデバイスを選択するステップと、
−選択されたスレーブデバイスに関するデータファイルをロードおよびオペランド解析するステップと、
−オペランド解析されたデータファイルに依存して、少なくとも1つの表示テンプレートにおける少なくとも1つのデータフィールドをアクティブ化するステップと、
−選択されたデバイスからデータを読み出すステップと、
−読み出されたデータを、表示テンプレートのアクティブ化されたデータフィールドに統合するステップと、
−統合されたデータと共に少なくとも1つの表示テンプレートを表示するステップと、
が実行される。
本発明による方法でもって、ソフトウェアを記述する際にテンプレートが規定される。
テンプレートは、ビューに関して考えられるすべての表示要素またはデータフィールドを含んでいる。つまり、種々のデータフィールドのフォーマットは、テンプレートの規定によってすでに行われている。
スレーブデバイスの追加または変更はもはや、ダウンタイムまたはソフトウェアの再コンパイルを一切要求せず、ユーザは、テンプレートのどの表示要素またはデータフィールドがアクティブ化されるか、したがって1つの特定のスレーブデバイスに関する特定のビューのために、テンプレートのどの表示要素またはデータフィールドが表示されるかをデータファイルにおいて規定するだけでよい。データファイルは、例えば、どのデータフィールドが、選択された1つのスレーブデバイスから読み出されたどのデータを表示するかをさらに規定することができる。データファイルが一度ロードされれば、ダウンタイムが生じることなく、またはソフトウェアの修正を要することなく、ユーザインタフェースが手動で、またはシステムによって自動的に更新され、変更が即座に反映される。
つまり本発明では、ネットワーク内の種々のスレーブデバイスの類似するデータを表示するために、単一のテンプレートが使用される。種々のスレーブデバイスに対応するデータファイルは、特定のスレーブデバイスから読み出されたどのデータが、単一のテンプレートにおいて規定されているどのデータフィールドに表示されるかを規定する。
本発明によるコンピュータ実装方法の1つの実施の形態においては、ソフトウェアコードが、テンプレートを表示するための可視化オブジェクトを使用して、オブジェクト指向の言語で記述される。
可視化オブジェクトを使用するテンプレートを規定することによって、タイプおよびフォーマットがオブジェクトに組み込まれ、このことを、1つの特定のスレーブデバイスに関するデータファイルにおける規定に依存して容易に使用可能にすることができるか、または無効にすることができる。
本発明によるコンピュータ実装方法の1つの別の実施の形態においては、複数のテンプレートが、複数のデータフィールドを有するように規定されており、かつテンプレートが、選択された1つのスレーブデバイスの種々の詳細の表示に関してツリー構造で構成されている。
典型的には、複数のスレーブデバイスを監視する際に、概観表示が得られ、その概観表示において、1つの特定のスレーブデバイスを選択し、続いて異なる幾つかのビューを選択することができ、それらがスレーブデバイスの種々の態様についてズームインされる。
複数のテンプレートの規定およびそれらのテンプレートのツリー構造の構成によって、汎用のナビゲーション構造が得られ、このナビゲーション構造は、続いて、複数あるテンプレートのうちの1つのテンプレートの特定のデータフィールドを使用可能および無効にするデータファイルによってカスタマイズされ、また特定のスレーブデバイスから読み出されたデータで埋められる。
有利には、コンパイルされたソフトウェアコードは、プログラマブルロジックコントローラ(PLC:programmable logic controller)において実行される。
典型的には、コンパイルされたソフトウェアコードが、プログラマブルロジックコントローラのメモリに書き込まれる。このことは、マスタデバイスの電源投入時に、コンパイルされたソフトウェアをフラッシュメモリにおいて容易に利用できることを保証し、これによってマスタデバイスはロバストなものになり、このことは高電圧環境において典型的に必要とされる。
本発明によるコンピュータ実装方法のさらに別の実施の形態においては、ネットワークに接続されている各スレーブデバイスに関して、別個のデータファイルが提供される。
有利には、データファイルはデータベースに記憶される。
本発明の上記の特徴およびその他の特徴を、添付の図面と関連させながら説明する。
図1には、本発明によるコンピュータ実装方法の1つの実施の形態の第1のステップの概略図が示されている。
第1のステップ1においては、ソフトウェアコードが記述され、マスタデバイスによってネットワーク内の複数のスレーブデバイスを監視するための監視システムに提供される。このソフトウェアコードを記述するステップ1においては、少なくとも1つのテンプレート2が規定される。テンプレート2は、複数のデータフィールド3、4、5、6を有している。それらのデータフィールド3、4、5、6は、後のステップにおいて、選択されたスレーブデバイスから読み出されたデータに関する位置を規定する。有利には、データフィールド3、4、5、6には、テンプレート2におけるフォーマットがすでに与えられている。
テンプレート2を含むソフトウェアコード1を記述するステップ1が終了すると、ソフトウェアコードは、ステップ7においてコンパイルされ、続いて、ネットワーク10を介して複数のスレーブデバイス9に接続されているマスタデバイス8のメモリに書き込まれる。
図2には、ソフトウェアコードがマスタデバイス8のメモリに書き込まれた後の、マスタデバイス8において実行されるさらなるステップの概略図が示されている。
先ず、ユーザはステップ11において、スレーブデバイス(A、B、C)のリストから1つのスレーブデバイス9を選択する。続いて、後続のステップ12においては、選択されたスレーブデバイス9に対応するデータファイルがデータベース13からロードされる。
ステップ14においては、データファイルからオペランド解析されたデータが使用され、どのデータフィールド3、4、5、6がテンプレート2においてアクティブ化されるべきかが選択される。
ステップ15においては、選択されたスレーブデバイス9から、ネットワーク10を介してデータが読み出され、そのデータがアクティブ化されたデータフィールド3、4、5、6に統合される。
続いて、結果として得られたビュー16、17、18が、スレーブデバイス9の、すなわちスレーブデバイスA、B、Cの能力に応じてそれぞれカスタマイズされて表示される。
図3には、本発明によるコンピュータ実装方法に関するテンプレート2、21、22、23のツリー構造20の1つの実施の形態が示されている。
例えばテンプレート21を、例えばスレーブデバイス9の識別子が表示される、ネットワーク10上の利用可能なスレーブデバイス9の概観を提供するために使用することができる。このテンプレート21から得られるビューを、1つの特定のスレーブデバイス9を選択するために使用することができる。
続いて、1つのスレーブデバイス9が選択された後に、テンプレート2、22、23のうちの1つを使用して、その選択されたスレーブデバイス9の固有のデータを表示するためのビューを生成することができる。
Claims (7)
- マスタデバイスによってネットワーク内の複数のスレーブデバイスを監視するための監視システムにてユーザインタフェースを表示するためのコンピュータ実装方法において、
−ネットワーク内の複数のスレーブデバイスを監視するためのソフトウェアコードを記述するステップと、
−複数のデータフィールドを備えた少なくとも1つの表示テンプレートを前記ソフトウェアコードにおいて規定するステップと、
−規定された前記表示テンプレートを含む前記ソフトウェアコードをコンパイルするステップと、
−コンパイルされたソフトウェアコードを実行するステップと、
を有しており、
−前記マスタデバイスにおける、前記コンパイルされたソフトウェアコードの実行中に、
−前記ネットワークに接続されているスレーブデバイスのリストからユーザによって1つのスレーブデバイスを選択するステップと、
−選択されたスレーブデバイスに関するデータファイルをロードおよびオペランド解析するステップと、
−オペランド解析されたデータファイルに依存して、前記少なくとも1つの表示テンプレートにおける少なくとも1つのデータフィールドをアクティブ化するステップと、
−選択されたデバイスからデータを読み出すステップと、
−読み出されたデータを、前記表示テンプレートのアクティブ化されたデータフィールドに統合するステップと、
−統合されたデータと共に前記少なくとも1つの表示テンプレートを表示するステップと、
を実行する、
ことを特徴とする、コンピュータ実装方法。 - 前記ソフトウェアコードは、前記テンプレートを表示するための可視化オブジェクトを使用して、オブジェクト指向の言語で記述されている、
請求項1記載のコンピュータ実装方法。 - 複数のテンプレートが、複数のデータフィールドを有するように規定されており、
前記テンプレートは、選択された1つのスレーブデバイスの種々の詳細の表示に関してツリー構造で構成されている、
請求項1または2記載のコンピュータ実装方法。 - 前記コンパイルされたソフトウェアコードを、プログラマブルロジックコントローラ(PLC)において実行する、
請求項1から3までのいずれか1項記載のコンピュータ実装方法。 - 前記コンパイルされたソフトウェアコードは、前記プログラマブルロジックコントローラのメモリに書き込まれている、
請求項4記載のコンピュータ実装方法。 - 前記ネットワークに接続されている各スレーブデバイスに関して、別個のデータファイルが提供されている、
請求項1から5までのいずれか1項記載のコンピュータ実装方法。 - 前記データファイルは、データベースに記憶されている、
請求項6記載のコンピュータ実装方法。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN3820DE2014 | 2014-12-22 | ||
IN3820/DEL/2014 | 2014-12-22 | ||
GB1502287.4A GB2535455A (en) | 2015-02-11 | 2015-02-11 | Computer implemented method for displaying a user interface |
GB1502287.4 | 2015-02-11 | ||
PCT/EP2015/078691 WO2016102175A1 (en) | 2014-12-22 | 2015-12-04 | Computer implemented method for displaying a user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018502391A true JP2018502391A (ja) | 2018-01-25 |
Family
ID=54783599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017533876A Pending JP2018502391A (ja) | 2014-12-22 | 2015-12-04 | ユーザインタフェースを表示するためのコンピュータ実装方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20170346702A1 (ja) |
EP (1) | EP3238052A1 (ja) |
JP (1) | JP2018502391A (ja) |
AU (1) | AU2015371555A1 (ja) |
BR (1) | BR112017013541A2 (ja) |
WO (1) | WO2016102175A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471648A (zh) * | 2019-08-19 | 2019-11-19 | 山东浪潮通软信息科技有限公司 | 一种基于异步机制的分布式的ci/cd的实现方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10521502B2 (en) * | 2016-08-10 | 2019-12-31 | International Business Machines Corporation | Generating a user interface template by combining relevant components of the different user interface templates based on the action request by the user and the user context |
CN107729010B (zh) * | 2017-10-25 | 2021-01-26 | 阿里巴巴(中国)有限公司 | 视图显示方法、装置、计算设备以及存储介质 |
CN109976828B (zh) * | 2019-03-12 | 2022-04-22 | 北京奇艺世纪科技有限公司 | 一种配置文件的方法及装置 |
US11272250B1 (en) * | 2020-11-23 | 2022-03-08 | The Boston Consulting Group, Inc. | Methods and systems for executing and monitoring content in a decentralized runtime environment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6707476B1 (en) * | 2000-07-05 | 2004-03-16 | Ge Medical Systems Information Technologies, Inc. | Automatic layout selection for information monitoring system |
US7899903B2 (en) * | 2005-09-30 | 2011-03-01 | Microsoft Corporation | Template based management system |
US7681138B2 (en) * | 2006-07-11 | 2010-03-16 | Siemens Aktiengesellschaft | Use of a reusable control software whose user interface and communication connection are established via an external description-based configuration at run time |
US9480435B2 (en) * | 2012-02-09 | 2016-11-01 | Masimo Corporation | Configurable patient monitoring system |
US9891897B2 (en) * | 2012-12-22 | 2018-02-13 | Oracle International Corporation | Dynamic user interface tag format |
-
2015
- 2015-12-04 AU AU2015371555A patent/AU2015371555A1/en not_active Abandoned
- 2015-12-04 EP EP15805166.4A patent/EP3238052A1/en not_active Ceased
- 2015-12-04 WO PCT/EP2015/078691 patent/WO2016102175A1/en active Application Filing
- 2015-12-04 US US15/538,199 patent/US20170346702A1/en not_active Abandoned
- 2015-12-04 JP JP2017533876A patent/JP2018502391A/ja active Pending
- 2015-12-04 BR BR112017013541A patent/BR112017013541A2/pt not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471648A (zh) * | 2019-08-19 | 2019-11-19 | 山东浪潮通软信息科技有限公司 | 一种基于异步机制的分布式的ci/cd的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2016102175A1 (en) | 2016-06-30 |
AU2015371555A1 (en) | 2017-07-13 |
EP3238052A1 (en) | 2017-11-01 |
BR112017013541A2 (pt) | 2018-03-06 |
US20170346702A1 (en) | 2017-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10255044B2 (en) | Method and system for modifying deployed applications | |
JP2018502391A (ja) | ユーザインタフェースを表示するためのコンピュータ実装方法 | |
RU2017114994A (ru) | Программирование автоматизации в 3d графическом редакторе с тесно связанной логикой и физическим моделированием | |
JP2018106687A5 (ja) | ||
US10380009B2 (en) | Code usage map | |
JP5619328B1 (ja) | シーケンスプログラム作成支援装置 | |
WO2014150407A1 (en) | Techniques for language translation localization for computer applications | |
JP6258159B2 (ja) | プログラム情報生成システム、方法、及びプログラム | |
JP2013191129A (ja) | 情報処理装置、シミュレーション方法、およびプログラム | |
US20190026080A1 (en) | Method for dynamically expanding a domain-specific language of a graphical modeling tool | |
JP5755389B1 (ja) | 作画ソフトウェア | |
CN104133706A (zh) | 固件修改方法及固件修改装置 | |
CN105137930A (zh) | 用于管理和配置自动化设施的现场设备的方法和装置 | |
JP2013084112A (ja) | プログラマブルコントローラシステム、そのプログラミング装置、プログラマブルコントローラ、プログラム、デバッグ方法 | |
JP2017522639A5 (ja) | ||
JP2005242682A (ja) | グラフィカルプログラミング装置及びプログラマブル表示器 | |
JP2012168900A (ja) | プログラミング装置、プログラム | |
CN108037949B (zh) | 安装包多渠道打包方法、装置、计算机设备及存储介质 | |
JP6794668B2 (ja) | プログラミング装置 | |
JP2020166414A (ja) | 開発支援装置、開発支援装置の制御方法、情報処理プログラム、および記録媒体 | |
JP2008146385A (ja) | プログラム作成装置、プログラム作成方法およびその方法をコンピュータに実行させるプログラム | |
JP6520029B2 (ja) | 情報処理システム、生産ラインモデル生成方法、及びそのためのプログラム | |
JP6020071B2 (ja) | プログラマブルコントローラシステム、その支援装置、プログラマブルコントローラ | |
JP2009157534A (ja) | プログラム作成支援システム、そのプログラマブルコントローラ支援装置、プログラマブル表示器支援装置 | |
GB2535455A (en) | Computer implemented method for displaying a user interface |