BRPI0916698A2 - biblioteca de classe de base flexível - Google Patents

biblioteca de classe de base flexível

Info

Publication number
BRPI0916698A2
BRPI0916698A2 BRPI0916698A BRPI0916698A BRPI0916698A2 BR PI0916698 A2 BRPI0916698 A2 BR PI0916698A2 BR PI0916698 A BRPI0916698 A BR PI0916698A BR PI0916698 A BRPI0916698 A BR PI0916698A BR PI0916698 A2 BRPI0916698 A2 BR PI0916698A2
Authority
BR
Brazil
Prior art keywords
flexible base
base class
class library
library
flexible
Prior art date
Application number
BRPI0916698A
Other languages
English (en)
Inventor
Andrew Pardoe
Frank V Peschelgallee
Madhusudhan Talluri
Michael M Magruder
Patrick H Dussud
Peter F Sollich
Raja Krishnaswamy
Rudi Martin
Scott D Mosier
Simon J Hall
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of BRPI0916698A2 publication Critical patent/BRPI0916698A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • 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
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • 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
    • G06F9/44568Immediately runnable code
    • G06F9/44584Portable applications, i.e. making applications self-contained, e.g. U3 standard
    • 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
    • G06F9/45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
    • 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
    • G06F9/45516Runtime code conversion or optimisation
    • G06F9/4552Involving translation to a different instruction set architecture, e.g. just-in-time translation in a JVM

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
BRPI0916698A 2008-09-03 2009-08-19 biblioteca de classe de base flexível BRPI0916698A2 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/203,860 US8271938B2 (en) 2008-09-03 2008-09-03 Flexible base class library
PCT/US2009/054302 WO2010027666A2 (en) 2008-09-03 2009-08-19 Flexible base class library

Publications (1)

Publication Number Publication Date
BRPI0916698A2 true BRPI0916698A2 (pt) 2015-11-17

Family

ID=41727185

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0916698A BRPI0916698A2 (pt) 2008-09-03 2009-08-19 biblioteca de classe de base flexível

Country Status (5)

Country Link
US (1) US8271938B2 (pt)
EP (1) EP2321739A4 (pt)
CN (1) CN102144226B (pt)
BR (1) BRPI0916698A2 (pt)
WO (1) WO2010027666A2 (pt)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8424107B2 (en) * 2010-06-14 2013-04-16 Microsoft Corporation Selectively exposing base class libraries based on application execution context
US9519468B2 (en) 2015-02-13 2016-12-13 Oracle International Corporation Modular co-versioning in a dynamically linked runtime environment
US12337232B2 (en) * 2021-01-04 2025-06-24 Microsoft Technology Licensing, Llc Systems and methods for streaming interactive applications
US11954023B2 (en) 2022-07-20 2024-04-09 Microsoft Technology Licensing, Llc Garbage collection prefetching state machine

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2855797B2 (ja) * 1990-06-15 1999-02-10 富士ゼロックス株式会社 文書処理装置
US5907707A (en) * 1997-01-14 1999-05-25 International Business Machines Corporation Object model for Java
US6513152B1 (en) * 1997-07-23 2003-01-28 International Business Machines Corporation Object oriented framework mechanism for customization of object oriented frameworks
US6564375B1 (en) * 1999-07-23 2003-05-13 Cisco Technology, Inc. Reusable components for customization of wizard-based applications
US6754887B1 (en) * 1999-10-22 2004-06-22 International Business Machines Corporation Methods for implementing virtual bases with fixed offsets in object oriented applications
US7140012B2 (en) * 2001-03-09 2006-11-21 Bea Systems, Inc. Method and apparatus for multi-version updates of application services
US20030056195A1 (en) * 2001-07-19 2003-03-20 Hunt Joseph R. Code generator
US7076785B2 (en) * 2001-08-15 2006-07-11 Microsoft Corporation Lazy loading with code conversion
US7340718B2 (en) * 2002-09-30 2008-03-04 Sap Ag Unified rendering
US20040133445A1 (en) * 2002-10-29 2004-07-08 Marathon Ashland Petroleum L.L.C. Generic framework for applying object-oriented models to multi-tiered enterprise applications
US7293254B2 (en) * 2003-09-18 2007-11-06 Microsoft Corporation Extensibility application programming interface and framework for meta-model objects
US7725460B2 (en) * 2003-12-08 2010-05-25 Ebay Inc. Method and system for a transparent application of multiple queries across multiple data sources
US7392370B2 (en) * 2004-01-14 2008-06-24 International Business Machines Corporation Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics
US20050198624A1 (en) * 2004-03-02 2005-09-08 Chipman Timothy W. Method and system for program transformation
US20050229186A1 (en) * 2004-03-15 2005-10-13 Canyonbridge, Inc. Method and apparatus for dynamic runtime object aggregation
US7853961B2 (en) * 2005-02-28 2010-12-14 Microsoft Corporation Platform for data services across disparate application frameworks
DE102005009529A1 (de) * 2005-03-02 2006-09-07 Siemens Ag Datenverarbeitungssystem zur Integration zweier Frameworks
US20060200759A1 (en) * 2005-03-04 2006-09-07 Microsoft Corporation Techniques for generating the layout of visual content
US7689985B2 (en) * 2005-03-04 2010-03-30 Microsoft Corporation Versioning support for drivers frameworks
US20060212847A1 (en) * 2005-03-18 2006-09-21 Microsoft Corporation Type checker for a typed intermediate representation of object-oriented languages
US7644403B2 (en) * 2005-09-12 2010-01-05 Oracle International Corporation Method and system for automated root-cause analysis for class loading failures in java
US20080059949A1 (en) * 2006-09-01 2008-03-06 Sap Ag System and method for implementing a safe framework
US8024721B2 (en) * 2006-09-01 2011-09-20 Sap Ag System and method for implementing a safe framework
US7469252B2 (en) * 2006-11-30 2008-12-23 Fortinet, Inc. Device, system and/or method for providing schema-independent access to object in documents
US7934207B2 (en) * 2006-12-19 2011-04-26 Microsoft Corporation Data schemata in programming language contracts
US9471282B2 (en) * 2007-03-21 2016-10-18 Ca, Inc. System and method for using annotations to automatically generate a framework for a custom javaserver faces (JSF) component

