CN103218247A - 用于控制产生并执行应用的装置的***和方法 - Google Patents

用于控制产生并执行应用的装置的***和方法 Download PDF

Info

Publication number
CN103218247A
CN103218247A CN2012103765970A CN201210376597A CN103218247A CN 103218247 A CN103218247 A CN 103218247A CN 2012103765970 A CN2012103765970 A CN 2012103765970A CN 201210376597 A CN201210376597 A CN 201210376597A CN 103218247 A CN103218247 A CN 103218247A
Authority
CN
China
Prior art keywords
emulation
server
operate source
application
operate
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
CN2012103765970A
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN103218247A publication Critical patent/CN103218247A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/161Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • 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
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

提供一种用于控制产生并执行应用的装置的***和方法。所述方法包括控制与使用应用产生工具产生应用的装置进行通信的服务器,并包括接收与由所述装置产生的应用相应的操作源,使用接收的操作源执行关于所述应用的仿真,并将仿真执行的结果发送到外部装置。

Description

用于控制产生并执行应用的装置的***和方法
本申请要求于2011年10月5日提交到韩国知识产权局的第2011-0101341号韩国专利申请的利益,其公开通过引用合并于此。
技术领域
本发明构思的各方面涉及一种装置、服务器、***和控制方法,更具体地讲,涉及一种用于产生应用的装置、服务器、***和控制方法。
背景技术
随着计算机、电子及通信技术持续地快速发展,使用无线通信网络的各种无线通信服务已经被提供。
无线通信服务已经拓展至不仅仅提供语音通信服务,还提供各种多媒体服务。
最近,无线互联网服务已经使用了无线互联网平台方法,其中,所述无线互联网平台方法下载并使用应用程序。
为了通过这样的无线互联网平台提供各种附加服务,提供无线互联网平台的移动通信公司向应用开发者配发软件开发工具包(SDK),其中,所述SDK用于编写适合于相应平台的程序代码,使得开发者可使用所述SDK开发各种应用。
然而,由传统SDK支持的操作***(OS)的类型非常有限,所以,在相应的OS不被支持的设备中开发应用并不容易。
此外,每当仿真器(其中,所述仿真器针对现有技术的SDK的应用执行仿真)的扫描引擎检查应用时,所述仿真器应执行并分析所述应用。然而,这消耗相当多的资源。特别地,它不仅在开发设备中占用大量的空间,而且拖慢了整体速度。
发明内容
本发明构思的各方面涉及一种在单独实体中产生并执行应用的装置、服务器、***及其控制方法。
根据示例性实施例,一种用于控制与使用应用产生工具产生应用的装置进行通信的服务器的方法包括:接收与由所述装置产生的应用相应的操作源,使用接收的操作源执行关于所述应用的仿真,将所述仿真执行的结果发送到外部装置。
所述方法可还包括:从所述外部装置接收对于发送仿真执行结果的请求,并且执行所述仿真的步骤可包括:从至少一个或多个预存储的仿真器中确定与发送所述发送请求的外部装置的特点相应的仿真器。
所述发送的步骤可包括:实时地捕获所述仿真执行的图像并将捕获的图像流传输到所述外部装置。
所述接收操作源的步骤可包括:接收与由多个装置中的每一个装置产生的应用相应的多个操作源,并且所述执行仿真的步骤可包括:使用仿真器执行关于所述多个操作源中的每一个操作源的仿真,其中,所述仿真器与所述多个操作源中的每一个操作源的特点相应。
所述发送的步骤可分别包括:捕获关于所述多个操作源中的每一个操作源的仿真执行的图像,并将捕获的图像流传输到相应的装置。
所述应用产生工具可以是软件开发工具包(SDK)。
所述外部装置可以是发送所述操作源的装置和另一外部装置中的至少一个。
根据示例性实施例,一种用于控制与执行应用的仿真的服务器进行通信的装置的方法包括:使用应用产生工具产生应用,将与产生的应用相应的操作源发送到服务器,从所述服务器接收关于所述操作源的仿真执行的结果并显示仿真执行结果。
所述显示的步骤可包括:从所述服务器接收流数据并显示关于所述操作源的仿真执行的图像,其中,在所述流数据中,所述图像实时地被捕获。
根据示例性实施例,一种与使用应用产生工具产生应用的装置进行通信的服务器包括:通信单元,接收与由所述装置产生的应用相应的操作源;仿真单元,使用接收的操作源执行关于所述应用的仿真;控制单元,将仿真执行结果发送到外部装置。
所述控制单元响应于正从所述外部装置接收对于发送仿真执行结果的请求,可确定与发送所述发送请求的外部装置的特点相应的仿真器,并使用仿真器执行所述仿真。
所述控制单元可实时地捕获仿真执行图像,并将捕获的图像流传输到所述外部装置。
所述控制单元响应于接收的与由多个装置中的每一个装置产生的应用相应的多个操作源,可通过使用仿真器执行关于所述多个操作源中的每一个操作源的仿真,其中,所述仿真器与所述多个操作源中的每一个操作源的特点相应。
所述控制单元可分别捕获关于所述多个操作源中的每一个操作源的仿真执行图像,并将捕获的图像流传输到相应的装置。
所述应用产生工具可以是软件开发工具包(SDK)。
所述外部装置可以是发送所述操作源的装置和另一外部装置中的至少一个。
根据示例性实施例,一种与执行关于应用的仿真的服务器进行通信的装置包括:通信单元,与服务器进行通信;应用产生单元,使用应用产生工具产生应用;控制单元,控制向所述服务器发送与产生的应用相应的操作源,并从所述服务器接收关于所述操作源的仿真执行的结果;显示单元,显示接收的仿真执行结果。
所述显示单元可从所述服务器接收流数据并显示关于所述操作源的仿真执行图像,其中,在所述流数据中,所述仿真执行图像实时地被捕获。
根据示例性实施例,一种控制***的方法,其中,所述***包括:使用应用产生工具产生应用的装置和执行关于由所述装置产生的应用的仿真的服务器,所述方法包括:由所述装置使用应用产生工具产生应用并向服务器发送与产生的应用相应的操作源;由所述服务器使用接收的操作源对于所述应用执行仿真并将仿真执行结果发送到所述装置,所述装置从所述服务器接收关于所述操作源的所述仿真执行的结果并显示所述结果。
根据示例性实施例,一种***包括装置和服务器,其中,所述装置向所述服务器发送与使用应用工具产生的应用相应的操作源,从所述服务器接收关于所述操作源的仿真执行的结果并显示仿真执行结果;所述服务器接收与由所述装置产生的应用相应的操作源,使用接收的操作源执行关于所述应用的仿真并将仿真执行结果发送到外部装置。
所述示例性实施例的另一方面提供了一种控制与产生应用的装置进行通信的服务器的方法,所述方法包括:接收操作源;使用接收的操作源进行仿真执行;发送所述仿真执行的结果。
所述示例性实施例的又一方面包括与产生应用的装置进行通信的服务器,其中,所述服务器包括:通信单元,接收操作源;仿真单元,使用接收的操作源执行仿真;控制单元,发送所述仿真执行的结果。
附图说明
通过以下结合附图对实施例的描述,本发明构思的这些和/或其他各方面和优点将会变得清楚且更容易被理解,其中:
图1是根据示例性实施例的用于解释应用开发***的配置的示意图;
图2是根据示例性实施例的示出装置的配置的框图;
图3是根据示例性实施例的示出服务器的配置的框图;
图4是根据另一示例性实施例的用于解释服务器与装置之间的关联性的示图;
图5是根据另一示例性实施例的示出服务器与装置之间的操作的关联性的示意图;
图6是根据示例性实施例的用于解释控制装置的方法的流程图;
图7是根据示例性实施例的用于解释控制服务器的方法的流程图;和
图8是根据示例性实施例的用于解释装置与服务器之间的操作的关联性的时序图。
具体实施方式
现将对本发明构思的示例性实施例进行详细参考,其示例在附图中被示出,其中,同样的附图标号始终指示同样的元件。为了通过参照附图解释本发明构思,以下描述所述实施例。
图1是根据示例性实施例的用于解释应用开发***的配置的示意图。
参考图1,应用开发***1000包括装置100和服务器200。
应用开发***1000可使用应用产生工具产生在操作***(OS)中可操作的平台或应用,即,可执行文件,并仿真产生的应用。这里,所述应用产生工具可以是软件开发工具包(SDK)。
所述SDK通常是指一组开发工具,其中,所述开发工具允许对于特定软件包、软件框架、硬件平台、计算机***、游戏装置、操作***等产生应用程序。这样的SDK由平台开发者或OS开发者配发到应用开发者,或可(例如,从平台开发者的服务器或从OS开发者)被下载。例如,SDK可以是direct XSDK、java SDK和安卓(android)SDK。
装置100使用应用产生工具(即,SDK)产生应用。换言之,装置100使用传统SDK的编辑器模块产生应用。
此外,装置100可将产生的应用的操作源发送到服务器200,装置100可从服务器200接收关于相应的应用的仿真结果,并可在屏幕上显示仿真结果。
服务器200从装置100接收关于产生的应用的操作源,并执行仿真。
特别地,服务器200具有具备传统SDK的平台的仿真器,并从装置100接收关于产生的应用的操作源,使得服务器200通过相应的虚拟硬件产生虚拟环境或虚拟硬件图像来间接地执行所述应用。
因此,服务器200应被配置为按照与使用真实的CPU进行操作的相同方式来处理一般的命令以处理应用。服务器200应记录并追踪当应用被执行时所有已经改变的存储器地址,并可提供所有的逻辑存储器地址和物理存储器地址。
此外,服务器200可根据来自装置100的请求或根据预定条件将仿真结果发送到装置100。
例如,服务器200可被实现为使用云计算技术的云服务器。这里,云计算是指基于互联网的计算技术并包括基于web的软件服务,其中,所述基于web的软件服务每当必要时则将基于互联网的实体数据服务器上的程序调用到计算机、电视或移动电话,并使用所述程序。也就是说,服务器200可被配置为具有可应用于各种开发装置的云仿真器。关于云计算的详细描述将不被提供。
图2是根据示例性实施例的示出装置100的配置的框图。
参考图2,装置100包括应用产生单元110、通信单元120、显示单元130、存储单元140和控制单元150。
装置100可被代表性地实现为PC,但不仅限于此。装置100可被实现为各种装置,诸如可下载应用开发工具并开发应用的智能电话。
应用产生单元110使用应用源来产生应用。
特别地,应用产生单元110可使用通过SDK提供的各种应用源来产生并修改应用。例如,应用产生单元110可按照源代码的形式来产生并修改应用。
通信单元120可支持与服务器200的通信。
特别地,通信单元120可将通过应用产生单元110产生的应用的操作源发送到服务器200。在这种情况中,发送到服务器200的应用的操作源可以是正在被产生的或已被产生的应用的操作源。
此外,通信单元120可从服务器200接收与发送到服务器200的应用的操作源相应的仿真结果。
特别地,通信单元120能够以流数据的形式接收仿真执行实时地被捕获的图像。在这里,捕获执行图像意指对执行图像进行编码以用于传输。
显示单元130显示从服务器200接收的仿真结果。
特别地,显示单元130可显示从服务器200流传输来的关于应用的仿真图像。
存储单元140可存储产生应用所必需的各种源。例如,存储单元140可存储从特定平台开发者或OS开发者下载的SDK。具体地讲,存储单元140可存储与SDK功能中的编辑功能相关的程序。
此外,存储单元140可存储执行装置100的操作所必需的各种程序。
控制单元150控制装置100的整体功能。具体地讲,控制单元150可根据预定事件将通过应用产生单元110产生的应用的操作源发送到服务器200。这里,所述预定事件可以是用户命令,但不仅限于此。所述预定事件可以是到达预定时间段的事件。
图3是根据示例性实施例的示出服务器的配置的框图。
参考图3,服务器200包括通信单元210、仿真单元220、存储单元230和控制单元240。
通信单元210从外部装置100接收与正在被开发或已经开发出的应用相应的操作源。
此外,通信单元210将关于根据预定事件接收的操作源的仿真结果发送到相应的外部装置(图1,100)。
仿真单元220使用关于通过通信单元210接收的应用的操作源来执行关于应用的仿真。因此,仿真单元220可具有具备平台的仿真器。
特别地,仿真单元220可使用它的仿真器执行关于应用的仿真来在虚拟环境中使用真实的硬件执行仿真。
在这种情况中,仿真单元220可具有与各种平台或OS相应的各种类型的仿真器。此外,仿真单元220甚至在相同的平台或OS下也可具有各种版本的仿真器。
因此,仿真单元220可通过使用与接收的操作源相应的仿真器来执行仿真。
存储单元230可存储与上述各种仿真器相应的程序。
控制单元240控制服务器200的整体操作。具体地讲,如果预定事件发生,则控制单元240可确定与关于通过通信单元210接收的应用的操作源相应的仿真器,并通过相应的仿真器来控制仿真单元220执行仿真。这里,预定事件可以是从装置100或另一客户装置接收具有对于仿真结果的请求的信号。例如,如果从装置100或另一客户装置接收到对于发送仿真结果的请求,则控制单元240可通过确定相应的执行平台来产生实例并执行关于接收的应用的仿真。
此外,控制单元240通过仿真单元220捕获应用的仿真执行图像,并将捕获的图像发送到相应的装置100或另一客户装置。
然而,这仅仅是一个示例,且上述操作可在预定时间段被执行。
此外,控制单元240可实时地将捕获的执行图像流传输到装置100。
此外,响应于与由多个装置中的每一个装置产生的应用相应的多个操作源正在被接收,控制单元240可使用与所述多个操作源中的每一个操作源相应的仿真器执行关于所述多个操作源中的每一个操作源的仿真。
图4是根据另一示例性实施例的用于解释服务器与装置之间的关联性的示图。
在上述关于图1至图3的解释中,应用将操作源从特定装置100发送到服务器200,并且从服务器200接收的关于操作源的仿真结果被发送到相应的装置100。
然而,根据另一示例性实施例,服务器200的仿真结果可被发送到另一装置10而不是装置100,其中,所述操作源被发送到所述装置100。
换言之,尽管应用已经在PC中被开发出,但用户可在另一装置10(诸如电视机、智能电话)而不是在PC中检查仿真结果。
图5是根据另一示例性实施例的示出服务器与装置之间的操作的关联性的示意图。
如图5所示,响应于应用正在不能被SDK支持的PC 100的环境中被开发,在PC中只有基本的开发环境(即,编辑功能)可被提供,关于所述应用的仿真可在服务器中被执行。在这种情况中,可通过PC中的屏幕提供仿真图像。因此,PC 100可具有用于将应用发送到服务器200并管理应用的模块以及用于从服务器200接收流数据的模块。
同时,服务器200可被配置为实时地捕获仿真环境,并将捕获的图像发送到另一装置(诸如PC 100或TV 10)。
图6是根据示例性实施例的解释控制装置的方法的流程图。
根据在图6中示出的控制与执行关于应用的仿真的服务器进行通信的装置的方法,首先,使用应用产生工具来产生应用(S610)。
随后,与产生的应用相应的操作源被发送到服务器(S620)。
从服务器接收关于发送的操作源的仿真结果,并显示所述仿真结果(S630)。
同时,在步骤S630,关于操作源的仿真执行的捕获的图像的数据可被从服务器流传输而至并被显示。
图7是根据示例性实施例的用于解释服务器的控制方法的流程图。
根据图7中示出的控制与使用应用产生工具产生应用的装置进行通信的服务器的方法,首先,与由所述装置产生的应用相应的操作源被接收(S710)。在这里,应用产生工具可以是SDK。
随后,使用接收的操作源来执行所述应用的仿真(S720)。
仿真执行结果被发送到外部装置(S730)。这里,外部装置可以是发送操作源的装置和另一外部装置中的至少一个。
同时,在步骤S720,响应于正从外部装置接收对于发送仿真执行结果的请求,可从至少一个或多个预定的预存储的仿真器中确定与发送请求的外部装置的特点相应的仿真器,并且可使用确定的仿真器来执行仿真。
此外,在步骤S730,仿真执行结果可被发送到外部装置。
特别地,在步骤S730,仿真执行图像实时地被捕获,并且捕获的图像可被流传输到外部装置。
同时,响应于与由多个装置中的每一个装置产生的应用相应的多个操作源正在被接收,可使用仿真器来执行关于所述多个操作源中的每一个操作源的仿真,其中,所述仿真器与所述多个操作源中的每一个操作源的特点相应。
在这种情况中,关于所述多个操作源中的每一个操作源的仿真执行图像可实时地被分别捕获,并且捕获的图像可被流传输到相应的装置。
图8是根据示例性实施例的用于解释装置与服务器之间的操作的关联性的时序图。
装置100可使用SDK(即,应用产生工具)产生应用(S810),并将与产生的应用相应的操作源发送到服务器200(S820)。
随后,响应于装置100请求服务器200发送仿真结果(S830),服务器200可执行关于操作源的仿真并捕获仿真图像(S840),其中,所述操作源是关于相应的应用的操作源。
随后,服务器200可将捕获的图像流传输到装置100(S850)。
在这种情况中,装置100可显示接收的流图像(S860)。
同时,步骤S830可根据情况被省略,并且服务器200可响应于预定事件发送仿真结果,其中,所述预定事件发生在甚至没有来自装置100的对于仿真结果的请求的情况下。
因此,甚至响应于应用正在不被特定SDK(具体地讲,仿真器)支持的OS中被开发,应用开发者也可通过将相应的应用发送到服务器来仿真相应的应用,然后接收仿真结果。所以,不论OS的类型为何,应用开发者均可查看应用执行屏幕。
此外,由仿真器在开发装置中占用的空间量可被减少,并且可防止由仿真器导致的开发装置的性能衰退。
此外,本发明可包括计算机可读记录介质,其中,所述计算机可读记录介质包括用于执行上述装置、服务器和控制***的方法的程序。所述计算机可读记录介质包括所有类型的记录装置,其中,所述记录装置存储可由计算机***读取的数据。所述计算机可读记录介质的示例包括ROM、RAM、CD-ROM、磁带、软盘、光学数据存储装置等。所述计算机可读记录介质也可分布在与计算机***耦合的网络上,使得计算机可读代码以分布的方式被存储和执行。
虽然本发明的一些实施例已被示出并被描述,但是本领域的技术人员应该理解,在不脱离本发明的原理和精神的前提下,可在所述实施例中做出改变,其中,本发明的范围由权利要求和它们的等同物来限定。

