[go: up one dir, main page]

WO2011011365A3 - Système d'exploitation à environnements multiples - Google Patents

Système d'exploitation à environnements multiples Download PDF

Info

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
Application number
PCT/US2010/042526
Other languages
English (en)
Other versions
WO2011011365A2 (fr
Inventor
Joshua D. Galicia
Jeffrey C. Carlyle
Andrew N. Tzakis
Original Assignee
Motorola Mobility, 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
Priority claimed from US12/838,868 external-priority patent/US9348633B2/en
Priority claimed from US12/838,984 external-priority patent/US9389877B2/en
Application filed by Motorola Mobility, Inc. filed Critical Motorola Mobility, Inc.
Publication of WO2011011365A2 publication Critical patent/WO2011011365A2/fr
Publication of WO2011011365A3 publication Critical patent/WO2011011365A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/445Program 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

La présente invention concerne un dispositif comprenant de multiples environnements co-existants et indépendants qui interagissent avec un noyau commun, et des procédés de fonctionnement associés. Dans au moins un mode de réalisation, le dispositif est un dispositif mobile sur lequel est mis en oeuvre un procédé d'exécution. Le procédé d'exécution comprend l'interprétation d'une première application logicielle sur une machine virtuelle à base de registre couplée au noyau. Le procédé comprend en outre l'exécution concomitante d'une deuxième application logicielle également couplée au noyau, la deuxième application logicielle étant une application logicielle compilée. L'interprétation de la première application logicielle est réalisée au moyen d'une première bibliothèque et l'exécution de la deuxième application logicielle est réalisée au moyen d'une deuxième bibliothèque.
PCT/US2010/042526 2009-07-20 2010-07-20 Système d'exploitation à environnements multiples WO2011011365A2 (fr)

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 (fr) 2011-01-27
WO2011011365A3 true WO2011011365A3 (fr) 2013-04-18

Family

ID=43499620

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/042526 WO2011011365A2 (fr) 2009-07-20 2010-07-20 Système d'exploitation à environnements multiples

Country Status (1)

Country Link
WO (1) WO2011011365A2 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240047985A (ko) 2021-07-27 2024-04-12 액손 엔터프라이즈 인코포레이티드 전도성 전기 무기용 카트리지 및 전극

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
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 (fr) 2011-01-27

Similar Documents

Publication Publication Date Title
WO2009135090A3 (fr) Virtualisation pour des dispositifs de jeu
WO2011011362A3 (fr) Système et procédé pour effectuer la transition entre des environnements dans un système d&#39;exploitation à environnements multiples
WO2011011356A3 (fr) Système et procédé pour déclencher un système d&#39;exploitation à multiples environnements
WO2011011354A3 (fr) Système d&#39;exploitation à multiples environnements
WO2011142933A3 (fr) Planification de mission en temps réel
WO2009094673A3 (fr) Procédés et systèmes pour transmettre à distance des graphiques en trois dimensions
GB201312415D0 (en) Network processor and method for accelerating data packet parsing
EP2375328A3 (fr) Procédés et systèmes pour fournir un accès à un environnement informatique
WO2008024743A3 (fr) Développement d&#39;application web et environnement d&#39;exécution sûrs
WO2012024508A3 (fr) Systèmes et procédés pour sécuriser des environnements informatiques de machine virtuelle
WO2010078143A3 (fr) Extensions de processeur pour exécution de conteneurs incorporés sécurisés
WO2012058613A3 (fr) Système et procédé de sécurisation d&#39;environnements informatiques virtuels
WO2009120981A3 (fr) Instructions vectorielles pour autoriser une synchronisation efficace et des opérations de réduction parallèle
WO2012092111A3 (fr) Exécution d&#39;application dans un environnement d&#39;exécution limitée d&#39;application
WO2007100942A8 (fr) Procédés et systèmes de fourniture d&#39;accès à un environnement informatique fourni par une machine virtuelle fonctionnant en exécution d&#39;un hyperviseur dans une session de services de terminal
WO2013192104A3 (fr) Exécution optimisée de langages dynamiques
WO2009134927A3 (fr) Système et procédé d&#39;application logicielle commerciale
WO2011084214A3 (fr) Procédé et appareil pour effectuer une opération de décalage et de disjonction en une seule instruction
WO2007078913A3 (fr) Optimisation de l&#39;execution dans le contexte de plusieurs architectures
WO2010076772A3 (fr) Interface utilisateur pour permettre une commande renforcée d&#39;un programme d&#39;application
EP2641146A4 (fr) Réalisation d&#39;actions sur un dispositif informatique au moyen d&#39;un clavier contextuel
WO2010147600A3 (fr) Instruction qualifiée
WO2008083892A3 (fr) Suivi de voie de codage
WO2011088414A3 (fr) Systèmes et procédés de compilation action par action dans des systèmes de manipulation avec contact
WO2013186266A3 (fr) Instruction d&#39;intention d&#39;accès à une instruction suivante

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