JP6494608B2 - コードの仮想化およびリモートプロセスコール生成のための方法および装置 - Google Patents
コードの仮想化およびリモートプロセスコール生成のための方法および装置 Download PDFInfo
- Publication number
- JP6494608B2 JP6494608B2 JP2016521515A JP2016521515A JP6494608B2 JP 6494608 B2 JP6494608 B2 JP 6494608B2 JP 2016521515 A JP2016521515 A JP 2016521515A JP 2016521515 A JP2016521515 A JP 2016521515A JP 6494608 B2 JP6494608 B2 JP 6494608B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- remote
- snippet
- sdk
- user device
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45516—Runtime code conversion or optimisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
Description
package TembooDemoECOs;
import com.temboo.Library.NYTimes.ArticleSearch.QueryArticles;
import com.temboo.Library.NYTimes.ArticleSearch.QueryArticles.QueryArticlesInputSet;
import com.temboo.Library.NYTimes.ArticleSearch.QueryArticles.QueryArticlesResultSet;
import com.temboo.core.TembooException;
import com.temboo.core.TembooSession;
public class TembooDemoECOs{
*@param args
*@throws TembooException
*/
public static void main(String[] args) throws TembooException {
TembooSession session = new TembooSession("demo", "myFirstApp", "6d975bf6-e761-47c7-8");
QueryArticles queryArticlesChoreo = new QueryArticles(session);
QueryArticlesInputSet queryArticlesInputs = queryArticlesChoreo.newInputSet();
queryArticlesInputs.setCredential("NYTimesCred");
queryArticlesInputs.set_Query("obama");
QueryArticlesResultSetqueryArticlesResults = queryArticlesChoreo.execute(queryArticlesInputs);
for (int i = 0; i < queryArticlesResults.getArticles().length; i++) {System.out.println(queryArticlesResults.getArticles()[i].getTitle() + " :: " + queryArticlesResults.getArticles()[i].getByLine());
}
}
}
/** QueryArticles Choreoの新しいインスタンスを作成する。Temboo資格情報の有効な組を含むTembooSessionオブジェクトが供給されなければならない。
*/
public QueryArticles(TembooSession session) {
super(session,
TembooPath.pathFromStringNoException("/Library/NYTimes/ArticleSearch/QueryArticles"));
}
@return QueryArticlesInputSet
*/
public QueryArticlesInputSet newInputSet() {
return new QueryArticlesInputSet();
}
*パラメータとして指定されたInputSetを使用してChoreoを実行し、Choreoが完了するのを待ち
*そして実行結果を含むResultSetを返す。
*@param choreoInputs
*@return
*@throws TembooException
*/
@Override
public QueryArticlesResultSet execute(InputSet choreoInputs) throws TembooException {
JSONObject result = super.executeWithResults(choreoInputs);
return new QueryArticlesResultSet(result);
}
*/
public static class QueryArticlesInputSet extends InputSet {
@param String - (required, string) NYTimesによって提供されるAPI鍵。
*/
public void set_APIKey(String value) {
this.setInput("APIKey", value);
}
@param String - (optional, date) 返すべき発行日の範囲の始点(包含的)を設定する。EndDateとともに使用されなければならない。日付はYYYYMMDDのような形式であるべきである。
*/
public void set_BeginDate(String value) {
this.setInput("BeginDate", value);
}
@param String - (optional, date) 返すべき発行日の範囲の終点(包含的)を設定する。BeginDateとともに使用されなければならない。日付はYYYYMMDDのような形式であるべきである。
*/
public void set_EndDate(String value) {
this.setInput("EndDate", value);
}
@param String - (optional, string) 5ファセットまでのカンマ区切りのリスト。これは、応答に含めるべきファセット値の組を示している。この入力に対する承認された値の詳細については、Choreoの文書を参照すること。
*/
public void set_Facets(String value) {
this.setInput("Facets", value);
}
@param String - (optional, string) 返すべきフィールドのカンマ区切りのリスト。これらのフィールドがデフォルトで返される:body、byline、date、title、およびurl。
*/
public void set_Fields(String value) {
this.setInput("Fields", value);
}
@param Integer - (optional, integer) これは10の結果の組が返されることに対応する。結果に目を通すために使用される。レコード0〜9を返すために0に設定する、レコード10〜19を返すために1に設定するなど。
*/
public void set_Offset(Integer value) {
this.setInput("Offset", value);
}
@param String - (optional, integer) これは10の結果の組が返されることに対応する。結果に目を通すために使用される。レコード0〜9を返すために0に設定する、レコード10〜19を返すために1に設定するなど。
*/
public void set_Offset(String value) {
this.setInput("Offset", value);
}
@param String - (required, string) (オプションとして特定のフィールドに適用された)キーワードおよび/またはファセットを検索する。構文の実例については、Choreoの文書を参照すること。
*/
public void set_Query(String value) {
this.setInput("Query", value);
}
@param String - (optional, string) 結果の順序を設定する。承認された値は、次のとおりである:newest(デフォルト)、oldest、またはclosest。
*/
public void set_Rank(String value) {
this.setInput("Rank", value);
}
}
ResultSetオブジェクトは、Choreo実行の結果を取得するために使用される。
*/
public static class QueryArticlesResultSet extends ResultSet {
public QueryArticlesResultSet(JSONObject doc) throws TembooException {
super(doc);
}
@return String - (json) NY Times APIからの応答。
*/
public String get_Response() {
return this.getResult("Response");
}
*/
public String getOffset() {
return (String)
((JSONObject)getJSONFromString(this.getResult("Response"))).opt("offset");
}
*/
public NYTimesArticle[] getArticles() {
JSONArray list = (JSONArray)
((JSONObject)getJSONFromString(this.getResult("Response"))).opt("results");
NYTimesArticle[] resultArray = new NYTimesArticle[(list != null) ? list.length() : 0];
if(list != null) {
for(int i=0; i<list.length(); i++) {
try {
resultArray[i] = new NYTimesArticle(list.get(i));
} catch (JSONException e) {}
}
}
return resultArray;
}
*/
public String[] getTokens() {
JSONArray list = (JSONArray)
((JSONObject)getJSONFromString(this.getResult("Response"))).opt("tokens");
String[] resultArray = new String[(list != null) ? list.length() : 0];
if(list != null) {
for(int i=0; i<list.length(); i++) {
try {
resultArray[i] = (String) list.get(i);
} catch (JSONException e) {}
}
}
return resultArray;
}
*/
public Number getTotal() {
return (Number)
((JSONObject)getJSONFromString(this.getResult("Response"))).opt("total");
}
}
}
102N ユーザデバイス
104a リモートサーバ
104N リモートサーバ
110 ネットワーク
1241 スニペットジェネレータ
124N スニペットジェネレータ
1261 実行エンジン
126N 実行エンジン
126N 実行モジュール
200 プラットフォーム
205 クラウドクライアント
2061 インターフェース
2062 インターフェース
206N インターフェース
2081 アプリケーションレイヤ
2082 アプリケーションレイヤ
208N アプリケーションレイヤ
2101〜210N 従来型のサービス構成要素
2121 仮想化レイヤ
2122 仮想化レイヤ
212N 仮想化レイヤ
2151 物理サーバおよびネットワーク装置
2152 物理サーバおよびネットワーク装置
215N 物理サーバおよびネットワーク装置
2251 SDKリンクモジュール
225N SDKリンクモジュール
2281 認証モジュール
228N 認証モジュール
2301 プロセスプール
230N プロセスプール
2321 ユーザデータベース
232N ユーザデータベース
2451…245N 仮想コードプロバイダ(VCP)
305 IDE
700 コンピューティングシステム
710a プロセッサ
710b プロセッサ
710n プロセッサ
720 メモリ
722 プログラム命令
730 I/Oインターフェース
732 データ
740 ネットワークインターフェース
750 入力/出力デバイス
760 カーソル制御デバイス
760 入力/出力デバイス
770 キーボード
780 ディスプレイ
790 ネットワーク
Claims (15)
- コードの仮想化のための方法であって、
リモートサーバ上のリモートプロセスの選択を受信するステップであって、前記リモートプロセスは、少なくとも1つのリモートサービスと相関される、ステップと、
前記リモートサーバ上で少なくとも1つの仮想コードプロバイダ(VCP)から、前記リモートプロセスを呼び出すために事前定義されたフィールドからのパラメータを用いるコードスニペットを生成するステップと、
ユーザデバイスでインストールされたソフトウェア開発キット(SDK)を用いて前記コードスニペットが前記ユーザデバイスから前記リモートプロセスを呼び出すように、前記ユーザデバイスのローカルコードベースへの挿入のために前記コードスニペットを提供するステップと
を含む方法。 - 前記コードスニペットおよび前記ローカルコードベースは、同じプログラミング言語のものである、請求項1に記載の方法。
- 前記コードスニペットを生成するステップは、複数の従来型のサービス構成要素(CSC)に対して複数のSDKを調整するステップをさらに含む、請求項1に記載の方法。
- 前記CSCのプロセスに対応するコマンドを実行するために、パラメータデータを用いる前記コードスニペットを受信し、前記パラメータデータのパラメータ値を抽出するステップをさらに含む、請求項3に記載の方法。
- 前記少なくとも1つのVCPをホストしているリモートプラットフォームに認証するステップをさらに含む、請求項1に記載の方法。
- 前記ユーザデバイスから前記リモートプロセスを呼び出すために、前記スニペットを展開するリアルタイムの結果を表示する、請求項1に記載の方法。
- 前記リモートプロセスの前記選択を受信するステップは、前記コードスニペットを生成するためのプログラミング言語の選択を受信するステップをさらに含む、請求項1に記載の方法。
- 少なくとも1つの仮想コードプロバイダ(VCP)のリモートプロセスコール生成のための方法であって、
少なくとも1つの従来型のサービス構成要素(CSC)によって提示される少なくとも1つのリモートプロセスに対するプロセスコードを格納するステップと、
少なくとも1つのプロセスに対応する前記プロセスコードを分析するステップと、
前記プロセスコードの他のパラメータおよび少なくとも1つの関連する機能との関係に基づいて前記プロセスコードのパラメータを相関させるステップと、
プロセスプール内のプロセスでありかつパラメータを必要とするプロセスにパラメータを割り当てるステップと、
各プロセスを前記プロセスプールから、仮想化されたソフトウェア開発キット(SDK)にリンクするステップと、
前記仮想化されたSDKを使用して呼び出されたときにコードスニペットを生成して、パラメータ値を挿入し、前記プロセスプールから関連するプロセスを実行するステップと
を含む方法。 - 前記生成されたプロセスコードは、前記少なくとも1つのCSCにネイティブのプログラミング言語のものである、請求項8に記載の方法。
- 関係に基づいて相関させるステップは、前記プロセスコードのパラメータに対するソースを指定するステップをさらに含む、請求項8に記載の方法。
- 前記少なくとも1つのVCPのプロセスプールから前記格納されたリモートプロセスコードを呼び戻し、前記格納されたプロセスコードにパラメータを挿入するステップをさらに含む、請求項8に記載の方法。
- 少なくとも1つの対応するCSCに前記プロセスコードを展開するステップをさらに含む、請求項11に記載の方法。
- 前記少なくとも1つのVCPは、前記格納されたプロセスコードを前記少なくとも1つのCSCにネイティブのSDKおよびAPIにリンクする、請求項11に記載の方法。
- ユーザデバイスのプログラムと同じプログラミング言語であるプログラミング言語で前記スニペットに対する要求を受信するステップをさらに含む、請求項8に記載の方法。
- a)少なくとも1つのプロセッサと、
b)少なくとも1つのネットワークに結合された少なくとも1つの入力デバイスと、
c)前記少なくとも1つのプロセッサによって実行されたときに、請求項1から7のいずれか一項に記載の方法を実行するプロセッサで実行可能な命令を格納する少なくとも1つのストレージデバイスと
を含むリモートプロセスコール生成のためのシステム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361836628P | 2013-06-18 | 2013-06-18 | |
US61/836,628 | 2013-06-18 | ||
US201361842906P | 2013-07-03 | 2013-07-03 | |
US61/842,906 | 2013-07-03 | ||
PCT/US2014/042774 WO2014204984A1 (en) | 2013-06-18 | 2014-06-17 | Method and apparatus for code virtualization and remote process call generation |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016527610A JP2016527610A (ja) | 2016-09-08 |
JP6494608B2 true JP6494608B2 (ja) | 2019-04-03 |
Family
ID=52020422
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016521515A Active JP6494608B2 (ja) | 2013-06-18 | 2014-06-17 | コードの仮想化およびリモートプロセスコール生成のための方法および装置 |
JP2016521518A Active JP6494610B2 (ja) | 2013-06-18 | 2014-06-17 | コードの仮想化およびリモートプロセスコール生成のための方法および装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016521518A Active JP6494610B2 (ja) | 2013-06-18 | 2014-06-17 | コードの仮想化およびリモートプロセスコール生成のための方法および装置 |
Country Status (9)
Country | Link |
---|---|
US (4) | US9436439B2 (ja) |
EP (2) | EP3011443A4 (ja) |
JP (2) | JP6494608B2 (ja) |
KR (2) | KR102243793B1 (ja) |
CN (2) | CN105814539B (ja) |
CA (2) | CA2915620C (ja) |
DK (1) | DK3011444T3 (ja) |
SG (2) | SG11201510303QA (ja) |
WO (2) | WO2014204984A1 (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10997531B2 (en) | 2007-09-11 | 2021-05-04 | Ciambella Ltd. | System, method and graphical user interface for workflow generation, deployment and/or execution |
US10981371B2 (en) | 2008-01-19 | 2021-04-20 | Entrotech, Inc. | Protected graphics and related methods |
SG11201510303QA (en) | 2013-06-18 | 2016-01-28 | Ciambella Ltd | Method and apparatus for code virtualization and remote process call generation |
WO2015006599A1 (en) | 2013-07-12 | 2015-01-15 | Ciambella Ltd. | Method and apparatus for firmware virtualization |
US9697374B2 (en) * | 2014-02-19 | 2017-07-04 | Microsoft Technology Licensing, Llc | Data proxy service |
JP6719484B2 (ja) * | 2015-05-08 | 2020-07-08 | チャンベッラ・リミテッド | コントローラベースのデバイスのグループに対する自動的なソフトウェア開発のための方法および装置 |
CN108604186B (zh) | 2015-12-21 | 2021-11-16 | 西安姆贝拉有限公司 | 用于创建和管理基于控制器的远程解决方案的方法和装置 |
US11087249B2 (en) | 2016-05-24 | 2021-08-10 | Ciambella Ltd. | Method and apparatus for triggering execution of a workflow over a network |
US10798780B2 (en) | 2016-08-22 | 2020-10-06 | Ciambella Ltd. | Method and apparatus for creating and managing controller based remote solutions |
CN106789740B (zh) * | 2016-11-11 | 2019-12-10 | 中国人民解放军海军航空大学 | 按任务优先级序贯拍卖的多平台传感器协同管理方法 |
EP3596593B1 (en) * | 2017-03-14 | 2024-05-01 | Ciambella Ltd. | Method and apparatus for automatically generating and incorporating code in development environments |
WO2018236691A1 (en) * | 2017-06-20 | 2018-12-27 | Vfunction, Inc. | SYSTEMS AND METHODS FOR PERFORMING SOFTWARE APPLICATIONS ON DISTRIBUTED APPLICATION DEVELOPMENT ENVIRONMENTS |
CN108091384B (zh) * | 2017-11-09 | 2021-07-09 | 南京耐久软件科技有限公司 | 一种基于微服务框架的医学影像处理系统 |
US11269308B2 (en) | 2017-12-01 | 2022-03-08 | Ciambella Ltd. | Method and apparatus for creating and managing smart programmable logic controller (PLC) solutions |
CN110032454B (zh) * | 2018-01-12 | 2024-08-20 | 北京京东尚科信息技术有限公司 | 远程调用方法、系统和相关设备及计算机可读存储介质 |
CN110837378B (zh) * | 2018-08-16 | 2021-07-02 | 腾讯科技(深圳)有限公司 | 软件开发工具包sdk功能的调用方法及装置 |
US11468158B2 (en) * | 2019-04-10 | 2022-10-11 | At&T Intellectual Property I, L.P. | Authentication for functions as a service |
US10628244B1 (en) * | 2019-10-29 | 2020-04-21 | Snowflake Inc. | Calling external functions from a data warehouse |
CN111158777B (zh) * | 2019-12-12 | 2023-10-27 | 中移(杭州)信息技术有限公司 | 组件调用方法、装置及计算机可读存储介质 |
CN113220289B (zh) * | 2020-01-21 | 2025-04-25 | 中国电信股份有限公司 | 脚本语言进程管理方法、服务器和计算机可读存储介质 |
CN111949421B (zh) * | 2020-08-12 | 2023-09-05 | 北京奇艺世纪科技有限公司 | Sdk调用方法、装置、电子设备和计算机可读存储介质 |
US20230177143A1 (en) * | 2021-12-03 | 2023-06-08 | International Business Machines Corporation | Operating a secure code segment on a processor core of a processing unit |
US12314755B2 (en) | 2021-12-03 | 2025-05-27 | International Business Machines Corporation | Scheduling a secure code segment on a processor core of a processing unit |
KR102407940B1 (ko) * | 2021-12-06 | 2022-06-13 | 주식회사 플랜티넷 | Rpc에 기반하여 외부 장치의 함수 또는 프로시저를 호출하는 전자 장치가 rpc 서비스를 사용하기 위한 인터페이스를 생성하는 방법, 그 컴퓨터 프로그램 및 그 전자 장치 |
KR102407941B1 (ko) * | 2021-12-06 | 2022-06-13 | 주식회사 플랜티넷 | Rpc에 기반하여 외부 장치의 함수 또는 프로시저를 호출하는 전자 장치가 사용자 인터페이스를 생성하는 방법, 그 컴퓨터 프로그램 및 그 전자 장치 |
Family Cites Families (165)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5623604A (en) | 1992-11-18 | 1997-04-22 | Canon Information Systems, Inc. | Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral |
US6108715A (en) * | 1994-12-13 | 2000-08-22 | Microsoft Corporation | Method and system for invoking remote procedure calls |
US5887172A (en) * | 1996-01-10 | 1999-03-23 | Sun Microsystems, Inc. | Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends |
US5852733A (en) | 1996-12-16 | 1998-12-22 | Chien; Yung-Ping S. | Microcontroller development tool using software programs |
WO1998040817A1 (fr) | 1997-03-11 | 1998-09-17 | Mitsubishi Denki Kabushiki Kaisha | Methode et systeme de programmation visuelle |
US6266809B1 (en) | 1997-08-15 | 2001-07-24 | International Business Machines Corporation | Methods, systems and computer program products for secure firmware updates |
US6065053A (en) | 1997-10-01 | 2000-05-16 | Micron Electronics, Inc. | System for resetting a server |
US6158031A (en) | 1998-09-08 | 2000-12-05 | Lucent Technologies, Inc. | Automated code generating translator for testing telecommunication system devices and method |
US6324681B1 (en) | 1998-10-01 | 2001-11-27 | Unisys Corporation | Automated development system for developing applications that interface with both distributed component object model (DCOM) and enterprise server environments |
US6401156B1 (en) | 1999-08-23 | 2002-06-04 | Advanced Micro Devices, Inc. | Flexible PC/AT-compatible microcontroller |
US6490723B1 (en) * | 1999-11-30 | 2002-12-03 | Dell Products L.P. | Method and system for installing files in a computing system |
US6922685B2 (en) * | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
US7043715B1 (en) * | 2000-06-06 | 2006-05-09 | Emc Corporation | Method and apparatus for customizing software |
US7376904B2 (en) | 2000-06-13 | 2008-05-20 | National Instruments Corporation | Automatic generation of programs with GUI controls for interactively setting or viewing values |
US20030037181A1 (en) * | 2000-07-07 | 2003-02-20 | Freed Erik J. | Method and apparatus for providing process-container platforms |
US7127705B2 (en) * | 2000-09-06 | 2006-10-24 | Oracle International Corporation | Developing applications online |
US6907446B1 (en) | 2000-10-16 | 2005-06-14 | Implicit Networks, Inc. | Method and system for dynamic delivery of beads |
US20020111995A1 (en) | 2001-02-14 | 2002-08-15 | Mansour Peter M. | Platform-independent distributed user interface system architecture |
US6931288B1 (en) | 2001-04-16 | 2005-08-16 | Rockwell Automation Technologies, Inc. | User interface and system for creating function block diagrams |
US20020194608A1 (en) | 2001-04-26 | 2002-12-19 | Goldhor Richard S. | Method and apparatus for a playback enhancement system implementing a "Say Again" feature |
US8131827B2 (en) | 2001-05-09 | 2012-03-06 | Rockwell Automation Technologies, Inc. | PLC with web-accessible program development software |
US7103641B2 (en) | 2001-06-18 | 2006-09-05 | Intel Corporation | Method and apparatus for distributing computer platform firmware across a network |
US6993642B2 (en) * | 2001-07-24 | 2006-01-31 | Microsoft Corporation | Method and system for creating and employing an operating system having selected functionality |
US7039892B2 (en) | 2001-07-24 | 2006-05-02 | Hewlett-Packard Development Company, L.P. | Systems and methods for ensuring correct connectivity between circuit designs |
US8086664B2 (en) | 2001-09-24 | 2011-12-27 | Siemens Industry, Inc. | Method and apparatus for programming programmable controllers and generating configuration data from a centralized server |
EP1454234A2 (en) * | 2001-09-28 | 2004-09-08 | British Telecommunications Public Limited Company | Client server model |
US6895573B2 (en) | 2001-10-26 | 2005-05-17 | Resultmaker A/S | Method for generating a workflow on a computer, and a computer system adapted for performing the method |
US7143360B1 (en) | 2001-10-29 | 2006-11-28 | Cypress Semiconductor Corporation | Pin-out connections/drive levels direct-set by drop down list |
US7320126B2 (en) | 2001-11-06 | 2008-01-15 | Sandisk Corporation | Implementation of in system programming to update firmware on memory cards |
US6966039B1 (en) | 2001-11-19 | 2005-11-15 | Cypress Semiconductor Corp. | Method for facilitating microcontroller programming |
US7010773B1 (en) | 2001-11-19 | 2006-03-07 | Cypress Semiconductor Corp. | Method for designing a circuit for programmable microcontrollers |
US7086014B1 (en) | 2001-11-19 | 2006-08-01 | Cypress Semiconductor Corporation | Automatic generation of application program interfaces, source code, interrupts, and datasheets for microcontroller programming |
US6715132B1 (en) | 2001-11-19 | 2004-03-30 | Cypress Semiconductor Corporation | Datasheet browsing and creation with data-driven datasheet tabs within a microcontroller design tool |
US20030120707A1 (en) * | 2001-12-21 | 2003-06-26 | Sander Bogdan | Systems and methods for exporting functionality of a modularized system |
US7346672B2 (en) | 2002-03-12 | 2008-03-18 | Hewlett-Packard Development Company, L.P. | Automatic TFTP firmware download |
US20030204560A1 (en) | 2002-04-26 | 2003-10-30 | Chen Thomas C.H. | Programmable Logic Controller with embedded Intelligent Web Server |
US8074201B2 (en) | 2002-07-10 | 2011-12-06 | National Instruments Corporation | Deployment and execution of a program on an embedded device |
EP1518268A2 (en) | 2002-07-03 | 2005-03-30 | Tokyo Electron Limited | Method for dynamic sensor configuration and runtime execution |
FR2841998B1 (fr) * | 2002-07-04 | 2004-10-22 | Canon Kk | Procede d'execution sur une station d'un reseau de communication d'un programme informatique represente dans un langage de balisage |
SE524627C2 (sv) | 2002-10-07 | 2004-09-07 | Abb Research Ltd | Trådlös regulator och förfarande för styrning av en anordning anordnad relativt en robot |
US7457815B2 (en) | 2003-03-27 | 2008-11-25 | Apple Inc. | Method and apparatus for automatically providing network services |
US7478141B2 (en) | 2003-06-26 | 2009-01-13 | Intel Corporation | Accessing firmware of a remote computer system using a remote firmware interface |
WO2005020021A2 (en) | 2003-08-22 | 2005-03-03 | Idx Systems Corporation | Information system supporting customizable user interfaces and process flows |
EP1530139A1 (en) | 2003-11-05 | 2005-05-11 | Sap Ag | Method and computer system for workflow management |
US8104043B2 (en) | 2003-11-24 | 2012-01-24 | Microsoft Corporation | System and method for dynamic cooperative distributed execution of computer tasks without a centralized controller |
US7331047B2 (en) | 2003-11-25 | 2008-02-12 | Microsoft Corporation | Deterministic system and method for implementing software distributed between a desktop and a remote device |
GB2411495A (en) | 2004-02-27 | 2005-08-31 | Cyan Holdings Ltd | Method and apparatus for generating configuration data |
US20050198624A1 (en) * | 2004-03-02 | 2005-09-08 | Chipman Timothy W. | Method and system for program transformation |
US7574512B2 (en) | 2004-04-15 | 2009-08-11 | Schneider Automation Sas | MODBUS encapsulated transport interface |
US20060036755A1 (en) | 2004-05-07 | 2006-02-16 | Abdullah Ibrahim S | Meta-protocol |
US7810099B2 (en) | 2004-06-17 | 2010-10-05 | International Business Machines Corporation | Optimizing workflow execution against a heterogeneous grid computing topology |
US7526534B2 (en) * | 2004-07-16 | 2009-04-28 | Cassatt Corporation | Unified system services layer for a distributed processing system |
US20060020910A1 (en) | 2004-07-22 | 2006-01-26 | Steven Schlanger | Devices and methods for communicating with a microcontroller |
US20060041854A1 (en) | 2004-07-22 | 2006-02-23 | Steven Schlanger | Devices and methods for programming microcontrollers |
NZ553600A (en) * | 2004-08-13 | 2008-12-24 | Remasys Pty Ltd | Monitoring and management of distributed information systems |
JP2006079447A (ja) | 2004-09-10 | 2006-03-23 | Fujitsu Ltd | 集積回路設計支援装置、集積回路設計支援方法及び集積回路設計支援プログラム |
US20060090154A1 (en) * | 2004-10-07 | 2006-04-27 | International Business Machines Corp. | System and method for contributing remote object content to an integrated development environment type-ahead |
US7603562B2 (en) | 2005-02-02 | 2009-10-13 | Insyde Software Corporation | System and method for reducing memory requirements of firmware |
US7530059B2 (en) | 2005-02-18 | 2009-05-05 | International Business Machines Corporation | Method for inlining native functions into compiled java code |
WO2006124193A2 (en) * | 2005-04-20 | 2006-11-23 | Videoegg, Inc. | Browser enabled video manipulation |
US9317259B2 (en) | 2005-05-12 | 2016-04-19 | International Business Machines Corporation | Apparatus, system, and method for automatically generating a reusable software component for interfacing with a web service |
US7716388B2 (en) | 2005-05-13 | 2010-05-11 | Texas Instruments Incorporated | Command re-ordering in hub interface unit based on priority |
US7558915B2 (en) | 2005-06-06 | 2009-07-07 | Dell Products L.P. | System and method for updating the firmware of a device in a storage network |
KR100714693B1 (ko) * | 2005-06-07 | 2007-05-04 | 삼성전자주식회사 | 소프트웨어 모듈의 독립성을 보장하는 데이터베이스어플리케이션을 구현하는 시스템 및 방법 |
AU2006280934B2 (en) * | 2005-08-19 | 2012-06-28 | Google Llc | Software architecture for displaying information content from plug-in modules in a user interface |
US8055386B2 (en) | 2005-08-22 | 2011-11-08 | Trane International Inc. | Building automation system data management |
US20070073771A1 (en) * | 2005-09-28 | 2007-03-29 | Baikov Chavdar S | Method and system for directly mapping web services interfaces and java interfaces |
US7481361B2 (en) | 2005-09-29 | 2009-01-27 | International Business Machines Corporation | Method and system for identifying unsafe synthetic transactions and modifying parameters for automated playback |
US20070174037A1 (en) | 2005-11-10 | 2007-07-26 | Chuan-Po Ling | Multiple-microcontroller emulation system, multiple-microcontroller integrated development environment, and method for the same |
US7836303B2 (en) * | 2005-12-09 | 2010-11-16 | University Of Washington | Web browser operating system |
US20070142929A1 (en) * | 2005-12-16 | 2007-06-21 | Microsoft Corporation | Specifying optional and default values for method parameters |
US8572560B2 (en) * | 2006-01-10 | 2013-10-29 | International Business Machines Corporation | Collaborative software development systems and methods providing automated programming assistance |
US7813909B2 (en) | 2006-05-03 | 2010-10-12 | Sony Computer Entertainment Inc. | Register mapping in emulation of a target system on a host system |
US7741920B2 (en) | 2006-02-10 | 2010-06-22 | Broadcom Corporation | Quadrature oscillator with simplified amplitude, phase and frequency control |
US8028258B1 (en) | 2006-02-16 | 2011-09-27 | Cypress Semiconductor Corporation | Interactive graphical pin assignment |
KR100687762B1 (ko) | 2006-03-07 | 2007-02-27 | 한국전자통신연구원 | 코드 해석 장치, 코드정보 제공 장치 및 이를 이용한 방법 |
US7627838B2 (en) | 2006-04-25 | 2009-12-01 | Cypress Semiconductor Corporation | Automated integrated circuit development |
JP4808558B2 (ja) * | 2006-07-12 | 2011-11-02 | 日本電信電話株式会社 | 連携シナリオ作成支援システム及びその方法並びにプログラム |
US7886234B2 (en) | 2006-10-13 | 2011-02-08 | Mediatek Inc. | Systems and methods for creating embedded target images |
US20080109782A1 (en) | 2006-10-18 | 2008-05-08 | Utstarcom, Inc. | Method and system for pin assignment |
KR20080044576A (ko) | 2006-11-17 | 2008-05-21 | 오종택 | 애드혹 통신 네트워크를 이용한 전력분산 장치 및 시스템과그 방법 |
JP2008165340A (ja) * | 2006-12-27 | 2008-07-17 | Fujitsu Ltd | 遠隔手続呼出方式 |
US8645148B2 (en) * | 2006-12-29 | 2014-02-04 | The Boeing Company | Methods and apparatus providing an E-enabled ground architecture |
US8316427B2 (en) * | 2007-03-09 | 2012-11-20 | International Business Machines Corporation | Enhanced personal firewall for dynamic computing environments |
CN201017215Y (zh) | 2007-03-29 | 2008-02-06 | 王忠伟 | 一种终端控制器 |
US8612972B2 (en) * | 2007-06-27 | 2013-12-17 | Microsoft Corporation | Running add-on components in virtual environments |
US10997531B2 (en) * | 2007-09-11 | 2021-05-04 | Ciambella Ltd. | System, method and graphical user interface for workflow generation, deployment and/or execution |
GB2471546A (en) | 2007-12-13 | 2011-01-05 | Labtronics Technology Pty Ltd | Application specific virtual real-time operating system compiler |
US8954541B2 (en) * | 2007-12-29 | 2015-02-10 | Amx Llc | Method, computer-readable medium, and system for discovery and registration of controlled devices associated with self-describing modules |
US20090198770A1 (en) | 2008-02-04 | 2009-08-06 | Universal Scientific Industrial Co., Ltd. | System and method of updating codes in controller |
US8793662B2 (en) * | 2008-03-25 | 2014-07-29 | Microsoft Corporation | Runtime code hooking for print driver and functionality testing |
US8245186B2 (en) * | 2008-04-03 | 2012-08-14 | Microsoft Corporation | Techniques for offering and applying code modifications |
US9454390B2 (en) * | 2008-04-04 | 2016-09-27 | Intuit Inc. | Executable code generated from common source code |
US20090265719A1 (en) * | 2008-04-18 | 2009-10-22 | Microsoft Corporation | Application macro recording utilizing method interception |
US9311115B2 (en) | 2008-05-13 | 2016-04-12 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
US8249950B2 (en) * | 2008-07-11 | 2012-08-21 | Ebay Inc. | Payment mechanism integration wizard |
US8321226B2 (en) * | 2008-08-08 | 2012-11-27 | Hewlett-Packard Development Company, L.P. | Generating speech-enabled user interfaces |
US8793678B2 (en) | 2008-08-25 | 2014-07-29 | Power-One Italy S.P.A. | Hardware virtualization system |
US9411864B2 (en) * | 2008-08-26 | 2016-08-09 | Zeewise, Inc. | Systems and methods for collection and consolidation of heterogeneous remote business data using dynamic data handling |
CN101373441B (zh) | 2008-09-19 | 2012-04-18 | 苏州壹世通科技有限公司 | 一种基于固件的虚拟化平台系统 |
US8271958B2 (en) | 2008-12-12 | 2012-09-18 | Microsoft Corporation | Remapping debuggable code |
KR101042908B1 (ko) * | 2009-02-12 | 2011-06-21 | 엔에이치엔(주) | 네트워크 분리 장애 상황에서 메이저 그룹을 결정하기 위한방법, 시스템, 및 컴퓨터 판독 가능한 기록 매체 |
DE102009011679A1 (de) | 2009-02-23 | 2010-08-26 | Pilz Gmbh & Co. Kg | Verfahren und Vorrichtung zum Erstellen eines Anwenderprogrammes für eine Sicherheitssteuerung |
US8948067B2 (en) | 2009-04-23 | 2015-02-03 | Honeywell International Inc. | Wireless controller grids for process control and other systems and related apparatus and method |
WO2010129909A1 (en) | 2009-05-07 | 2010-11-11 | Cypress Semiconductor Corporation | Development, programming, and debugging environment |
BRPI1010897A2 (pt) | 2009-05-19 | 2019-02-19 | Nholdings Sa | método e sistema para prover um dispositivo local com serviços de computador de um provedor remoto e método e sistema para anunciar um usuário de uma máquina virtual hospedada por um servido remoto |
CA2698066A1 (en) | 2009-07-31 | 2011-01-31 | Nitobi Software Inc. | System and method for remotely compiling multi-platform native applications for mobile devices |
US8949792B2 (en) * | 2009-08-18 | 2015-02-03 | Adobe Systems Incorporated | Methods and systems for data service development |
US8214653B1 (en) | 2009-09-04 | 2012-07-03 | Amazon Technologies, Inc. | Secured firmware updates |
US8707161B2 (en) * | 2009-09-30 | 2014-04-22 | Facebook, Inc. | Executing server side script code specified using PHP on a server to generate dynamic web pages |
CN101697125B (zh) * | 2009-11-04 | 2013-05-08 | 中兴通讯股份有限公司 | 一种开发环境转换的方法及装置 |
US8533667B2 (en) * | 2009-12-30 | 2013-09-10 | International Business Machines Corporation | Call wizard for information management system (IMS) applications |
JP2011150430A (ja) | 2010-01-19 | 2011-08-04 | Kyocera Mita Corp | Sdk配布パッケージ生成装置、sdk配布パッケージ生成方法、およびsdk配布パッケージ生成プログラム |
US8869138B2 (en) | 2011-11-11 | 2014-10-21 | Wyse Technology L.L.C. | Robust firmware update with recovery logic |
US8775781B2 (en) | 2010-03-25 | 2014-07-08 | Microsoft Corporation | Intelligent boot device selection and recovery |
CN102262557B (zh) * | 2010-05-25 | 2015-01-21 | 运软网络科技(上海)有限公司 | 通过总线架构构建虚拟机监控器的方法及性能服务框架 |
US8655461B2 (en) | 2010-05-25 | 2014-02-18 | Siemens Product Lifecycle Management Software Inc. | Method, system, and non-transitory computer readable storage medium for generating code for a closed-loop controller |
US8959363B2 (en) | 2010-06-03 | 2015-02-17 | Intel Corporation | Systems, methods, and apparatus to virtualize TPM accesses |
US9063753B2 (en) * | 2010-06-22 | 2015-06-23 | Sap Se | Scripting framework for business objects |
US8938721B2 (en) * | 2010-07-21 | 2015-01-20 | Microsoft Corporation | Measuring actual end user performance and availability of web applications |
US8479154B1 (en) * | 2010-08-20 | 2013-07-02 | Google Inc. | Interaction with partially constructed mobile device applications |
CN102479079B (zh) | 2010-11-29 | 2015-04-01 | 中兴通讯股份有限公司 | 应用生成方法和装置 |
US8694954B2 (en) | 2010-11-29 | 2014-04-08 | Norman Ortiz | System and methods for mobile application development using mobile devices |
WO2012092487A1 (en) * | 2010-12-30 | 2012-07-05 | Ensighten, Inc. | Online privacy management |
US9678747B2 (en) * | 2011-02-08 | 2017-06-13 | Openspan, Inc. | Code injection and code interception in an operating system with multiple subsystem environments |
US20120204161A1 (en) * | 2011-02-09 | 2012-08-09 | Particle Code, Inc. | Automated Code Map Generation for an Application Programming Interface of a Programming Language |
US8621442B2 (en) * | 2011-02-09 | 2013-12-31 | Beek Fund B.V. L.L.C. | Quicker translation of a computer program source code |
US8903943B2 (en) * | 2011-02-15 | 2014-12-02 | Salesforce.Com, Inc. | Integrating cloud applications and remote jobs |
US20120233588A1 (en) * | 2011-03-10 | 2012-09-13 | Infosys Technologies Ltd. | Blended service creation, test, and deployment environment for multiple service endpoints |
US20120233589A1 (en) * | 2011-03-10 | 2012-09-13 | Infosys Technologies Ltd. | Software development kit for blended services |
CN102999322A (zh) | 2011-09-16 | 2013-03-27 | 深圳市吉阳自动化科技有限公司 | 一种工业控制器软件界面设计方法 |
US8554150B2 (en) | 2011-10-18 | 2013-10-08 | Thomas Benjamin Smith | Multi-wan module |
US8959477B2 (en) * | 2011-10-21 | 2015-02-17 | Sap Se | Scripting language for business applications |
US8997070B2 (en) * | 2011-12-15 | 2015-03-31 | Sap Se | Extension mechanism for scripting language compiler |
US9571591B2 (en) * | 2011-12-28 | 2017-02-14 | Dynatrace Llc | Method and system for tracing end-to-end transaction which accounts for content update requests |
US20130201316A1 (en) | 2012-01-09 | 2013-08-08 | May Patents Ltd. | System and method for server based control |
IN2014DN06956A (ja) | 2012-01-23 | 2015-04-10 | Scl Elements Inc | |
US9294577B2 (en) | 2012-04-11 | 2016-03-22 | Taboola.Com Ltd | Click through rate estimation in varying display situations |
AU2013247347B2 (en) | 2012-04-12 | 2018-02-15 | Ivanti, Inc. | Configuration of third party applications in a sandboxed environment |
KR20130115729A (ko) | 2012-04-13 | 2013-10-22 | 삼성전자주식회사 | 디스플레이장치, 리모컨 및 그 제어방법 |
US20140013299A1 (en) * | 2012-07-06 | 2014-01-09 | Microsoft Corporation | Generalization and/or specialization of code fragments |
JPWO2014041623A1 (ja) | 2012-09-12 | 2016-08-12 | 株式会社日立システムズ | 施設ユーザインタフェース配信システム |
EP3133483B1 (en) | 2012-10-08 | 2018-09-12 | Huawei Device (Dongguan) Co., Ltd. | Touchscreen apparatus and user interface processing method for the touchscreen apparatus |
US9292416B2 (en) * | 2012-10-12 | 2016-03-22 | Vmware, Inc. | Software development kit testing |
US9015694B2 (en) | 2012-10-31 | 2015-04-21 | Aruba Networks, Inc | Cloud-based firmware distribution service |
CN103914018A (zh) | 2012-12-31 | 2014-07-09 | 施耐德电器工业公司 | 可编程控制器的编程辅助系统及方法 |
US9104525B2 (en) * | 2013-01-22 | 2015-08-11 | Microsoft Technology Licensing, Llc | API usage pattern mining |
US20140215433A1 (en) * | 2013-01-30 | 2014-07-31 | Oracle International Corporation | Class oriented file format for modeling and persisting bpmn scripting code |
US9509745B2 (en) * | 2013-02-04 | 2016-11-29 | Oracle International Corporation | Java API for programming web real-time communication applications |
US9372785B2 (en) * | 2013-03-07 | 2016-06-21 | Microsoft Technology Licensing, Llc | Identifying implicit assumptions associated with a software product |
US9465717B2 (en) * | 2013-03-14 | 2016-10-11 | Riverbed Technology, Inc. | Native code profiler framework |
US20140372983A1 (en) | 2013-06-14 | 2014-12-18 | Microsoft Corporation | Identifying the introduction of a software failure |
WO2014204987A1 (en) | 2013-06-18 | 2014-12-24 | Ciambella Ltd. | Method and apparatus for customized software development kit (sdk) generation |
SG11201510303QA (en) | 2013-06-18 | 2016-01-28 | Ciambella Ltd | Method and apparatus for code virtualization and remote process call generation |
US10296297B2 (en) * | 2013-08-09 | 2019-05-21 | Oracle International Corporation | Execution semantics for sub-processes in BPEL |
US9451043B2 (en) * | 2013-09-13 | 2016-09-20 | Evie Labs, Inc. | Remote virtualization of mobile apps |
US20150127192A1 (en) | 2013-11-06 | 2015-05-07 | Hitachi, Ltd | Wireless vehicle control system |
JP6581097B2 (ja) | 2014-01-10 | 2019-09-25 | チャンベッラ・リミテッド | 自動デバイスプログラム生成のための方法および装置 |
US9619122B2 (en) | 2014-01-10 | 2017-04-11 | Ciambella Ltd. | Method and apparatus for automatic device program generation |
CN104969163B (zh) | 2014-06-20 | 2019-03-19 | 华为技术有限公司 | 应用界面的展示方法、装置及电子设备 |
JP6441061B2 (ja) | 2014-12-16 | 2018-12-19 | 株式会社ダイヘン | 機械制御システム及び機械制御システムのユーザインタフェース設定方法 |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US10067490B2 (en) | 2015-05-08 | 2018-09-04 | Ciambella Ltd. | Method and apparatus for modifying behavior of code for a controller-based device |
US9547482B2 (en) | 2015-06-02 | 2017-01-17 | Sap Portals Israel Ltd. | Declarative design-time experience platform for code generation |
-
2014
- 2014-06-17 SG SG11201510303QA patent/SG11201510303QA/en unknown
- 2014-06-17 SG SG11201510304TA patent/SG11201510304TA/en unknown
- 2014-06-17 EP EP14813942.1A patent/EP3011443A4/en not_active Ceased
- 2014-06-17 US US14/307,198 patent/US9436439B2/en active Active
- 2014-06-17 CA CA2915620A patent/CA2915620C/en active Active
- 2014-06-17 CN CN201480037319.XA patent/CN105814539B/zh active Active
- 2014-06-17 EP EP14814042.9A patent/EP3011444B1/en active Active
- 2014-06-17 CA CA2912852A patent/CA2912852C/en active Active
- 2014-06-17 DK DK14814042.9T patent/DK3011444T3/en active
- 2014-06-17 KR KR1020167000660A patent/KR102243793B1/ko active Active
- 2014-06-17 JP JP2016521515A patent/JP6494608B2/ja active Active
- 2014-06-17 WO PCT/US2014/042774 patent/WO2014204984A1/en active Application Filing
- 2014-06-17 JP JP2016521518A patent/JP6494610B2/ja active Active
- 2014-06-17 US US14/307,227 patent/US9235383B2/en active Active
- 2014-06-17 KR KR1020167000653A patent/KR102218995B1/ko active Active
- 2014-06-17 CN CN201480035186.2A patent/CN105849691B/zh active Active
- 2014-06-17 WO PCT/US2014/042783 patent/WO2014204989A1/en active Application Filing
-
2016
- 2016-01-11 US US14/992,361 patent/US10055238B2/en active Active
- 2016-08-08 US US15/231,103 patent/US10853108B2/en active Active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6494608B2 (ja) | コードの仮想化およびリモートプロセスコール生成のための方法および装置 | |
JP6494609B2 (ja) | カスタマイズされたソフトウェア開発キット(sdk)生成のための方法および装置 | |
CN111373402B (zh) | 轻量去中心化应用平台 | |
Colombo-Mendoza et al. | MobiCloUP!: a PaaS for cloud services-based mobile applications | |
Pasquali et al. | Mastering Node. js: build robust and scalable real-time server-side web applications efficiently | |
Sazanavets | Microservices Communication in. NET Using GRPC | |
HK1225472B (zh) | 用於代码虚拟化和远程进程调用生成的方法和装置 | |
HK1225474B (zh) | 用於代码虚拟化和远程进程调用生成的方法和装置 | |
HK1225473B (zh) | 用於定制的软件开发包(sdk)的方法和装置 | |
Doglio | Working with Modules |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170616 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180618 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180914 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190305 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6494608 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |