Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2001031438) METHOD FOR PLATFORM SPECIFIC EFFICIENCY ENHANCEMENT OF JAVA PROGRAMS AND SOFTWARE PRODUCT THEREFOR
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2001/031438 International Application No.: PCT/EP2000/009956
Publication Date: 03.05.2001 International Filing Date: 09.10.2000
IPC:
G06F 9/45 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
45
Compilation or interpretation of high level programme languages
Applicants:
KONINKLIJKE PHILIPS ELECTRONICS N.V. [NL/NL]; Groenewoudseweg 1 NL-5621 BA Eindhoven, NL
Inventors:
LEERMAKERS, Rene; NL
Agent:
GRAVENDEEL, Cornelis; Internationaal Octrooibureau B.V. Prof Holstlaan 6 NL-5656 AA Eindhoven, NL
Priority Data:
09/428,76628.10.1999US
Title (EN) METHOD FOR PLATFORM SPECIFIC EFFICIENCY ENHANCEMENT OF JAVA PROGRAMS AND SOFTWARE PRODUCT THEREFOR
(FR) PROCEDE SERVANT A AMELIORER L'EFFICACITE SPECIFIQUE A UNE PLATE-FORME DE PROGRAMMES JAVA ET PRODUIT LOGICIEL CORRESPONDANT
Abstract:
(EN) A method for optimizing and enhancing Java programs to run more efficiently on specific hardware platforms, with a focus on increased execution performance and a reduction of the amount of memory the Java program ultimately requires for its functionality, includes steps for using new classes which define constants and specialization functions to identify and modify existing classes associated with a Java program. The method depends on the evaluation and analysis of the constants, with the results of such evaluation and analysis determining what kind of code specialization occurs. As an optional step, the resulting platform enhanced Java classes overwrite the original Java classes, which permits the modified classes to be utilized by the same Java program or other Java programs running on the same hardware platform when the Java programs are run in the future. A software product is also described.
(FR) Procédé servant à optimiser des programmes Java afin d'améliorer leur exécution sur des plates-formes machines spécifiques, plus particulièrement, d'augmenter leurs performances d'exécution et de diminuer la quantité de mémoire nécessitée en dernier recours par le programme Java pour sa fonctionnalité. Ce procédé consiste à utiliser de nouvelles catégories définissant des constantes et des fonctions de spécialisation, de manière à identifier et à modifier des catégories existantes associées à un programme Java. Ce procédé dépend de l'évaluation et de l'analyse de ces constantes dans le but de déterminer au moyen de cette évaluation et de cette analyse le type de spécialisation de codes mis en application. Eventuellement, les catégories Java obtenues à plates-formes améliorées écrasent les catégories Java d'origine, ce qui rend possible l'utilisation des catégories modifiées par le même programme Java ou par d'autres programmes Java exécutés sur la même plate-forme machine quand les programmes Java sont exécutés dans le futur. L'invention concerne également un produit logiciel.
front page image
Designated States: JP, KR
European Patent Office (EPO) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Publication Language: English (EN)
Filing Language: English (EN)