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,984 US9389877B2 (en) | 2009-07-20 | 2010-07-19 | Multi-environment operating system |
| US12/838,984 | 2010-07-19 | ||
| US12/838,868 US9348633B2 (en) | 2009-07-20 | 2010-07-19 | Multi-environment operating system |
| US12/838,868 | 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 |
|---|---|---|---|---|
| AU2022319689A1 (en) | 2021-07-27 | 2024-03-14 | Axon Enterprise, Inc. | Cartridge and electrode for a conducted electrical weapon |
-
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 | |
| 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 | |
| WO2008003930A3 (en) | Techniques for program execution | |
| 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 | |
| WO2012173772A3 (en) | Optimizing execution of kernels | |
| EP2641146A4 (en) | Performing actions on a computing device using a contextual keyboard | |
| WO2010147600A3 (en) | Qualified command | |
| WO2008083892A3 (en) | Code path tracking | |
| WO2011097588A3 (en) | Interrupt virtualization |
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 |