CA2543996C - Machine virtuelle transparente pour applications mobiles - Google Patents

Machine virtuelle transparente pour applications mobiles Download PDF

Info

Publication number
CA2543996C
CA2543996C CA2543996A CA2543996A CA2543996C CA 2543996 C CA2543996 C CA 2543996C CA 2543996 A CA2543996 A CA 2543996A CA 2543996 A CA2543996 A CA 2543996A CA 2543996 C CA2543996 C CA 2543996C
Authority
CA
Canada
Prior art keywords
application
file
virtual machine
mobile device
definition file
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.)
Expired - Lifetime
Application number
CA2543996A
Other languages
English (en)
Other versions
CA2543996A1 (fr
Inventor
Kamen Vitanov
Jeffrey Christopher Rogers
Timothy Allen Neil
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.)
BlackBerry Ltd
Original Assignee
Research in Motion 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 Research in Motion Ltd filed Critical Research in Motion Ltd
Priority to CA2543996A priority Critical patent/CA2543996C/fr
Publication of CA2543996A1 publication Critical patent/CA2543996A1/fr
Application granted granted Critical
Publication of CA2543996C publication Critical patent/CA2543996C/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/45533—Hypervisors; Virtual machine monitors
    • G06F9/45537—Provision of facilities of other operating environments, e.g. WINE
    • 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/451—Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L'inclusion de métadonnées au sein d'un fichier de description d'application permet à une machine virtuelle de créer un fichier descripteur d'application qui pourrait être inscrit dans le système d'exploitation de l'appareil mobile de façon à ce que l'icône associée à la description de l'application s'affiche dans le ruban principal. L'exécution d'une application définie par le fichier de définition de l'application pourrait être initiée par la sélection par l'utilisateur de l'icône associée avec le fichier de définition de l'application. Il s'agit d'une amélioration comparativement à la situation où l'exécution de l'application définie par le fichier de définition de l'application nécessite une sélection de l'environnement d'exécution et ensuite la sélection de l'application.
CA2543996A 2006-04-18 2006-04-18 Machine virtuelle transparente pour applications mobiles Expired - Lifetime CA2543996C (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA2543996A CA2543996C (fr) 2006-04-18 2006-04-18 Machine virtuelle transparente pour applications mobiles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA2543996A CA2543996C (fr) 2006-04-18 2006-04-18 Machine virtuelle transparente pour applications mobiles

Publications (2)

Publication Number Publication Date
CA2543996A1 CA2543996A1 (fr) 2007-10-18
CA2543996C true CA2543996C (fr) 2013-05-28

Family

ID=38606736

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2543996A Expired - Lifetime CA2543996C (fr) 2006-04-18 2006-04-18 Machine virtuelle transparente pour applications mobiles

Country Status (1)

Country Link
CA (1) CA2543996C (fr)

Also Published As

Publication number Publication date
CA2543996A1 (fr) 2007-10-18

Similar Documents

Publication Publication Date Title
US7904421B2 (en) Transparent virtual machine for mobile applications
US7546298B2 (en) Software, devices and methods facilitating execution of server-side applications at mobile devices
CA2598426C (fr) Procede facilitant la connaissance du dispositif mobile de la disponibilite d'applications nouvelles ou mises a jour cote serveur
US7865528B2 (en) Software, devices and methods facilitating execution of server-side applications at mobile devices
US7779085B2 (en) Automatic mobile device configuration
US7805133B2 (en) Automatic application definition distribution
CN109240697B (zh) 调用处理方法及装置、存储介质
JP2004506977A (ja) 多数の装置およびプロトコル標準に適合するアプリケーションを構築するシステムおよび方法
US7920852B2 (en) Compression of data transmitted between server and mobile device
US20070078925A1 (en) Porting an interface defining document between mobile device platforms
US20120254712A1 (en) Map Service
CA2598317C (fr) Dispositif mobile possedant un logiciel extensible pour presenter des applications cote-serveur, logiciel et procedes correspondants
CN103917951B (zh) 应用调用的方法及操作系统、浏览器
EP2017734A2 (fr) Communication interprocessus sur un dispositif mobile
CA2593877C (fr) Configuration automatique d'appareil de communication mobile
CA2543996A1 (fr) Machine virtuelle transparente pour applications mobiles
EP1881402A1 (fr) Compression des données transmises entre le serveur et le dispositif mobile
Bisignano et al. An" intent-oriented" approach for multi-device user interface design
CA2521336C (fr) Conversion d'un document de definition d'interface entre plateformes de dispositifs mobiles
CN100445947C (zh) 一种移动终端业务处理的方法及系统
CN110705221B (zh) 一种在ppt中实现html5的方法
EP1881403A1 (fr) Distribution automatique de définition d'application
EP1865422A1 (fr) Logiciel, procédés et appareil facilitant la présentation d'une interface d'utilisation d'un dispositif de communication sans fil avec un support multinormes spécifiques

Legal Events

Date Code Title Description
EEER Examination request
H11 Ip right ceased following rejected request for revival

Free format text: ST27 STATUS EVENT CODE: T-6-6-H10-H11-H101 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: TIME LIMIT FOR REVERSAL EXPIRED

Effective date: 20251020

H13 Ip right lapsed

Free format text: ST27 STATUS EVENT CODE: N-4-6-H10-H13-H100 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE AND LATE FEE NOT PAID BY DEADLINE OF NOTICE

Effective date: 20251106

W00 Other event occurred

Free format text: ST27 STATUS EVENT CODE: N-6-6-W10-W00-W100 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: LETTER SENT

Effective date: 20251107