CN105611096B - 电子设备和基于电子设备的方法 - Google Patents

电子设备和基于电子设备的方法 Download PDF

Info

Publication number
CN105611096B
CN105611096B CN201510762102.1A CN201510762102A CN105611096B CN 105611096 B CN105611096 B CN 105611096B CN 201510762102 A CN201510762102 A CN 201510762102A CN 105611096 B CN105611096 B CN 105611096B
Authority
CN
China
Prior art keywords
component
platform
program
necessary
run
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.)
Expired - Fee Related
Application number
CN201510762102.1A
Other languages
English (en)
Other versions
CN105611096A (zh
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Publication of CN105611096A publication Critical patent/CN105611096A/zh
Application granted granted Critical
Publication of CN105611096B publication Critical patent/CN105611096B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00915Assigning priority to, or interrupting, a particular operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00938Software related arrangements, e.g. loading applications
    • H04N1/00941Interaction of different applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供一种电子设备和基于电子设备的方法。所述电子设备包括:存储装置,存储有第一平台、在第一平台上运行的第一程序、第二平台、以及在第二平台上运行的第二程序;以及控制装置,执行在第一平台上运行并执行第一平台的至少一个组件的第一程序。第一平台具备第二程序利用单元,所述第二程序利用单元从第一程序利用执行第二平台的至少一个组件的第二程序,第二程序利用单元从第二平台加载第二平台的组件中执行第二程序所必要的必要组件,并在由加载的必要组件构成的临时性平台上运行第二程序。这样,可以用简单的构成从在不同的平台上运行的两个程序的一方利用另一方。

Description

电子设备和基于电子设备的方法
技术领域
本发明涉及从在不同的平台上运行的两个程序中的第一程序利用第二程序的电子设备和基于电子设备的方法。
背景技术
已公知有从在不同的平台上运行的两个应用程序的一方利用另一方的典型方法。
可是,在上述典型方法中,需要复杂且大规模的***。
发明内容
本发明的目的是提供一种电子设备和基于电子设备的方法,可以用简单的构成从在不同的平台上运行的两个程序的一方(第一程序)利用另一方(第二程序)。
本发明提供的电子设备包括:存储装置,存储有第一平台、在第一平台上运行的第一程序、第二平台、以及在第二平台上运行的第二程序;以及控制装置,执行在第一平台上运行并执行第一平台的至少一个组件的第一程序,第一平台具备第二程序利用单元,所述第二程序利用单元从第一程序利用执行第二平台的至少一个组件的第二程序,第二程序利用单元从第二平台加载第二平台的组件中执行第二程序所必要的必要组件,并在由加载的所述必要组件构成的临时性平台上运行第二程序,所述存储装置存储用于确定所述必要组件的必要组件确定用信息,所述第二程序利用单元根据所述必要组件确定用信息,确定所述必要组件,所述必要组件确定用信息包括:执行对象组件确定用信息,用于从第二平台的组件中确定作为第二程序的执行对象的执行对象组件;以及依存组件确定用信息,用于从第二平台的组件中确定为了使所述执行对象组件成为启动状态所必要的依存组件,所述第二程序利用单元把根据第二程序和所述执行对象组件确定用信息确定的所述执行对象组件、以及根据所述执行对象组件和所述依存组件确定用信息确定的所述依存组件,确定为所述必要组件。
本发明提供的基于电子设备的方法,在电子设备中存储第一平台、在第一平台上运行的第一程序、第二平台、以及在第二平台上运行的第二程序,执行在第一平台上运行并执行第一平台的至少一个组件的第一程序,从第一程序利用执行第二平台的至少一个组件的第二程序,从第二平台加载第二平台的组件中执行第二程序所必要的必要组件,并在由加载的所述必要组件构成的临时性平台上运行第二程序,存储用于确定所述必要组件的必要组件确定用信息,根据所述必要组件确定用信息,确定所述必要组件,所述必要组件确定用信息包括:执行对象组件确定用信息,用于从第二平台的组件中确定作为第二程序的执行对象的执行对象组件;以及依存组件确定用信息,用于从第二平台的组件中确定为了使所述执行对象组件成为启动状态所必要的依存组件,把根据第二程序和所述执行对象组件确定用信息确定的所述执行对象组件、以及根据所述执行对象组件和所述依存组件确定用信息确定的所述依存组件,确定为所述必要组件。
按照本发明的电子设备和基于电子设备的方法,可以用简单的构成从在不同的平台上运行的两个程序的一方利用另一方。
附图说明
图1是本发明的一个实施方式的MFP的框图。
图2是表示图1所示的两个平台中的第一平台的一例的图。
图3是表示图1所示的两个程序中的第一程序的代码的一例的图。
图4是表示图1所示的两个平台中的第二平台的一例的图。
图5是表示图1所示的两个程序中的第二程序的代码的一例的图。
图6是表示图1所示的两个平台和两个程序的关系的图。
图7是表示图1所示的执行对象组件确定用信息的一例的图。
图8是表示图1所示的依存组件确定用信息的一例的图。
图9是在第一平台上运行第一程序时的MFP的运行的流程图。
图10是图9所示的扩展功能执行处理的流程图。
图11是图10所示的必要组件确定处理的流程图。
附图标记说明
10 MFP(电子设备)
30 平台(第一平台)
31a~31c 组件
32 扩展功能(第二程序利用单元)
40 程序(第一程序)
50 平台(第二平台)
51a~51e 组件
60 程序(第二程序)
70 必要组件确定用信息
71 执行对象组件确定用信息
72 依存组件确定用信息
具体实施方式
以下,用附图说明本发明的一个实施方式。
首先,说明作为本实施方式的电子设备的MFP(Multifunction Peripheral)的构成。
图1是本实施方式的MFP10的框图。
如图1所示,MFP10包括:操作装置11,是供利用者输入各种操作的按钮等输入设备;显示装置12,是显示各种信息的LCD(Liquid Crystal Display)等显示设备;扫描器13,是从原稿读取图像数据的读取设备;打印机14,是在纸张等记录介质上执行印刷的印刷设备;传真通信装置15,是经由公用电话线路等通信线路与未图示的外部的传真装置进行传真通信的传真设备;网络通信装置16,是经由LAN(Local Area Network)、互联网等网络与外部的装置进行通信的网络通信设备;存储装置20,是存储各种数据的EEPROM(Electrically Erasable Programmable Read Only Memory)、HDD(Hard Disk Drive)等非易失性存储设备;以及控制装置80,对MFP10整体进行控制。
存储装置20中存储有:作为本发明的“第一平台”的平台30;在平台30上运行的、作为本发明的“第一程序”的程序40;作为本发明的“第二平台”的平台50;以及在平台50上运行的、作为本发明的“第二程序”的程序60。
平台30和平台50是例如Windows(注册商标)、Linux(注册商标)、OSGi(OpenService Gateway initiative)(注册商标)等、使程序运行的执行环境。平台30和平台50是彼此不同种类的平台。
图2是表示平台30的一例的图。
如图2所示,平台30由平台31以及用于扩展平台31的功能的扩展功能32构成。
平台31由组件31a、组件31b、组件31c等多个组件构成。构成平台31的组件分别由至少一个API(Application Program Interface)构成。
扩展功能32由至少一个API构成。扩展功能32是用来从程序40(参照图1)利用程序60(参照图1)的功能,所述扩展功能32构成本发明的第二程序利用单元。
图3是表示程序40的代码的一例的图。
如图3所示,程序40是以“FuncA-1”、“FuncA'(程序60)”、“FuncA-2”、“FuncA-3”的顺序执行函数的用脚本语言记述的程序。
这里,“FuncA-1”是用于执行平台30(参照图2)的组件31a(参照图2)的函数。同样,“FuncA-2”、“FuncA-3”分别是用于执行平台30的组件31b(参照图2)、组件31c(参照图2)的函数。
此外,“FuncA'”是用于执行平台30的扩展功能32(参照图2)的函数。这里,“FuncA'(程序60)”的“程序60”是交付给扩展功能32的参数,实际上是输入程序60的代码。
图4是表示平台50的一例的图。
如图4所示,平台50由组件51a、组件51b、组件51c、组件51d、组件51e等多个组件构成。构成平台50的组件分别由至少一个API构成。
图5是表示程序60的代码的一例的图。
如图5所示,程序60是以“FuncB-1”、“FuncB-2”、“FuncB-3”的顺序执行函数的用脚本语言记述的程序。
这里,“FuncB-1”是用于执行平台50(参照图4)的组件51a(参照图4)的函数。同样,“FuncB-2”、“FuncB-3”分别是用于执行平台50的组件51b(参照图4)、组件51c(参照图4)的函数。
图6是表示平台30、50与程序40、60的关系的图。
如图6所示,平台30的扩展功能32可以使平台50部分性地执行(S132),或者可以使平台50上的在S132的处理中执行的部分停止(S134)。
如图1所示,存储装置20存储有必要组件确定用信息70,所述必要组件确定用信息70用于确定执行程序60所必要的必要组件。
必要组件确定用信息70包括:执行对象组件确定用信息71,用于从平台50的组件中确定作为程序60的执行对象的执行对象组件;以及依存组件确定用信息72,用于从平台50的组件中确定用于使执行对象组件成为启动状态所必要的依存组件。
图7是表示执行对象组件确定用信息71的一例的图。
图7所示的执行对象组件确定用信息71是表示程序60(参照图5)的函数与平台50(参照图4)的组件的对应关系的图表。按照图7所示的执行对象组件确定用信息71,可以理解为“FuncB-1”(参照图5)、“FuncB-2”(参照图5)、“FuncB-3”(参照图5)的执行对象组件分别是组件51a(参照图4)、组件51b(参照图4)、组件51c(参照图4)。
图8是表示依存组件确定用信息72的一例的图。
图8所示的依存组件确定用信息72是表示平台50(参照图4)的组件与作为用于使所述组件成为启动状态所必要的组件的依存组件的对应关系的图表。按照图8所示的依存组件确定用信息72,可以理解成,为了使组件51a(参照图4)成为启动状态,需要组件51b(参照图4)、组件51c(参照图4)和组件51d(参照图4)。同样,可以理解成,为了使组件51b成为启动状态,需要组件51c和组件51e(参照图4)。此外,可以理解成,为了使组件51c成为启动状态,需要组件51d和组件51e。
图1所示的控制装置80具备例如CPU(Central Processing Unit)、预先存储有程序和各种数据的ROM(Read Only Memory)、以及作为CPU的作业区域使用的RAM(RandomAccess Memory)。CPU执行ROM或存储装置20中存储的程序。
接着,说明在平台30上运行程序40时的MFP10的运行。
图9是在平台30上运行程序40时的MFP10的运行的流程图。
如图9所示,控制装置80首先通过执行程序40的“FuncA-1”,执行平台30的组件31a(S101)。
接着,控制装置80通过执行程序40的“FuncA'(程序60)”,执行图10所示的扩展功能执行处理(S102),所述扩展功能执行处理执行平台30的扩展功能32。
图10是图9所示的扩展功能执行处理的流程图。
如图10所示,扩展功能32执行图11所示的必要组件确定处理(S131),根据作为函数“FuncA'”的参数交付的程序60的代码,从平台50的组件中确定执行程序60所必要的必要组件。
图11是图10所示的必要组件确定处理的流程图。
如图11所示,扩展功能32根据执行对象组件确定用信息71,从平台50的组件中确定程序60的执行对象组件(S161)。即,扩展功能32将组件51a~51c确定为程序60的执行对象组件。
而后,扩展功能32根据依存组件确定用信息72确定在S161中确定的执行对象组件的依存组件(S162)。即,扩展功能32将组件51b~51d确定为组件51a的依存组件。此外,扩展功能32将组件51c和51e确定为组件51b的依存组件。此外,扩展功能32将组件51d和51e确定为组件51c的依存组件。
扩展功能32利用图11所示的必要组件确定处理,把作为程序60的函数“FuncB-1”的执行对象组件的组件51a、以及作为所述组件51a的依存组件的组件51b~51d,确定为函数“FuncB-1”的必要组件。同样,扩展功能32把作为程序60的函数“FuncB-2”的执行对象组件的组件51b、以及作为所述组件51b的依存组件的组件51c和51e,确定为函数“FuncB-2”的必要组件。此外,扩展功能32把作为程序60的函数“FuncB-3”的执行对象组件的组件51c、以及作为所述组件51c的依存组件的组件51d和51e,确定为函数“FuncB-3”的必要组件。即,扩展功能32通过图11所示的必要组件确定处理,将组件51a~51e确定为程序60的必要组件。
当S162的处理结束时,扩展功能32结束图11所示的必要组件确定处理。
如图10所示,扩展功能32在S131的必要组件确定处理结束后,从平台50把由S131的必要组件确定处理被确定为必要组件的组件51a~51e加载到RAM上,由此使组件51a~51e成为能利用的状态(S132)。即,扩展功能32执行组件51a~51e。
而后,扩展功能32通过在临时性的平台上运行程序60,执行程序60(S133),所述临时性的平台由在S132中加载的组件51a~51e构成。
而后,扩展功能32通过从RAM上卸载程序60的必要组件即组件51a~51e,使组件51a~51e停止(S134),之后结束图10所示的扩展功能执行处理。
如图9所示,控制装置80在S102的扩展功能执行处理结束后,通过执行程序40的“FuncA-2”,执行平台30的组件31b(S103)。
而后,控制装置80通过执行程序40的“FuncA-3”,执行平台30的组件31c(S104),之后结束图9所示的运行。
如上所述,MFP10不把在平台50上运行的程序60以在平台30上运行的方式进行移植,就可以实现无缝(Seamless)运行。
此外,从在平台30上运行的程序40利用在平台50上运行的程序60时,MFP10从平台50加载平台50的组件中的执行程序60所必要的组件51a~51e(S132),并在由加载的组件51a~51e构成的临时性平台上运行程序60(S133),所以可以用简单的构成从在平台30上运行的程序40利用在平台50上运行的程序60。
此外,MFP10根据必要组件确定用信息70确定程序60的执行所必要的组件51a~51e,所以能用简单的构成从在平台30上运行的程序40利用在平台50上运行的程序60。
此外,当存在多种在平台50上运行的程序即其他程序时,MFP10不必针对每个其他程序以完全独立的方式存储必要组件确定用信息70,而是可以将必要组件确定用信息70中的依存组件确定用信息72作为多种其他程序的通用信息存储,所以能够用简单的构成从在平台30上运行的程序40利用在平台50上运行的程序60。
由于本发明可以用简单的构成从在平台30上运行的程序40利用在平台50上运行的程序60,所以对MFP10这种资源有限的嵌入式***十分有效。
另外,在本实施方式中,平台30和平台50由同一硬件实现。可是,平台30和平台50也可以由不同硬件实现。
本发明的电子设备在本实施方式中为MFP,但是也可以是打印专用机、复印专用机、传真专用机等MFP以外的图像形成装置,还可以是PC(Personal Computer)等图像形成装置以外的电子设备。
按照上述的本发明的电子设备,可以用简单的构成从在不同的平台上运行的两个程序中的一方利用另一方。
此外,按照本发明的基于电子设备的方法,可以用简单的构成从在平台上运行的程序利用在其他平台上运行的其他程序。

Claims (2)

1.一种电子设备,执行在平台上运行并执行所述平台的至少一个组件的程序,所述电子设备的特征在于包括:
存储装置,存储有第一平台、在第一平台上运行的第一程序、第二平台、以及在第二平台上运行的第二程序;以及
控制装置,执行在第一平台上运行并执行第一平台的至少一个组件的第一程序,
第一平台具备第二程序利用单元,所述第二程序利用单元从第一程序利用执行第二平台的至少一个组件的第二程序,
第二程序利用单元从第二平台加载第二平台的组件中执行第二程序所必要的必要组件,并在由加载的所述必要组件构成的临时性平台上运行第二程序,
所述存储装置存储用于确定所述必要组件的必要组件确定用信息,
所述第二程序利用单元根据所述必要组件确定用信息,确定所述必要组件,
所述必要组件确定用信息包括:
执行对象组件确定用信息,用于从第二平台的组件中确定作为第二程序的执行对象的执行对象组件;以及
依存组件确定用信息,用于从第二平台的组件中确定为了使所述执行对象组件成为启动状态所必要的依存组件,
所述第二程序利用单元把根据第二程序和所述执行对象组件确定用信息确定的所述执行对象组件、以及根据所述执行对象组件和所述依存组件确定用信息确定的所述依存组件,确定为所述必要组件。
2.一种基于电子设备的方法,在平台上运行并执行所述平台的至少一个组件,所述基于电子设备的方法的特征在于,
在电子设备中存储第一平台、在第一平台上运行的第一程序、第二平台、以及在第二平台上运行的第二程序,
执行在第一平台上运行并执行第一平台的至少一个组件的第一程序,
从第一程序利用执行第二平台的至少一个组件的第二程序,
从第二平台加载第二平台的组件中执行第二程序所必要的必要组件,并在由加载的所述必要组件构成的临时性平台上运行第二程序,
存储用于确定所述必要组件的必要组件确定用信息,
根据所述必要组件确定用信息,确定所述必要组件,
所述必要组件确定用信息包括:
执行对象组件确定用信息,用于从第二平台的组件中确定作为第二程序的执行对象的执行对象组件;以及
依存组件确定用信息,用于从第二平台的组件中确定为了使所述执行对象组件成为启动状态所必要的依存组件,
把根据第二程序和所述执行对象组件确定用信息确定的所述执行对象组件、以及根据所述执行对象组件和所述依存组件确定用信息确定的所述依存组件,确定为所述必要组件。
CN201510762102.1A 2014-11-13 2015-11-10 电子设备和基于电子设备的方法 Expired - Fee Related CN105611096B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-230333 2014-11-13
JP2014230333A JP6078515B2 (ja) 2014-11-13 2014-11-13 電子機器およびプログラム

Publications (2)

Publication Number Publication Date
CN105611096A CN105611096A (zh) 2016-05-25
CN105611096B true CN105611096B (zh) 2018-09-11

Family

ID=55962836

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510762102.1A Expired - Fee Related CN105611096B (zh) 2014-11-13 2015-11-10 电子设备和基于电子设备的方法

Country Status (3)

Country Link
US (1) US9652304B2 (zh)
JP (1) JP6078515B2 (zh)
CN (1) CN105611096B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2524768T3 (es) * 2004-04-09 2014-12-12 Dic Corporation Adhesivo termofusible de poliuretano curable por humedad
KR20190088292A (ko) 2018-01-18 2019-07-26 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 복수의 플랫폼을 지원하는 화상 형성 장치에서 동일 또는 유사한 서비스를 제공하는 앱들의 제어

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101356503A (zh) * 2006-01-16 2009-01-28 索尼计算机娱乐公司 数据处理***和数据处理方法
CN103782272A (zh) * 2011-09-06 2014-05-07 马维尔国际贸易有限公司 在异构核之间切换任务
CN104038657A (zh) * 2013-03-04 2014-09-10 株式会社理光 信息处理***、信息处理设备和信息处理方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU628753B2 (en) 1990-08-14 1992-09-17 Digital Equipment Corporation Method and apparatus for implementing server functions in a distributed heterogeneous environment
GB2288477A (en) * 1994-04-05 1995-10-18 Ibm Communications system for exchanging data between computers in a network.
JP3259682B2 (ja) * 1998-05-08 2002-02-25 日本電気株式会社 プログラム処理装置
US8726294B2 (en) * 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
KR101004483B1 (ko) * 2003-06-30 2010-12-31 파나소닉 주식회사 불필요 데이터 수집시스템
GB2407655B (en) * 2003-10-28 2009-08-05 Symbian Ltd Mapping of dynamic link libraries in a computing device
US20050198628A1 (en) * 2004-03-04 2005-09-08 Graham Christoph J. Creating a platform specific software image
US7523444B2 (en) * 2005-06-27 2009-04-21 Microsoft Corporation Managed automation programming model
US7720671B2 (en) * 2006-11-30 2010-05-18 Oracle America, Inc. Method and system for child-parent mechanism emulation via a general interface
US8875159B1 (en) * 2006-12-12 2014-10-28 Oracle America, Inc. System for defining non-native operating environments
US7743240B2 (en) * 2007-04-02 2010-06-22 Lenovo (Singapore) Pte. Ltd. Apparatus, method and program product for policy synchronization
JP2009276915A (ja) * 2008-05-13 2009-11-26 Canon Inc アプリケーションプラットフォーム
JP2010039913A (ja) * 2008-08-07 2010-02-18 Sony Corp 通信装置、通信方法、及びプログラム
JP2011118522A (ja) * 2009-12-01 2011-06-16 Nec Corp サーバ装置及びその制御方法
CN103282875B (zh) * 2010-10-01 2017-04-12 Flex Electronics ID Co.,Ltd. 多操作***
JP2013206040A (ja) * 2012-03-28 2013-10-07 Hitachi Solutions Ltd OSGi実行装置、OSGiシステム
US20140043632A1 (en) * 2012-08-10 2014-02-13 Konica Minolta, Inc. Image forming apparatus, method of controlling the same, and image forming system
JP5743108B2 (ja) * 2012-08-10 2015-07-01 コニカミノルタ株式会社 画像形成装置
US20150193904A1 (en) * 2012-10-24 2015-07-09 OpenMobile World Wide, Inc. Graphics acceleration for applications executing on mobile devices with multi-operating system environment
US9053108B2 (en) * 2013-02-05 2015-06-09 International Business Machines Corporation File system extended attribute support in an operating system with restricted extended attributes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101356503A (zh) * 2006-01-16 2009-01-28 索尼计算机娱乐公司 数据处理***和数据处理方法
CN103782272A (zh) * 2011-09-06 2014-05-07 马维尔国际贸易有限公司 在异构核之间切换任务
CN104038657A (zh) * 2013-03-04 2014-09-10 株式会社理光 信息处理***、信息处理设备和信息处理方法

Also Published As

Publication number Publication date
CN105611096A (zh) 2016-05-25
JP6078515B2 (ja) 2017-02-08
US9652304B2 (en) 2017-05-16
US20160142577A1 (en) 2016-05-19
JP2016095602A (ja) 2016-05-26

Similar Documents

Publication Publication Date Title
US20200341754A1 (en) Techniques to deploy an application as a cloud computing service
US20150350344A1 (en) Information processing system, method of processing information, information processing apparatus, and program
US9036178B2 (en) Display apparatus, method of controlling operations of the same, and network system
CN104915223B (zh) 信息处理***和信息处理方法
US9692927B2 (en) Device, information processing system, and information processing method
US9876918B2 (en) Information processing system for generating job execution screen, electronic apparatus, and program
CN103970828B (zh) 网络***和信息报告方法
US10762040B2 (en) Schematized data roaming
CN105611096B (zh) 电子设备和基于电子设备的方法
JP2011018135A (ja) 電子機器、情報処理方法、及びプログラム
US20180059650A1 (en) Techniques for multiple application banks in a welding or cutting system
US9041976B2 (en) Server device, association process flow determining method, and image processing system
US20170078509A1 (en) Information processing system and information processing method
US20180059640A1 (en) Techniques for event driven scheduling in a welding or cutting system
JP2016177567A (ja) タスク管理装置、方法及びプログラム
US10382536B2 (en) Device management apparatus
CN110249305A (zh) 浏览器崩溃或挂起时的shell操作浏览器扩展
JP2014167778A (ja) 電子機器、及びアプリケーション記憶プログラム
US9223976B2 (en) Content inspection
JP2017220160A (ja) 情報処理装置、プログラム、使用量予測方法及び情報処理システム
WO2021133245A1 (en) Computer-implemented method and non-transitory computer-readable memory for test result analysis and device for use with method
CN104836932A (zh) 操作处理装置、信息设备的控制方法
US20180121146A1 (en) Information processing apparatus and non-transitory computer readable medium storing program
US9438761B1 (en) Sharing devices via an email
US9223525B2 (en) Methods and systems for implementing a network-based extensible interface platform for multifunction devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180911

Termination date: 20211110

CF01 Termination of patent right due to non-payment of annual fee