Claims (15)

1.一种用于控制与使用应用产生工具产生应用的装置进行通信的服务器的方法,所述方法包括:
接收与由所述装置产生的应用相应的操作源;
使用接收的操作源执行关于所述应用的仿真;
将所述仿真执行的结果发送到外部装置。
2.如权利要求1所述的方法,还包括:
从所述外部装置接收对于发送仿真执行结果的请求;
其中,所述执行仿真的步骤包括:从至少一个或多个预存储的仿真器中确定与发送所述发送请求的外部装置的特点相应的仿真器。
3.如权利要求1所述的方法,
其中,所述发送的步骤包括:
实时地捕获所述仿真执行的图像;
将捕获的图像流传输到所述外部装置。
4.如权利要求3所述的方法,其中,所述接收操作源的步骤包括:接收与由多个装置中的每一个装置产生的应用相应的多个操作源,
其中,所述执行仿真的步骤包括:使用仿真器执行关于所述多个操作源中的每一个操作源的仿真,其中,所述仿真器与所述多个操作源中的每一个操作源的特点相应。
5.如权利要求4所述的方法,其中,所述发送的步骤包括:
捕获关于所述多个操作源中的每一个操作源的仿真执行的图像;
将捕获的图像分别流传输到所述外部装置。
6.如权利要求1所述的方法,其中,所述应用产生工具是软件开发工具包(SDK)。
7.如权利要求1所述的方法,其中,所述外部装置是发送所述操作源的装置和另一外部装置中的至少一个。
8.一种用于控制与执行应用的仿真的服务器进行通信的装置的方法,所述方法包括:
使用应用产生工具产生应用;
将与产生的应用相应的操作源发送到服务器;
从所述服务器接收关于所述操作源的仿真执行的结果并显示仿真执行结果。
9.如权利要求8所述的方法,其中,所述显示的步骤包括:从所述服务器接收流数据并显示关于所述操作源的仿真执行的图像,其中,在所述流数据中,所述图像实时地被捕获。
10.一种与使用应用产生工具产生应用的装置进行通信的服务器,所述服务器包括:
通信单元,接收与由所述装置产生的应用相应的操作源;
仿真单元,使用接收的操作源执行关于所述应用的仿真;
控制单元,控制向外部装置发送仿真执行结果。
11.如权利要求10所述的服务器,其中,所述控制单元响应于正从所述外部装置接收对于发送仿真执行结果的请求,确定与发送所述发送请求的外部装置的特点相应的仿真器,并使用确定的仿真器执行所述仿真。
12.如权利要求10所述的服务器,其中,所述控制单元实时地捕获仿真执行图像,并将捕获的图像流传输到所述外部装置。
13.如权利要求12所述的服务器,其中,所述控制单元响应于接收的与由多个装置中的每一个装置产生的应用相应的多个操作源,使用仿真器执行关于所述多个操作源中的每一个操作源的仿真,其中,所述仿真器与所述多个操作源中的每一个操作源的特点相应。
14.如权利要求13述的服务器,其中,所述控制单元分别捕获关于所述多个操作源中的每一个操作源的仿真执行的图像,并将捕获的图像流传输到相应的装置。
15.一种与执行关于应用的仿真的服务器进行通信的装置,所述装置包括:
通信单元,与服务器进行通信;
应用产生单元,使用应用产生工具产生应用;
控制单元,控制向所述服务器发送与产生的应用相应的操作源并从所述服务器接收关于所述操作源的仿真执行的结果;
显示单元,显示接收的仿真执行结果。
CN2012103765970A 2011-10-05 2012-10-08 用于控制产生并执行应用的装置的***和方法 Pending CN103218247A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2011-0101341 2011-10-05
KR1020110101341A KR20130037025A (ko) 2011-10-05 2011-10-05 디바이스, 서버, 시스템 및 그 제어 방법

