Shim (computing) (original) (raw)

Property Value
dbo:abstract Als Shim bezeichnet man im Jargon der Softwareentwicklung ein Computerprogramm, das einer bestehenden Anwendung eine Kompatibilitätserweiterung hinzufügt. (de) In computer programming, a shim is a library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or redirects the operation elsewhere. Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than they were developed for. Shims for older APIs typically come about when the behavior of an API changes, thereby causing compatibility issues for older applications which still rely on the older functionality; in such cases, the older API can still be supported by a thin compatibility layer on top of the newer code. Shims for newer APIs are defined as: "a library that brings a new API to an older environment, using only the means of that environment." (en) Shim (engelska: mellanlägg) är ett datorprogram som ligger mellan två andra program, så att de inte kommunicerar direkt med varandra. (sv) 在程序设计领域,垫片(英語:shim)是一种小型函数库,可以用来截取 API 调用、修改传入参数,最后自行处理对应操作或者将操作交由其它地方执行。 垫片可以在新环境中支持老 API,也可以在老环境里支持新 API。一些程序并没有针对某些平台开发,也可以通过使用垫片来辅助运行。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Texas_Instruments_Ducati.svg?width=300
dbo:wikiPageExternalLink http://msdn.microsoft.com/en-us/library/windows/desktop/hh848039(v=vs.85).aspx https://technet.microsoft.com/en-us/library/dd837644(v=WS.10).aspx
dbo:wikiPageID 376796 (xsd:integer)
dbo:wikiPageLength 5005 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1003086888 (xsd:integer)
dbo:wikiPageWikiLink dbr:Principle_of_least_privilege dbr:Application_virtualization dbr:Library_(computing) dbr:Compatibility_layer dbc:Compatibility_layers dbr:Open_Transport dbr:AppleTalk dbr:Apple_Computer dbr:Application_programming_interface dbr:Linux dbr:Computer_programming dbr:Glide_wrapper dbr:Polyfill_(programming) dbr:Adapter_pattern dbr:Thunk_(compatibility_mapping) dbr:Web_browser dbr:Web_standard dbr:Windows_on_Windows dbr:Driver_wrapper dbr:Glue_code dbr:JavaScript dbr:Backward_compatibility dbc:Application_programming_interfaces dbr:Transparency_(human–computer_interaction) dbr:Wrapper_library dbr:Apple_Macintosh dbr:CPU_shim dbr:Microsoft_Windows dbr:Software_bug dbr:Shared_memory dbr:Library_(computer_science) dbr:LD_PRELOAD dbr:Stub_(computer_science) dbr:File:Texas_Instruments_Ducati.svg
dbp:wikiPageUsesTemplate dbt:Distinguish dbt:Other_uses dbt:Refimprove dbt:Reflist dbt:Short_description
dct:subject dbc:Compatibility_layers dbc:Application_programming_interfaces
gold:hypernym dbr:Library
rdf:type owl:Thing dbo:Library
rdfs:comment Als Shim bezeichnet man im Jargon der Softwareentwicklung ein Computerprogramm, das einer bestehenden Anwendung eine Kompatibilitätserweiterung hinzufügt. (de) Shim (engelska: mellanlägg) är ett datorprogram som ligger mellan två andra program, så att de inte kommunicerar direkt med varandra. (sv) 在程序设计领域,垫片(英語:shim)是一种小型函数库,可以用来截取 API 调用、修改传入参数,最后自行处理对应操作或者将操作交由其它地方执行。 垫片可以在新环境中支持老 API,也可以在老环境里支持新 API。一些程序并没有针对某些平台开发,也可以通过使用垫片来辅助运行。 (zh) In computer programming, a shim is a library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or redirects the operation elsewhere. Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than they were developed for. (en)
rdfs:label Shim (Informatik) (de) Shim (computing) (en) Shim (sv) 垫片 (程序设计) (zh)
owl:sameAs freebase:Shim (computing) wikidata:Shim (computing) dbpedia-de:Shim (computing) dbpedia-hu:Shim (computing) dbpedia-sv:Shim (computing) dbpedia-zh:Shim (computing) https://global.dbpedia.org/id/2GYen
prov:wasDerivedFrom wikipedia-en:Shim_(computing)?oldid=1003086888&ns=0
foaf:depiction wiki-commons:Special:FilePath/Texas_Instruments_Ducati.svg
foaf:isPrimaryTopicOf wikipedia-en:Shim_(computing)
is dbo:wikiPageDisambiguates of dbr:Shim
is dbo:wikiPageRedirects of dbr:Shim_(computer) dbr:API_shim
is dbo:wikiPageWikiLink of dbr:Registry_cleaner dbr:Application_virtualization dbr:DLL_injection dbr:Compatibility_layer dbr:Material_Design dbr:SVG_animation dbr:GeForce_900_series dbr:Glibc dbr:Android_(operating_system) dbr:Ltrace dbr:Comparison_of_Windows_Vista_and_Windows_XP dbr:Features_new_to_Windows_7 dbr:Features_new_to_Windows_XP dbr:Polyfill_(programming) dbr:Method_stub dbr:Microsoft_App-V dbr:Rootkit dbr:Adapter_pattern dbr:Type_Tunnel_pattern dbr:Windows_Registry dbr:Windows_XP dbr:Windows_on_Windows dbr:Distributed_Codec_Engine dbr:PC-MOS/386 dbr:Fork_(file_system) dbr:Java_logging_framework dbr:Backward_compatibility dbr:Systemd dbr:Thunk dbr:Wrapper_library dbr:Kubernetes dbr:Netscape_Portable_Runtime dbr:Nexus_5 dbr:Nvidia dbr:OpenZFS dbr:WoW64 dbr:Shim dbr:Windows_Filtering_Platform dbr:NPAPI dbr:Portable_application_creators dbr:Web_Intents dbr:Virtual_Studio_Technology dbr:Shim_(computer) dbr:API_shim
is foaf:primaryTopic of wikipedia-en:Shim_(computing)