Also Published As

Publication number Publication date
US8271938B2 (en) 2012-09-18
EP2321739A2 (en) 2011-05-18
CN102144226B (zh) 2014-08-06
CN102144226A (zh) 2011-08-03
EP2321739A4 (en) 2014-10-29
WO2010027666A2 (en) 2010-03-11
US20100058283A1 (en) 2010-03-04
WO2010027666A3 (en) 2010-05-06

Similar Documents

Publication Publication Date Title
NL350090I2 (nl) flupyradifurone
EP2242635A4 (en) FLEXIBLE RINGBODY
KR102410172B9 (ko) 유체-밸런싱 카세트
EP2026887A4 (en) ONE PIECE, FLEXIBLE SKATEBOARD
BRPI0813500A2 (pt) Compostos antivirais
BRPI0821086A2 (pt) Compostos inseticidas
DE602006021235D1 (de) Kristallglasgegenstand
BRPI0922509A2 (pt) Composição herbicida a base de auxina
BRPI0811264A2 (pt) Compostos
BRPI0809996A2 (pt) Compostos
BRPI0814424A2 (pt) Compostos heterociclila
EP2208972A4 (en) COMBINATION SCALE
EP2012389A4 (en) Coil part
DK1994062T3 (da) Aryl/alkyl-vinylsulfonhyaluronsyrederivater
BRPI0815181A2 (pt) Compostos
BRPI0814613A2 (pt) Compostos
PL3825306T3 (pl) Związki morfinanu
BRPI0916698A2 (pt) biblioteca de classe de base flexível
BRPI0820430A2 (pt) Composto
EP2159685A4 (en) PROCESSOR
FI20075565A0 (fi) Sokkeli
ES1065698Y (es) Pilona flexible
UA17307S (uk) Обкладинка журналу
ES1064910Y (es) Dispositivo saltador
SK4951U (sk) Priestorový hyperboard

Legal Events

Date Code Title Description
B08F Application fees: application dismissed [chapter 8.6 patent gazette]

Free format text: REFERENTE AS 4A, 5A, 6A E 7A ANUIDADES.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2383 DE 06-09-2016 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.