Publications (1)

Publication Number Publication Date
CN103218247A true CN103218247A (zh) 2013-07-24

Family

ID=45977217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103765970A Pending CN103218247A (zh) 2011-10-05 2012-10-08 用于控制产生并执行应用的装置的***和方法

Country Status (4)

Country Link
US (1) US20130090912A1 (zh)
EP (1) EP2579154A1 (zh)
KR (1) KR20130037025A (zh)
CN (1) CN103218247A (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100169072A1 (en) * 2008-12-29 2010-07-01 Verizon Data Services India Private Limited Multi-platform software application simulation systems and methods
CN102025873A (zh) * 2009-09-16 2011-04-20 柯尼卡美能达商用科技株式会社 信息处理装置、以及图像处理装置的功能仿真方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008031070A2 (en) * 2006-09-08 2008-03-13 Jamba! Software development environment for platform-independent application programs
US8799862B2 (en) * 2011-06-24 2014-08-05 Alcatel Lucent Application testing using sandboxes

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100169072A1 (en) * 2008-12-29 2010-07-01 Verizon Data Services India Private Limited Multi-platform software application simulation systems and methods
CN102025873A (zh) * 2009-09-16 2011-04-20 柯尼卡美能达商用科技株式会社 信息处理装置、以及图像处理装置的功能仿真方法

Also Published As

Publication number Publication date
EP2579154A1 (en) 2013-04-10
KR20130037025A (ko) 2013-04-15
US20130090912A1 (en) 2013-04-11

Similar Documents

Publication Publication Date Title
US8407717B2 (en) Parallel processing method for dual operating system
US20110191787A1 (en) System and method for providing sensor data from embedded device to software development environment
US20120284696A1 (en) Method, Apparatuses and a System for Compilation
US10430172B2 (en) Re-configuration in cloud computing environments
US20080288380A1 (en) Method and System for Providing Streamed Game Software on Portable Terminal
US11726800B2 (en) Remote component loader
US10404568B2 (en) Agent manager for distributed transaction monitoring system
CN102710832A (zh) 移动应用测试方法和***
US9253228B2 (en) Cloud computing method, computing apparatus and server using the same
CN111209193A (zh) 程序的调试方法及装置
Huy Developing apps for mobile phones
CN113127361A (zh) 应用程序的开发方法、装置、电子设备和存储介质
CN115756881A (zh) 基于sdk的数据处理方法、装置、设备、存储介质
CN112154417B (zh) 经由仿真网络通信信道在应用的单机版本和基于Web的版本之间共享代码库
CN117724852B (zh) 一种云电脑计算资源分配方法及装置
EP3213198A1 (en) Monitoring a mobile device application
CN112379892A (zh) 喷氨预测代码的处理方法、装置、存储介质及终端设备
CN111580883A (zh) 应用程序启动方法、装置、计算机***和介质
CN112910956B (zh) 一种资源创建方法、装置及电子设备
CN103218247A (zh) 用于控制产生并执行应用的装置的***和方法
CN110727423A (zh) 跨平台开发行动应用程序的方法及其***
CN114359464A (zh) 一种基于glsl es的图像渲染方法及装置
CN114301970A (zh) 服务调用方法、装置、电子设备及存储介质
KR100751063B1 (ko) 임베디드 시스템의 프로그램 개발을 위한 pc 기반의에뮬레이션 제공 방법 및 장치
KR102368826B1 (ko) 클라우드 서버 및 클라우드 서버의 동작

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130724

WD01 Invention patent application deemed withdrawn after publication