WO2011071202A1 - Dispositif terminal à structure hiérarchique à base de machine virtuelle pour exécuter des applications hétérogènes - Google Patents
Dispositif terminal à structure hiérarchique à base de machine virtuelle pour exécuter des applications hétérogènes Download PDFInfo
- Publication number
- WO2011071202A1 WO2011071202A1 PCT/KR2009/007439 KR2009007439W WO2011071202A1 WO 2011071202 A1 WO2011071202 A1 WO 2011071202A1 KR 2009007439 W KR2009007439 W KR 2009007439W WO 2011071202 A1 WO2011071202 A1 WO 2011071202A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- module
- application
- virtual machine
- layer module
- library
- 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.)
- Ceased
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/445—Program loading or initiating
-
- 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
Definitions
- the present invention relates to a terminal technology having a virtual machine-based hierarchical structure for the execution of heterogeneous applications, and in particular, a low-end device lightweight Android framework to run a Google Android application on a terminal operating in a platform other than the Android terminal
- the present invention relates to a terminal technology including a virtual machine having a porting layer that is optimized to the terminal platform and connects middleware and reconfigured a dalvik virtual machine to run on a single task.
- the Google Android platform is a software stack released by the Open Handset Alliance (OHA), which is led by Google, and is used to build Linux kernels, virtual machines (VMs), frameworks, and applications. All means a software package.
- OHA Open Handset Alliance
- the Google Android platform is only applicable to high-end smartphone handsets that offer large screen displays and touchscreen inputs with a wide VGA (WVGA) class with a resolution of 800 ⁇ 480.
- WVGA wide VGA
- the Android software stack includes the Linux kernel and includes many basic services such as the system daemon, making it a good platform for high-end, high-end smartphones.
- the Android application has a limitation that must be run only on high-end smartphones, there is a limit that can not run the Android application on a general feature phone operating on other platforms.
- a terminal technology having a virtual machine-based hierarchy for execution To provide a terminal technology having a virtual machine-based hierarchy for execution.
- a terminal device having a virtual machine-based hierarchical structure for heterogeneous application execution may include: an application layer module including a first type application and a second type application; A platform layer module connected to the terminal processor to operate a first type application; And a middleware module for mediating the platform layer module and the second type application.
- the middleware module is configured to include a class library layer module including an application framework module including a class library required to execute a second type of application, and a core class library module providing a Java API.
- a native library layer module including a class library and a virtual machine for operating a second type of application through a Java API, and having a native library based on implementing a library of an application framework module; And a porting layer module that connects the native library layer module and the platform layer module and provides a function for managing hardware of the terminal through the platform layer module.
- the first type application is a native application
- the second type application is an Android application
- the virtual machine is Dalvik. It is preferable that it is a virtual machine.
- the virtual machine operates as a single task in conjunction with the platform layer module through the porting layer module.
- the virtual machine may be one or more of a thread management module, a dynamic library management module, an external function interface, a synchronization module, and a memory management module. It is preferable to operate in conjunction with the platform layer module through the porting layer module including the platform independent module.
- the porting layer module may include at least one of a file system, a memory allocation module, a network module, a basic library, a timer, and a device control module. It is preferable to access, manage and control the corresponding hardware of the terminal device including the hardware management module.
- the native library layer module includes one or more native libraries that operate in conjunction with a hardware management module of the porting layer module. desirable.
- the application framework module in the terminal device having a virtual machine-based hierarchical structure for heterogeneous application execution is one or more of a telephone service, location services, Bluetooth services, WIFI services, USB services, sensor services It is preferable to execute the service in the background according to the execution of the second type application including the service module.
- the Google Android application can be executed not only in the terminal of the Google Android platform but also in a terminal operating in another operating system, there is an effect of creating various added values by serving the Android application through more terminals.
- the lightweight Android platform has the effect that can be used to service the Android application through a low-end general feature phone rather than a high-end smartphone.
- FIG. 1 is a block diagram schematically showing the overall configuration of a terminal device 100 having a virtual machine-based hierarchical structure for heterogeneous application execution according to the present invention
- FIG. 2 is a block diagram showing in more detail the configuration of the middleware module 20 in FIG.
- FIG. 3 is a block diagram showing an enlarged left configuration of the class library hierarchy module 21 and the native library hierarchy module 22 in FIG.
- FIG. 4 is an enlarged block diagram of the right side structure of the class library layer module 21 and the native library layer module 22 in FIG. 2.
- FIG. 1 is a block diagram schematically showing the overall configuration of a terminal device 100 having a virtual machine-based hierarchical structure for heterogeneous application execution according to the present invention.
- the terminal device 100 includes an application layer module 10, a middleware module 20, a platform layer module 30, a terminal processor 40, and a terminal hardware 50.
- the terminal device 100 generally refers to a mobile device such as a mobile phone, MP3, etc.
- the terminal device 100 may include all of the general terminal device operating on a platform basis by the terminal processor 40.
- the application layer module 10 includes a first type application and a second type application, wherein the first type application is a native application that can be executed directly on the platform of the terminal device, and the second type application is a porting layer and a virtual machine. This means an added application executed through the provided middleware.
- the native application operating on the WISE platform corresponds to the first type application
- the Google Android application corresponds to the second type application.
- the platform layer module 30 is connected to the terminal processor 40 to operate a first type application.
- the middleware module 20 is located between the platform layer module 30 and the application layer module 10 to mediate the second type of application included in the application layer module 10.
- the middleware module 20 is provided with a virtual machine and a library for executing the second type of application and a porting layer for connecting with the platform layer. Specific details of the middleware module 20 will be described in detail later with reference to FIGS. 2 to 4.
- the terminal processor 40 is a central processing unit, and in the case of a mobile terminal, a lightweight mobile dedicated processor capable of processing various multimedia processing and communication functions may be used.
- the terminal hardware 50 includes a screen output unit, an audio output unit, a user input unit, and the like constituting the terminal device.
- FIG. 2 is a block diagram illustrating the configuration of the middleware module 20 in FIG. 1 in more detail.
- the middleware module 20 may be divided into a class library layer 21, a native library layer 22, and a porting layer 23 for each layer. At this time, each layer is closer to the physical layer toward the bottom so that the bottom porting layer 23 is adjacent to the platform layer 30, the top class library layer 21 is adjacent to the application layer 10.
- the class library hierarchy module 21 includes an application framework module 21-2 having a class library required to execute a second type of application, and a core class library module 21-1 providing a Java API.
- the application framework module 21-2 modifies or reuses the application framework layer on the Google Android platform.
- Google Android's application framework layer contains the class libraries and services needed to run Android applications. In this case, some services may not be necessary for compatibility of the application and may be removed for light weight.
- the core class library module 21-1 reuses core libraries belonging to the Android runtime on the Google Android platform.
- Android's core library includes basic Java APIs for programming in the Java language.
- the native library layer module 22 is a second type application located in the application layer 10 through a class library included in the application framework module 21-2 and a Java API provided in the core class library module 21-1. It includes a virtual machine 22-1 for operating.
- the native library layer module 22 also includes a native library 22-2, which is the basis for implementing the library of the application framework module 21-2.
- the virtual machine 22-1 modifies and uses the Dalvik virtual machine of the Google Android platform. In other words, it removes Linux-dependent modules from the existing Dalvik virtual machine, adds functions not provided by other platforms, and reconfigures the virtual machine into a structure that can be executed on a single task.
- the native library 22-2 reuses the library located under the application framework layer of the Google Android platform. In this case, most of the native library 22-2 uses open source-based software, and modify and port it as necessary to place it in the native library layer module 22.
- the porting layer module 23 connects the native library layer module 22 and the platform layer module 30, and provides a function of managing hardware of the terminal through the platform layer module 30.
- the porting layer module 23 is a layer that organizes operating system-dependent code so that it can be easily ported to other operating systems.
- the porting layer module 23 includes file systems, memory allocation, networks, basic libraries (stdio, stdlib, math, etc.), timers, Hardware management modules such as device control (display, media, input devices, 3D, etc.), and other utilities.
- the porting layer module 23 accesses and manages and controls the corresponding hardware of the terminal device 100 through the above hardware management module.
- the porting layer module 23 includes Kernel (DLL, pthread, etc), System (file, memory, socket, stdio, stdlib, string, math, time), Device (framebuffer, media, input, 3D, etc), Utils (log, debug, etc) are provided.
- Kernel DLL, pthread, etc
- System file, memory, socket, stdio, stdlib, string, math, time
- Device framebuffer, media, input, 3D, etc
- Utils log, debug, etc
- the first type application manager 60 and the second type application manager 70 provide various management functions for downloading, automatically upgrading, and deleting a corresponding application, respectively.
- FIG. 3 is an enlarged block diagram of the left structure of the class library hierarchy module 21 and the native library hierarchy module 22 in FIG. 2.
- the virtual machine 22-1 is a modification of the Dalvik virtual machine.
- Dalvik Virtual Machine is a virtual machine provided by Google's Android platform. It refers to a virtual machine made with a concept that is slightly different from Java virtual machine to operate in a smaller memory environment than Java virtual machine.
- the virtual machine 22-1 includes a thread management module such as pthread, a dynamic library management module such as a shared object or a DLL, a foreign function interface (FFI), a synchronization module, a memory management module, and the like.
- the module included in the above virtual machine 22-1 is a platform independent module, and the virtual machine 22-1 is a platform layer through the porting layer module 23 without being influenced by the platform from the Linux-dependent function of the existing Android. It works in conjunction with the module 30.
- the virtual machine 22-1 is configured by modifying an existing Dalvik virtual machine so that memory management is performed in accordance with the terminal device 100.
- the virtual machine 22-1 may operate as a single task by modifying an existing Dalvik virtual machine to operate in the terminal device 100 that operates as a single task without supporting multitasking. That is, the virtual machine 22-1 operates as a single task in cooperation with the platform layer module 30 through the porting layer module 23.
- the core class library 21-1 provides a basic Java API for programming in the Java language as described above.
- the native library 22-2 is based on implementing a library of a higher layer and is ported and provided for other platforms other than Linux.
- FIG. 4 is an enlarged block diagram of the right side structure of the class library layer module 21 and the native library layer module 22 in FIG. 2.
- the native library layer module 22 is provided with various native libraries 22-2 that operate in conjunction with the hardware management module of the porting layer module 23.
- the application framework module 21-2 may include various service modules such as a telephone service, a location service, a Bluetooth service, a WIFI service, a USB service, and a sensor service.
- the service provided by the service module acts as a server or a daemon in the entire system and executes the corresponding service in the background according to the execution of the second type application.
- Each service module is provided as modified as necessary, and unnecessary service modules are removed for light weight.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
Abstract
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP09852095.0A EP2511815A4 (fr) | 2009-12-08 | 2009-12-11 | Dispositif terminal à structure hiérarchique à base de machine virtuelle pour exécuter des applications hétérogènes |
| US13/262,332 US8555280B2 (en) | 2009-12-08 | 2009-12-11 | Terminal device of non-android platform for executing android applications, and computer readable recording medium for storing program of executing android applications on non-android platform |
| CA2768752A CA2768752C (fr) | 2009-12-08 | 2009-12-11 | Dispositif terminal tournant sous une plate-forme autre qu'android concu pour executer des applications android, et support d'enregistrement lisible par un ordinateur servant a stocker des programmes destines a executer des applications android sur des plates-formes autres qu'android |
| RU2011139980/08A RU2486579C2 (ru) | 2009-12-08 | 2009-12-11 | Устройство терминала, имеющее основанную на виртуальной машине (vm) структуру уровней для выполнения разнородных приложений |
| JP2012512939A JP5694301B2 (ja) | 2009-12-08 | 2009-12-11 | 非アンドロイドプラットフォームにおいてアンドロイドアプリケーションを実行する端末装置、および非アンドロイドプラットフォームにおいてアンドロイドアプリケーションを実行するプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2009-0121002 | 2009-12-08 | ||
| KR1020090121002A KR100989613B1 (ko) | 2009-12-08 | 2009-12-08 | 비안드로이드 플랫폼에서 안드로이드 어플리케이션을 실행하는 단말장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011071202A1 true WO2011071202A1 (fr) | 2011-06-16 |
Family
ID=43135767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2009/007439 Ceased WO2011071202A1 (fr) | 2009-12-08 | 2009-12-11 | Dispositif terminal à structure hiérarchique à base de machine virtuelle pour exécuter des applications hétérogènes |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8555280B2 (fr) |
| EP (1) | EP2511815A4 (fr) |
| JP (1) | JP5694301B2 (fr) |
| KR (1) | KR100989613B1 (fr) |
| CA (1) | CA2768752C (fr) |
| RU (1) | RU2486579C2 (fr) |
| WO (1) | WO2011071202A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016064253A1 (fr) * | 2014-10-24 | 2016-04-28 | 주식회사 모비데이즈 | Procédé et système de recherche au sein d'une application |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101328981B1 (ko) * | 2011-02-24 | 2013-11-13 | 주식회사 케이티 | 상이한 동작 환경에서 제공되는 서비스를 상이한 단말기에서 실행시키기 위한 장치 |
| WO2012138046A1 (fr) * | 2011-04-04 | 2012-10-11 | 주식회사 인프라웨어테크놀러지 | Dispositif de terminal et procédé d'exécution d'une application android sur un système d'exploitation universel, et support d'enregistrement lisible par ordinateur pour celui-ci |
| KR101249735B1 (ko) | 2011-04-04 | 2013-04-03 | 주식회사 인프라웨어테크놀러지 | 범용 운영체제 상에서 안드로이드 어플리케이션을 실행하기 위한 단말장치 및 방법, 그리고 이를 위한 컴퓨터로 판독가능한 기록매체 |
| KR101290565B1 (ko) | 2011-09-20 | 2013-07-31 | 주식회사 인프라웨어테크놀러지 | 안드로이드 앱의 행위정보 동적분석 에뮬레이터 및 이를 포함하는 행위정보 동적분석 시스템, 그리고 안드로이드 앱의 행위정보 동적분석 프로그램이 기록된 컴퓨터 판독 가능한 기록매체 |
| US8707050B1 (en) * | 2011-12-23 | 2014-04-22 | Emc Corporation | Integrity self-check of secure code within a VM environment using native VM code |
| KR101291690B1 (ko) * | 2011-12-23 | 2013-08-01 | 전자부품연구원 | 스마트 단말기에 대한 범용 방송수신 동글 및 그 서비스 방법 |
| KR101335512B1 (ko) | 2012-01-20 | 2013-12-02 | 주식회사 인프라웨어테크놀러지 | 안드로이드 기반의 공용 플랫폼을 탑재한 m2m 라우터 장치 |
| CN102929594B (zh) * | 2012-09-19 | 2016-07-20 | 深圳市酷开网络科技有限公司 | 基于android系统的3D界面实现方法和系统 |
| KR101427561B1 (ko) * | 2013-05-16 | 2014-08-07 | 주식회사 인프라웨어테크놀러지 | 안드로이드 어플리케이션의 타이젠 설치가능 패키지 자동변환을 이용한 적응 실행 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 |
| CN103530165B (zh) * | 2013-09-06 | 2016-06-15 | 北京雅鲁藏布科技有限公司 | 一种应用于物联网行业的java解决方案 |
| US9934128B2 (en) | 2013-11-14 | 2018-04-03 | Red Hat, Inc. | Dynamic per-method probing during runtime |
| KR101577285B1 (ko) * | 2014-01-14 | 2015-12-14 | 호서대학교 산학협력단 | 유헬스 애플리케이션 개발을 위한 안드로이드 기반 센서 추상화 장치 |
| EP3111321A4 (fr) | 2014-02-24 | 2017-08-23 | Sierra Wireless, Inc. | Ressources de personnalisation de dispositifs sans fil |
| CN105373718A (zh) * | 2014-08-25 | 2016-03-02 | 中兴通讯股份有限公司 | 虚拟机运行处理方法及装置 |
| US9764837B2 (en) * | 2014-11-14 | 2017-09-19 | Top Flight Technologies, Inc. | Micro hybrid generator system drone |
| KR101659494B1 (ko) * | 2015-04-07 | 2016-09-23 | 주식회사 위시링크 | 서버에서 관리 가능한 네이티브 어플리케이션 제공 방법 및 그 어플리케이션 |
| KR101648402B1 (ko) * | 2015-04-30 | 2016-08-16 | (주) 카피앤패이스트 | 어플리케이션 처리 시스템 |
| US10019298B2 (en) | 2016-08-17 | 2018-07-10 | Google Llc | Middleware interface and middleware interface generator |
| KR102367725B1 (ko) * | 2017-08-10 | 2022-02-28 | 주식회사 드림에이스 | 차량 시스템 |
| CN113973126B (zh) * | 2021-10-21 | 2024-10-29 | 中科创达软件股份有限公司 | 车端子系统间的通信方法、装置、电子设备及介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030181193A1 (en) * | 2002-02-15 | 2003-09-25 | Lars Wilhelmsson | Middleware services layer for platform system for mobile terminals |
| US20070050820A1 (en) * | 2005-08-25 | 2007-03-01 | Nokia Corporation | IP datacasting middleware |
| US20070240171A1 (en) * | 2006-03-29 | 2007-10-11 | Nokia Corporation | Device, Method, And Computer Program Product For Accessing A Non-Native Application Executing In Virtual Machine Environment |
| KR100842084B1 (ko) * | 2007-04-03 | 2008-06-30 | (주)엔타즈 | 모바일 단말기에 계층적 구조로 탑재되는 어플리케이션 및모바일 단말기에서의 그 실행 방법 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8549166B2 (en) * | 2004-03-01 | 2013-10-01 | Qualcomm Incorporated | Execution of unverified programs in a wireless, device operating environment |
| US20090172657A1 (en) * | 2007-12-28 | 2009-07-02 | Nokia, Inc. | System, Method, Apparatus, Mobile Terminal and Computer Program Product for Providing Secure Mixed-Language Components to a System Dynamically |
-
2009
- 2009-12-08 KR KR1020090121002A patent/KR100989613B1/ko not_active Expired - Fee Related
- 2009-12-11 EP EP09852095.0A patent/EP2511815A4/fr not_active Withdrawn
- 2009-12-11 RU RU2011139980/08A patent/RU2486579C2/ru not_active IP Right Cessation
- 2009-12-11 US US13/262,332 patent/US8555280B2/en not_active Expired - Fee Related
- 2009-12-11 WO PCT/KR2009/007439 patent/WO2011071202A1/fr not_active Ceased
- 2009-12-11 JP JP2012512939A patent/JP5694301B2/ja not_active Expired - Fee Related
- 2009-12-11 CA CA2768752A patent/CA2768752C/fr not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030181193A1 (en) * | 2002-02-15 | 2003-09-25 | Lars Wilhelmsson | Middleware services layer for platform system for mobile terminals |
| US20070050820A1 (en) * | 2005-08-25 | 2007-03-01 | Nokia Corporation | IP datacasting middleware |
| US20070240171A1 (en) * | 2006-03-29 | 2007-10-11 | Nokia Corporation | Device, Method, And Computer Program Product For Accessing A Non-Native Application Executing In Virtual Machine Environment |
| KR100842084B1 (ko) * | 2007-04-03 | 2008-06-30 | (주)엔타즈 | 모바일 단말기에 계층적 구조로 탑재되는 어플리케이션 및모바일 단말기에서의 그 실행 방법 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016064253A1 (fr) * | 2014-10-24 | 2016-04-28 | 주식회사 모비데이즈 | Procédé et système de recherche au sein d'une application |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2511815A1 (fr) | 2012-10-17 |
| CA2768752C (fr) | 2015-02-24 |
| US8555280B2 (en) | 2013-10-08 |
| KR100989613B1 (ko) | 2010-10-26 |
| JP5694301B2 (ja) | 2015-04-01 |
| US20120023496A1 (en) | 2012-01-26 |
| CA2768752A1 (fr) | 2011-06-16 |
| JP2012528374A (ja) | 2012-11-12 |
| EP2511815A4 (fr) | 2014-01-22 |
| RU2486579C2 (ru) | 2013-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100989613B1 (ko) | 비안드로이드 플랫폼에서 안드로이드 어플리케이션을 실행하는 단말장치 | |
| US8490070B2 (en) | Unified mobile platform | |
| KR101015573B1 (ko) | Rtos 기반의 안드로이드 어플리케이션 실행 장치 | |
| CN114327688B (zh) | 基于微前端的数据处理方法、框架、存储介质及终端设备 | |
| KR101401523B1 (ko) | 복수의 가상 머신들 간 조립 공유 gpu 스케줄링 방법 및 장치 | |
| WO2012138046A1 (fr) | Dispositif de terminal et procédé d'exécution d'une application android sur un système d'exploitation universel, et support d'enregistrement lisible par ordinateur pour celui-ci | |
| WO2021107179A1 (fr) | Procédé et dispositif de génération automatique de code de réglage de logiciel d'application basé sur autosar | |
| WO2012094213A1 (fr) | Système et procédé pour afficher des lanceurs d'applications android dans un plateau d'applications de bureau web | |
| EP4495773A1 (fr) | Procédé et appareil d'attribution de mémoire vidéo, ainsi que support et dispositif électronique | |
| CN105630534A (zh) | 基于TrustZone架构的应用程序执行方法、装置和终端 | |
| Dall et al. | The design, implementation, and evaluation of cells: A virtual smartphone architecture | |
| WO2012015083A1 (fr) | Appareil d'exécution d'applications android à base de système d'exploitation en temps réel | |
| CN109542524B (zh) | 一种Linux与安卓相互快速切换方法 | |
| CN109933381A (zh) | 一种内核的加载方法及装置 | |
| WO2020209561A1 (fr) | Dispositif électronique d'exécution de systèmes d'exploitation hétérogènes et procédé de commande associé | |
| CN103530165A (zh) | 一种应用于物联网行业的java解决方案 | |
| WO2011071221A1 (fr) | Système et procédé de service de composant d'interface graphique à base de carte à puce, et carte à puce appliquée à ces derniers | |
| CN102087592B (zh) | 用于执行机器人应用程序的终端装置 | |
| CN120010835A (zh) | 应用开发方法、装置、电子设备和存储介质 | |
| CN115543334B (zh) | 编译优化方法及电子设备 | |
| WO2022149771A1 (fr) | Dispositif électronique et procédé de gestion de mémoire l'utilisant | |
| WO2018216972A1 (fr) | Appareil et procédé de commutation de système à base de technologie de conteneurs | |
| US20230376289A1 (en) | Method and apparatus for implementing batch system call | |
| CN104796544A (zh) | 智能图像处理手机系统 | |
| WO2019107596A1 (fr) | Procédé de configuration d'une api de contrôle de données basée sur l'onem2m |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09852095 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13262332 Country of ref document: US Ref document number: 2768752 Country of ref document: CA Ref document number: 2012512939 Country of ref document: JP Ref document number: 7561/DELNP/2011 Country of ref document: IN Ref document number: 2009852095 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011139980 Country of ref document: RU |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |