WO2011011365A3 - Multi-environment operating system - Google Patents
Multi-environment operating system Download PDFInfo
- Publication number
- WO2011011365A3 WO2011011365A3 PCT/US2010/042526 US2010042526W WO2011011365A3 WO 2011011365 A3 WO2011011365 A3 WO 2011011365A3 US 2010042526 W US2010042526 W US 2010042526W WO 2011011365 A3 WO2011011365 A3 WO 2011011365A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- software application
- kernel
- operating system
- library
- run
- Prior art date
Links
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
-
- 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
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)
- Debugging And Monitoring (AREA)
Abstract
A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In at least one embodiment, the device is a mobile device on which a run-time method is performed. The run-time method includes interpreting a first software application on a register-based virtual machine coupled to a kernel. The method additionally includes concurrently executing a second software application also coupled to the kernel, where the second software application is a compiled software application. The interpreting of the first software application is performed using a first library, and the executing of the second software application is performed using a second library.
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22698809P | 2009-07-20 | 2009-07-20 | |
US61/226,988 | 2009-07-20 | ||
US29126909P | 2009-12-30 | 2009-12-30 | |
US61/291,269 | 2009-12-30 | ||
US12/838,868 | 2010-07-19 | ||
US12/838,868 US9348633B2 (en) | 2009-07-20 | 2010-07-19 | Multi-environment operating system |
US12/838,984 US9389877B2 (en) | 2009-07-20 | 2010-07-19 | Multi-environment operating system |
US12/838,984 | 2010-07-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2011011365A2 WO2011011365A2 (en) | 2011-01-27 |
WO2011011365A3 true WO2011011365A3 (en) | 2013-04-18 |
Family
ID=43499620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2010/042526 WO2011011365A2 (en) | 2009-07-20 | 2010-07-20 | Multi-environment operating system |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2011011365A2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240047985A (en) | 2021-07-27 | 2024-04-12 | 액손 엔터프라이즈 인코포레이티드 | Cartridges and electrodes for conductive electric weapons |
-
2010
- 2010-07-20 WO PCT/US2010/042526 patent/WO2011011365A2/en active Application Filing
Non-Patent Citations (3)
Title |
---|
BAENTSCH M ET AL: "Mote Runner: A Multi-language Virtual Machine for Small Embedded Devices", SENSOR TECHNOLOGIES AND APPLICATIONS, 2009. SENSORCOMM '09. THIRD INTERNATIONAL CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 18 June 2009 (2009-06-18), pages 117 - 125, XP031516684, ISBN: 978-0-7695-3669-9 * |
DAVID TURNER: "Introducing Android 1.5 NDK, Release 1", 25 June 2009 (2009-06-25), XP002639375, Retrieved from the Internet <URL:http://android-developers.blogspot.com/search/label/Android%201.5> [retrieved on 20110317] * |
HASSAN Z S: "Ubiquitous computing and android", DIGITAL INFORMATION MANAGEMENT, 2008. ICDIM 2008. THIRD INTERNATIONAL CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 13 November 2008 (2008-11-13), pages 166 - 171, XP031405709, ISBN: 978-1-4244-2916-5 * |
Also Published As
Publication number | Publication date |
---|---|
WO2011011365A2 (en) | 2011-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009135090A3 (en) | Virtualization for gaming devices | |
WO2011011362A3 (en) | System and method for switching between environments in a multi-environment operating system | |
WO2011011356A3 (en) | System and method for initiating a multi-environment operating system | |
WO2011011354A3 (en) | Multi-environment operating system | |
WO2011142933A3 (en) | Real time mission planning | |
WO2009094673A3 (en) | Methods and systems for remoting three dimensional graphics | |
GB201312415D0 (en) | Network processor and method for accelerating data packet parsing | |
EP2375328A3 (en) | Methods and Systems for Providing Access to a Computing Environment | |
WO2008024743A3 (en) | Secure web application development and execution environment | |
WO2012024508A3 (en) | Systems and methods for securing virtual machine computing environments | |
WO2010078143A3 (en) | Processor extensions for execution of secure embedded containers | |
WO2012058613A3 (en) | System and method for securing virtual computing environments | |
WO2009120981A3 (en) | Vector instructions to enable efficient synchronization and parallel reduction operations | |
WO2012092111A3 (en) | Application execution in a restricted application execution environment | |
WO2007100942A8 (en) | Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session | |
WO2013192104A3 (en) | Optimized execution of dynamic languages | |
WO2009134927A3 (en) | Business software application system and method | |
WO2011084214A3 (en) | Method and apparatus for performing a shift and exclusive or operation in a single instruction | |
WO2007078913A3 (en) | Cross-architecture execution optimization | |
WO2010076772A3 (en) | User interface to provide enhanced control of an application program | |
EP2641146A4 (en) | Performing actions on a computing device using a contextual keyboard | |
WO2010147600A3 (en) | Qualified command | |
WO2008083892A3 (en) | Code path tracking | |
WO2011088414A3 (en) | Systems and methods for per-action compiling in contact handling systems | |
WO2013186266A3 (en) | Next instruction access intent instruction |
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: 10736935 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10736935 Country of ref document: EP Kind code of ref document: A2 |