[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2018502391A - ユーザインタフェースを表示するためのコンピュータ実装方法 - Google Patents

ユーザインタフェースを表示するためのコンピュータ実装方法 Download PDF

Info

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
Application number
JP2017533876A
Other languages
English (en)
Inventor
ワッサーマン バーニー
ワッサーマン バーニー
ラメシュ パテル シッダース
ラメシュ パテル シッダース
ヴィジャイ デオゴジ マドゥリカ
ヴィジャイ デオゴジ マドゥリカ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Danfoss Power Solutions II BV
Original Assignee
Eaton Industries Netherlands BV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from GB1502287.4A external-priority patent/GB2535455A/en
Application filed by Eaton Industries Netherlands BV filed Critical Eaton Industries Netherlands BV
Publication of JP2018502391A publication Critical patent/JP2018502391A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/20Network management software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/14Arrangements for monitoring or testing data switching networks using software, i.e. software packages
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/12Plc mp multi processor system
    • G05B2219/1215Master slave system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution 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つのテンプレートの特定のデータフィールドを使用可能および無効にするデータファイルによってカスタマイズされ、また特定のスレーブデバイスから読み出されたデータで埋められる。
有利には、コンパイルされたソフトウェアコードは、プログラマブルロジックコントローラ(PLC:programmable logic controller)において実行される。
典型的には、コンパイルされたソフトウェアコードが、プログラマブルロジックコントローラのメモリに書き込まれる。このことは、マスタデバイスの電源投入時に、コンパイルされたソフトウェアをフラッシュメモリにおいて容易に利用できることを保証し、これによってマスタデバイスはロバストなものになり、このことは高電圧環境において典型的に必要とされる。
本発明によるコンピュータ実装方法のさらに別の実施の形態においては、ネットワークに接続されている各スレーブデバイスに関して、別個のデータファイルが提供される。
有利には、データファイルはデータベースに記憶される。
本発明の上記の特徴およびその他の特徴を、添付の図面と関連させながら説明する。
本発明によるコンピュータ実装方法の1つの実施の形態の第1のステップの概略図を示す。 本発明によるコンピュータ実装方法の1つの実施の形態の別のステップの概略図を示す。 本発明によるコンピュータ実装方法に関するテンプレートのツリー構造の1つの実施の形態を示す。
図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つの表示テンプレートを表示するステップと、
    を実行する、
    ことを特徴とする、コンピュータ実装方法。
  2. 前記ソフトウェアコードは、前記テンプレートを表示するための可視化オブジェクトを使用して、オブジェクト指向の言語で記述されている、
    請求項1記載のコンピュータ実装方法。
  3. 複数のテンプレートが、複数のデータフィールドを有するように規定されており、
    前記テンプレートは、選択された1つのスレーブデバイスの種々の詳細の表示に関してツリー構造で構成されている、
    請求項1または2記載のコンピュータ実装方法。
  4. 前記コンパイルされたソフトウェアコードを、プログラマブルロジックコントローラ(PLC)において実行する、
    請求項1から3までのいずれか1項記載のコンピュータ実装方法。
  5. 前記コンパイルされたソフトウェアコードは、前記プログラマブルロジックコントローラのメモリに書き込まれている、
    請求項4記載のコンピュータ実装方法。
  6. 前記ネットワークに接続されている各スレーブデバイスに関して、別個のデータファイルが提供されている、
    請求項1から5までのいずれか1項記載のコンピュータ実装方法。
  7. 前記データファイルは、データベースに記憶されている、
    請求項6記載のコンピュータ実装方法。
JP2017533876A 2014-12-22 2015-12-04 ユーザインタフェースを表示するためのコンピュータ実装方法 Pending JP2018502391A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471648A (zh) * 2019-08-19 2019-11-19 山东浪潮通软信息科技有限公司 一种基于异步机制的分布式的ci/cd的实现方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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