WO1999061983A3 - Changing functionality of a module terminal in a wireless network - Google Patents

Changing functionality of a module terminal in a wireless network Download PDF

Info

Publication number
WO1999061983A3
WO1999061983A3 PCT/SE1999/000892 SE9900892W WO9961983A3 WO 1999061983 A3 WO1999061983 A3 WO 1999061983A3 SE 9900892 W SE9900892 W SE 9900892W WO 9961983 A3 WO9961983 A3 WO 9961983A3
Authority
WO
WIPO (PCT)
Prior art keywords
code
functionality
byte
translated
machine code
Prior art date
Application number
PCT/SE1999/000892
Other languages
French (fr)
Other versions
WO1999061983A2 (en
Inventor
Adam Aquilon
Stefan Willehadson
Hans Hall
Original Assignee
Ericsson Telefon Ab L M
Adam Aquilon
Stefan Willehadson
Hans Hall
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 Ericsson Telefon Ab L M, Adam Aquilon, Stefan Willehadson, Hans Hall filed Critical Ericsson Telefon Ab L M
Priority to CA002333119A priority Critical patent/CA2333119A1/en
Priority to AU46640/99A priority patent/AU4664099A/en
Priority to EP99930020A priority patent/EP1082652A2/en
Publication of WO1999061983A2 publication Critical patent/WO1999061983A2/en
Publication of WO1999061983A3 publication Critical patent/WO1999061983A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

The functionality of portable wireless devices can be changed by providing programs written in a language, e.g. Java, producing a verifiable intermediary code (byte code). The intermediary code is translated to machine code in a node in the network before it is transferred to the wireless device on which it is to be executed. Several machine code variants of each program, translated using translators for different types of terminals, may exist. This enables use of the same source code for different terminal types and a division between software vendor, terminal vendor and network operator of the responsibility for carrying out the different functions involved in changing the functionality of a device, namely developing the source code of the program, compiling the source code into byte code, translating the byte code into machine code and transferring the machine code to the terminals on which it is to be run.
PCT/SE1999/000892 1998-05-28 1999-05-26 Changing functionality of a module terminal in a wireless network WO1999061983A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002333119A CA2333119A1 (en) 1998-05-28 1999-05-26 Changing functionality of a module terminal in a wireless network
AU46640/99A AU4664099A (en) 1998-05-28 1999-05-26 Changing functionality of a module terminal in a wireless network
EP99930020A EP1082652A2 (en) 1998-05-28 1999-05-26 Changing functionality of a module terminal in a wireless network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9801897A SE514762C2 (en) 1998-05-28 1998-05-28 Method, device and portable terminal for software download in a wireless network and such telecommunication network
SE9801897-1 1998-05-28

Publications (2)

Publication Number Publication Date
WO1999061983A2 WO1999061983A2 (en) 1999-12-02
WO1999061983A3 true WO1999061983A3 (en) 2000-02-03

Family

ID=20411500

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1999/000892 WO1999061983A2 (en) 1998-05-28 1999-05-26 Changing functionality of a module terminal in a wireless network

Country Status (6)

Country Link
EP (1) EP1082652A2 (en)
CN (1) CN1309787A (en)
AU (1) AU4664099A (en)
CA (1) CA2333119A1 (en)
SE (1) SE514762C2 (en)
WO (1) WO1999061983A2 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7836395B1 (en) 2000-04-06 2010-11-16 International Business Machines Corporation System, apparatus and method for transformation of java server pages into PVC formats
AU2001275333A1 (en) * 2000-08-11 2002-02-25 Zucotto Wireless, Inc. Communications apparatus interface and method for discovery of remote devices
BE1014409A3 (en) * 2001-10-02 2003-10-07 Acunia Nv Method and networking system for the provision of services available.
ES2198198B1 (en) * 2002-01-29 2005-05-01 Airtel Movil, S.A. CUSTOMIZATION SYSTEM FOR THE APPLICATIONS OF A SIM OR USIM CARD OF A MOBILE TERMINAL.
DE10216853A1 (en) * 2002-04-16 2003-10-30 Siemens Ag Telecommunication module with a system data processing means for carrying out at least one telecommunication activity
US20040221021A1 (en) * 2003-04-30 2004-11-04 Domer Jason A. High performance managed runtime environment application manager equipped to manage natively targeted applications
KR100548368B1 (en) * 2003-07-03 2006-02-02 엘지전자 주식회사 A method and a apparatus of dynamic java push for mobile phone
US7546594B2 (en) 2003-12-15 2009-06-09 Microsoft Corporation System and method for updating installation components using an installation component delta patch in a networked environment
KR100643268B1 (en) * 2004-01-17 2006-11-10 삼성전자주식회사 Method for improving performance of Java virtual machine and system employing the method
US7853609B2 (en) 2004-03-12 2010-12-14 Microsoft Corporation Update distribution system architecture and method for distributing software
US7676448B2 (en) 2004-03-12 2010-03-09 Microsoft Corporation Controlling installation update behaviors on a client computer
US8818349B2 (en) 2004-10-05 2014-08-26 Blackberry Limited Mobile device diagnosis, test, application deployment and update from a web page
DE102005062513A1 (en) * 2005-12-27 2007-06-28 Vodafone Holding Gmbh Networking method for configuring a network-integrated data-processing device transmits configurations selected by users to a configuration computer in a network as a configuration profile
EP1916598A1 (en) 2006-10-23 2008-04-30 Nagravision S.A. Method for loading and managing an application in a mobile equipment item
EP2787783A1 (en) * 2010-07-13 2014-10-08 Nokia Solutions and Networks Oy Determination of user equipment type smartphone
CN106775644B (en) 2016-11-23 2020-03-17 北京小米移动软件有限公司 File operation method and equipment
US10565014B2 (en) * 2017-12-05 2020-02-18 Western Digital Technologies, Inc. Data processing offload using in-storage code execution

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4667290A (en) * 1984-09-10 1987-05-19 501 Philon, Inc. Compilers using a universal intermediate language
EP0569178A2 (en) * 1992-05-08 1993-11-10 AT&T Corp. Apparatus and method for downloading programs
US5541986A (en) * 1993-07-27 1996-07-30 Bell Communications Research, Inc. Method and system for automated telecommunications service script consolidation and downloading
US5617564A (en) * 1993-04-20 1997-04-01 Matsushita Electric Industrial Co., Ltd. Program source file preprocessing method and apparatus to detect modifications and generate a class of files
EP0767426A1 (en) * 1995-10-05 1997-04-09 Siemens Aktiengesellschaft Method for programming an apparatus
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4667290A (en) * 1984-09-10 1987-05-19 501 Philon, Inc. Compilers using a universal intermediate language
EP0569178A2 (en) * 1992-05-08 1993-11-10 AT&T Corp. Apparatus and method for downloading programs
US5617564A (en) * 1993-04-20 1997-04-01 Matsushita Electric Industrial Co., Ltd. Program source file preprocessing method and apparatus to detect modifications and generate a class of files
US5541986A (en) * 1993-07-27 1996-07-30 Bell Communications Research, Inc. Method and system for automated telecommunications service script consolidation and downloading
US5666293A (en) * 1994-05-27 1997-09-09 Bell Atlantic Network Services, Inc. Downloading operating system software through a broadcast channel
EP0767426A1 (en) * 1995-10-05 1997-04-09 Siemens Aktiengesellschaft Method for programming an apparatus

Also Published As

Publication number Publication date
WO1999061983A2 (en) 1999-12-02
SE514762C2 (en) 2001-04-23
CA2333119A1 (en) 1999-12-02
SE9801897D0 (en) 1998-05-28
AU4664099A (en) 1999-12-13
SE9801897L (en) 1999-11-29
EP1082652A2 (en) 2001-03-14
CN1309787A (en) 2001-08-22

Similar Documents

Publication Publication Date Title
WO1999061983A3 (en) Changing functionality of a module terminal in a wireless network
US8302081B2 (en) Data format conversion method and equipment, and controller management system using data format conversion equipment
Levis et al. TinyOS programming
JP4050764B2 (en) Compilation system
WO2002037261A3 (en) A software development process
US20020169591A1 (en) Module for developing wireless device applications using an integrated emulator
TW327684B (en) A method and apparatus for interfacing a device compliant to a first bus protocol to an external bus having a second bus protocol and for providing virtual functions through a multi-function intelligent bridge
AU2001249643A1 (en) Multi-channel, multi-service debug on a pipelined cpu architecture
CN101834845A (en) SOAP client protocol encapsulating method based on TCP short connection
ATE394737T1 (en) METHOD FOR TRANSLATING BYTECODES INTO OWN CODES
CN110580154A (en) access method based on H5 access mode, access assembly and mobile terminal thereof
US20070260740A1 (en) Transfer syntax notational system and method
WO2002095570A3 (en) Code generation for integrating devices into a middleware framework
CN101334729A (en) Method and device for treating the software package
WO2008136508A1 (en) Development system, server of development system, and development method
JP2000122871A (en) Application distributing method
CN115543419A (en) Method, device, equipment and storage medium for generating software development kit
WO2004075048A1 (en) Native compile method, native compile preprocessing method, computer program, and server
KR20060082646A (en) Wipi contents download system and method thereof
CN101751247A (en) Method and device for generating Java Card program library target code based on standard tool
WO2004012050A3 (en) Real-time communication applications and system
Pfisterer et al. Energy-optimized data serialization for heterogeneous WSNs using middleware synthesis
KR100258210B1 (en) Apparatus and method for down loading program of portable wireless phone by using pc communication
Borges Robust software services for IoT embedded systems
CN110018959B (en) Embedded application debugging method and system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99808772.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

ENP Entry into the national phase

Ref document number: 2333119

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 46640/99

Country of ref document: AU

NENP Non-entry into the national phase

Ref country code: KR

WWE Wipo information: entry into national phase

Ref document number: 1999930020

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999930020

Country of ref document: EP