WO2002091173A3 - Frameworks for efficient representation of string objects in java programming environments - Google Patents

Frameworks for efficient representation of string objects in java programming environments Download PDF

Info

Publication number
WO2002091173A3
WO2002091173A3 PCT/US2002/014584 US0214584W WO02091173A3 WO 2002091173 A3 WO2002091173 A3 WO 2002091173A3 US 0214584 W US0214584 W US 0214584W WO 02091173 A3 WO02091173 A3 WO 02091173A3
Authority
WO
WIPO (PCT)
Prior art keywords
frameworks
java
string objects
java programming
programming environments
Prior art date
Application number
PCT/US2002/014584
Other languages
French (fr)
Other versions
WO2002091173A2 (en
Inventor
Stepan Sokolov
David Wallman
Original Assignee
Sun Microsystems 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
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to GB0325721A priority Critical patent/GB2391368B/en
Priority to AU2002316084A priority patent/AU2002316084A1/en
Publication of WO2002091173A2 publication Critical patent/WO2002091173A2/en
Publication of WO2002091173A3 publication Critical patent/WO2002091173A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented

Abstract

Alternative techniques for representation of Java string objects are needed. The techniques are especially useful for representing Java objects in Java computing environments and can thereby improving the performance of a virtual machine, especially those with relatively limited resources (e.g., embedded systems with relatively smaller memory and computing power).
PCT/US2002/014584 2001-05-09 2002-05-08 Frameworks for efficient representation of string objects in java programming environments WO2002091173A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB0325721A GB2391368B (en) 2001-05-09 2002-05-08 Frameworks for efficient representation of string objects in java programming environments
AU2002316084A AU2002316084A1 (en) 2001-05-09 2002-05-08 Frameworks for efficient representation of string objects in java programming environments

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/852,402 2001-05-09
US09/852,402 US6751790B2 (en) 2001-05-09 2001-05-09 Frameworks for efficient representation of string objects in Java programming environments

Publications (2)

Publication Number Publication Date
WO2002091173A2 WO2002091173A2 (en) 2002-11-14
WO2002091173A3 true WO2002091173A3 (en) 2004-10-14

Family

ID=25313214

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/014584 WO2002091173A2 (en) 2001-05-09 2002-05-08 Frameworks for efficient representation of string objects in java programming environments

Country Status (4)

Country Link
US (1) US6751790B2 (en)
AU (1) AU2002316084A1 (en)
GB (1) GB2391368B (en)
WO (1) WO2002091173A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6996824B2 (en) * 2001-05-09 2006-02-07 Sun Microsystems, Inc. Frameworks for efficient representation of string objects in Java programming environments
US7162712B2 (en) * 2002-06-26 2007-01-09 Sun Microsystems, Inc. Method and apparatus for creating string objects in a programming language
US8402221B2 (en) 2010-08-24 2013-03-19 International Business Machines Corporation Storing the most significant and the least significant bytes of characters at non-contiguous addresses
CN105786529B (en) * 2016-04-22 2018-11-20 浙江工业大学 One type Managed Code calls the Parameters design of the labyrinth of C/C++ style function
US10719304B2 (en) * 2018-11-16 2020-07-21 Fujitsu Limited Computer program generation using a library
US11809839B2 (en) 2022-01-18 2023-11-07 Robert Lyden Computer language and code for application development and electronic and optical communication

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579518A (en) * 1993-03-19 1996-11-26 Fuji Xerox Co., Ltd. Message compiler for object-oriented language that statically produces object code by provisionally identifying a set of candidate types
WO2000024129A2 (en) * 1998-10-19 2000-04-27 Microsoft Corporation Method and apparatus for compression and encoding of unicode strings

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5568639A (en) 1993-11-24 1996-10-22 Menai Corporation Method and apparatus for providing an object-oriented file structuring system on a computer
US5784069A (en) * 1995-09-13 1998-07-21 Apple Computer, Inc. Bidirectional code converter
US5793381A (en) * 1995-09-13 1998-08-11 Apple Computer, Inc. Unicode converter
US5875335A (en) 1996-09-30 1999-02-23 Apple Computer, Inc. Parameter marshaling techniques for dynamic object-oriented programming languages
US6049869A (en) * 1997-10-03 2000-04-11 Microsoft Corporation Method and system for detecting and identifying a text or data encoding system
US5966702A (en) * 1997-10-31 1999-10-12 Sun Microsystems, Inc. Method and apparatus for pre-processing and packaging class files
US6557023B1 (en) 1999-05-28 2003-04-29 Sun Microsystems, Inc. Method and apparatus for avoiding array class creation in virtual machines
US6400287B1 (en) * 2000-07-10 2002-06-04 International Business Machines Corporation Data structure for creating, scoping, and converting to unicode data from single byte character sets, double byte character sets, or mixed character sets comprising both single byte and double byte character sets

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579518A (en) * 1993-03-19 1996-11-26 Fuji Xerox Co., Ltd. Message compiler for object-oriented language that statically produces object code by provisionally identifying a set of candidate types
WO2000024129A2 (en) * 1998-10-19 2000-04-27 Microsoft Corporation Method and apparatus for compression and encoding of unicode strings

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KREFT K ET AL: "Character Types and Character Traits", C PLUS PLUS REPORT, April 1998 (1998-04-01), XP002222984 *
LINDHOLM T ET AL: "The Java Virtual Machine Specification (Chapter 2: Java Concepts)", JAVA TM VIRTUAL MACHINE SPECIFICATION, XX, XX, 9 June 1997 (1997-06-09), pages 1 - 30, XP002268910 *

Also Published As

Publication number Publication date
AU2002316084A1 (en) 2002-11-18
GB2391368A (en) 2004-02-04
US20020169896A1 (en) 2002-11-14
GB0325721D0 (en) 2003-12-10
WO2002091173A2 (en) 2002-11-14
US6751790B2 (en) 2004-06-15
GB2391368B (en) 2005-08-03

Similar Documents

Publication Publication Date Title
AU2001263065A1 (en) Remote method invocation with secure messaging in a distributed computing environment
WO2001063415A3 (en) Operating system having a system page and method for using same
AU2003253576A1 (en) Gas-target neutron generation and applications
AU2765101A (en) Memory efficient program pre-execution verifier and method
GB2324012B (en) Programming development environments performed by computers
WO2003090088A3 (en) Method and system to store information
WO2004036346A3 (en) Data translation architecture
SG149673A1 (en) Memory shared between processing threads
WO2000046667A3 (en) Token-based linking
WO2004006292A3 (en) Photovoltaic cell
GB9806006D0 (en) Programming development environments performed by computers
GB2325761B (en) Programming development environments performed by computers
WO2004025706A3 (en) Automatic insertion of clocked elements into an electronic design to improve system performance
SE0001270D0 (en) Systems and methods for communicating between a user input device and an application using adaptively selected code sets
WO2002091173A3 (en) Frameworks for efficient representation of string objects in java programming environments
WO2002050608A3 (en) Computing device with an embedded microprocessor or micro-controller
AU2001290904A1 (en) Construction of virtual objects based on run-time type information
EP1145131A3 (en) Resource control in a computer system
AU2002220407A1 (en) Transaction execution system and method with user proxy and middleware
HK1070966A1 (en) High performance managed runtime environment application manager
WO2004001597A3 (en) Multitask control device and music data reproduction device
WO2003012629A3 (en) Frameworks for implementation of java heaps
WO2002084451A3 (en) Vector processor architecture and methods performed therein
AU2002212702A1 (en) Parallel operation device, entertainment device, operating method, computer program, and semiconductor device
WO2002093366A3 (en) Lightweight native method invocation interface for java computing environments

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC 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 MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM 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 TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

ENP Entry into the national phase

Ref document number: 0325721

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20020508

Format of ref document f/p: F

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP