ATE539402T1 - Dynamische auflösung von abhängigen komponenten - Google Patents

Dynamische auflösung von abhängigen komponenten

Info

Publication number
ATE539402T1
ATE539402T1 AT09002522T AT09002522T ATE539402T1 AT E539402 T1 ATE539402 T1 AT E539402T1 AT 09002522 T AT09002522 T AT 09002522T AT 09002522 T AT09002522 T AT 09002522T AT E539402 T1 ATE539402 T1 AT E539402T1
Authority
AT
Austria
Prior art keywords
plug
dependent components
dynamically
dynamic resolution
application
Prior art date
Application number
AT09002522T
Other languages
English (en)
Inventor
Christoph Hartmann
Mark Wusthoff
Original Assignee
Sap Ag
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 Sap Ag filed Critical Sap Ag
Application granted granted Critical
Publication of ATE539402T1 publication Critical patent/ATE539402T1/de

Links

Classifications

    • 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/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
AT09002522T 2008-02-27 2009-02-23 Dynamische auflösung von abhängigen komponenten ATE539402T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/038,605 US8046779B2 (en) 2008-02-27 2008-02-27 Dynamic resolution of dependent components

Publications (1)

Publication Number Publication Date
ATE539402T1 true ATE539402T1 (de) 2012-01-15

Family

ID=40513741

Family Applications (1)

Application Number Title Priority Date Filing Date
AT09002522T ATE539402T1 (de) 2008-02-27 2009-02-23 Dynamische auflösung von abhängigen komponenten

Country Status (3)

Country Link
US (1) US8046779B2 (de)
EP (1) EP2098955B1 (de)
AT (1) ATE539402T1 (de)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8600990B2 (en) * 2008-03-31 2013-12-03 Oracle International Corporation Interacting methods of data extraction
US8407713B2 (en) * 2008-06-27 2013-03-26 Oracle International Corporation Infrastructure of data summarization including light programs and helper steps
US20110016477A1 (en) * 2009-07-14 2011-01-20 Microsoft Corporation Pre-calculation and caching of dependencies
US8738589B2 (en) * 2009-09-30 2014-05-27 Red Hat, Inc. Classloading technique for an application server that provides dependency enforcement
US9223946B1 (en) * 2009-10-29 2015-12-29 Hewlett Packard Enterprise Development Lp Specification and configuration of management intent
KR101636457B1 (ko) * 2009-12-28 2016-07-05 삼성전자주식회사 복수 개의 번들간에 서로 기능을 공유할 수 있는 프레임워크 기반으로 동작하는 화상형성장치 및 이러한 화상형성장치에 번들을 설치하는 방법
US8510728B2 (en) 2010-06-30 2013-08-13 International Business Machines Corporation Dynamic determination of application server runtime classloading
US8068011B1 (en) 2010-08-27 2011-11-29 Q Street, LLC System and method for interactive user-directed interfacing between handheld devices and RFID media
JP5699500B2 (ja) * 2010-09-16 2015-04-08 株式会社リコー インストールプログラム、インストール方法、画像形成装置、及び記録媒体
US20120204142A1 (en) * 2011-02-09 2012-08-09 Schlumberger Technology Corporation Oilfield application system
US9110751B2 (en) 2012-02-13 2015-08-18 Microsoft Technology Licensing, Llc Generating and caching software code
US8600961B2 (en) 2012-02-16 2013-12-03 Oracle International Corporation Data summarization integration
US8839033B2 (en) 2012-02-29 2014-09-16 Oracle International Corporation Data summarization recovery
US9239817B2 (en) * 2012-04-19 2016-01-19 Microsoft Technology Licensing, Llc Managing web extension through manifest file
US9626710B1 (en) 2012-05-23 2017-04-18 Amazon Technologies, Inc. Best practice analysis, optimized resource use
US10740765B1 (en) 2012-05-23 2020-08-11 Amazon Technologies, Inc. Best practice analysis as a service
US9219648B1 (en) 2012-05-23 2015-12-22 Amazon Technologies, Inc. Best practice analysis, automatic remediation
US8769059B1 (en) * 2012-05-23 2014-07-01 Amazon Technologies, Inc. Best practice analysis, third-party plug-ins
US8856740B2 (en) * 2012-07-31 2014-10-07 Hewlett-Packard Development Company, L.P. Implementing multiple versions of a plug-in concurrently
GB2506596A (en) 2012-10-02 2014-04-09 Ibm Managing a set of software modules in a runtime environment
CN103136024B (zh) * 2013-01-31 2016-02-24 广东欧珀移动通信有限公司 一种应用程序的可靠卸载方法、装置及移动装置
US20150052363A1 (en) * 2014-11-03 2015-02-19 Fred Korangy System and method for process resolution and composition in actor systems
CN105094928A (zh) * 2015-09-06 2015-11-25 浪潮集团有限公司 一种基于插件的动态图表加载方法
CN107179930B (zh) * 2017-06-12 2020-06-05 广东小天才科技有限公司 一种应用卸载推荐方法及装置
US11941413B2 (en) 2020-06-29 2024-03-26 Amazon Technologies, Inc. Managed control plane service
US11948005B2 (en) * 2020-06-29 2024-04-02 Amazon Technologies, Inc. Managed integration of constituent services of multi-service applications
KR102905459B1 (ko) * 2020-09-02 2025-12-29 삼성전자주식회사 전자장치 및 그 제어방법
CN115776529B (zh) * 2021-09-03 2025-03-21 青岛海信网络科技股份有限公司 报文解析方法及电子设备
US11354138B1 (en) * 2021-09-23 2022-06-07 Dell Products L.P. Optimizing plugin loading

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560606B1 (en) * 1999-05-04 2003-05-06 Metratech Method and apparatus for processing data with multiple processing modules and associated counters
US6484276B1 (en) * 1999-10-25 2002-11-19 Lucent Technologies Inc. Method and apparatus for providing extensible object-oriented fault injection
JP2001306581A (ja) * 2000-04-18 2001-11-02 Sony Corp ミドルウェアおよびミドルウェアを用いたメディアデータ視聴機器
US7454505B2 (en) * 2001-01-25 2008-11-18 International Business Machines Corporation Communication endpoint supporting multiple provider models
US20030079052A1 (en) 2001-10-24 2003-04-24 Kushnirskiy Igor Davidovich Method and apparatus for a platform independent plug-in
US20050223101A1 (en) 2004-03-22 2005-10-06 International Business Machines Corporation Computer-implemented method, system and program product for resolving prerequisites for native applications utilizing an open service gateway initiative ( OSGi) framework
US7509638B2 (en) * 2004-08-02 2009-03-24 International Business Machines Corporation Method and apparatus for providing a pluggable and extendable J2EE architecture
US7512699B2 (en) * 2004-11-12 2009-03-31 International Business Machines Corporation Managing position independent code using a software framework
US20060248508A1 (en) * 2005-04-29 2006-11-02 Symbol Technologies, Inc. Method and system for applet extensibility application program interface (API)
US7721278B2 (en) 2005-05-27 2010-05-18 Microsoft Corporation Modular server architecture for multi-environment HTTP request processing
US8276167B2 (en) * 2007-03-21 2012-09-25 International Business Machines Corporation Distributed pluggable middleware services

Also Published As

Publication number Publication date
US8046779B2 (en) 2011-10-25
EP2098955A1 (de) 2009-09-09
EP2098955B1 (de) 2011-12-28
US20090217306A1 (en) 2009-08-27

Similar Documents

Publication Publication Date Title
WO2009149219A3 (en) Appliance development toolkit
EP2503457A4 (de) Lade- und fehlerbeseitigungsverfahren und fehlerbeseitigungssystem dafür
MY181735A (en) Generating native code from intermediate language code for an application
WO2008024743A3 (en) Secure web application development and execution environment
WO2017011048A4 (en) Infrastructure for hosting and publishing software packages
WO2012088364A3 (en) Satisfying application dependencies
WO2013186627A3 (en) System and method for automatic invocation of constructor code for superclasses
SG11201907111QA (en) Method and device for processing smart contracts
BR112016021725A2 (pt) Apoio de comportamento dinâmico em programas estatisticamente compilados
CY1122108T1 (el) Διαταξη συστοιχιας ηλεκτρονικων υπολογιστων για επεξεργασια ενος υπολογιστικου εργου και μεθοδος λειτουργιας αυτης
GB201207851D0 (en) Instrumentation of software applications for configuration thereof
WO2009158679A8 (en) Shader interfaces
BR112014017156A2 (pt) prevenção de execução dinâmica para impedir programação orientada para retorno
CA2863882A1 (en) Environment and method for cross-platform development of software applications
WO2008064899A3 (en) Parallelization and instrumentation in a producer graph oriented programming framework
WO2009042916A3 (en) Call stack parsing in multiple runtime environments
WO2011159411A3 (en) Data parallel programming model
ATE435453T1 (de) Herstellerdiagrammorientierter programmierungsrahmen mit szenariounterstützung
GB2491694B (en) Inherited transaction context for software applications
CL2009001157A1 (es) Composicion antimicrobiana basada en aceites esenciales vegetales que comprende dos o mas aceites esenciales vegetales y un aumentador seleccionado del grupo que consiste de aumentadores poliionicos organicos y aumentadores poli-ionicos inorganicos.
BRPI0600196A (pt) ativação de dados de usuário final
NO20081563L (no) Tjenestevinduer for programeksekvering
BR112013006419A2 (pt) aparelho, método de instalação
AR059444A1 (es) Composiciones ramnolipidicas y metodos de uso relacionados
CL2012002382A1 (es) Combinaciones fungicidas que consisten de tebuconazol, axistrobina y fludioxonil, y uno o más auxiliares de formulación habituales (div. sol. 1791-07).