WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2013191852) BIBLIOTHÈQUES PORTABLES ADAPTATIVES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2013/191852    N° de la demande internationale :    PCT/US2013/042791
Date de publication : 27.12.2013 Date de dépôt international : 28.05.2013
CIB :
G06F 9/445 (2006.01)
Déposants : MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US)
Inventeurs : TROFIN, Mircea; (US).
CWALINA, Krzysztof; (US).
DUSSUD, Patrick H.; (US)
Données relatives à la priorité :
13/525,356 18.06.2012 US
Titre (EN) ADAPTIVE PORTABLE LIBRARIES
(FR) BIBLIOTHÈQUES PORTABLES ADAPTATIVES
Abrégé : front page image
(EN)Platform-agnostic source code can be augmented with one or more portions of source code annotated for different platforms and/or versions. The source code including both the platform-agnostic and platform-specific and/or version-specific portions can be compiled once to create a single executable that can be distributed to and can run on multiple device platforms and/or multiple versions of one or more platforms. Platform-specific or version-specific executables (e.g., assemblies, binaries, etc.) can be embedded into a binary or executable as resources (e.g., data). When the compiled code is executed on a device, the runtime can extract the platform-specific portion corresponding to the device on which the executable is being run, can bind the extracted portion to the executable and can load and execute the executable. Hence the same binary can produce different results or functionalities depending on the capabilities of the platform on which the binary runs.
(FR)Un code de source indépendant des plates-formes peut être enrichi d'une ou plusieurs parties du code de source annotées pour différentes plates-formes et/ou versions. Le code de source, qui comporte les parties indépendantes des plates-formes et les parties spécifiques à une plate-forme et/ou à une version, peut être compilé une fois de façon à créer un exécutable unique qui peut être distribué et fonctionner sur de multiples plates-formes de dispositifs et/ou de multiples versions d'une ou plusieurs plates-formes. Les exécutables spécifiques à une plate-forme ou à une version (par exemple des ensembles, des binaires, etc.) peuvent être incorporés dans un binaire ou un exécutable à titre de ressources (par exemple de données). Quand le code compilé est exécuté sur un dispositif, le moteur d'exécution peut extraire la partie spécifique à la plate-forme correspondant au dispositif sur lequel fonctionne l'exécutable, associer la partie extraite à l'exécutable, puis charger et exécuter l'exécutable. Le même binaire peut donc produire différents résultats ou fonctionnalités en fonction des capacités de la plate-forme sur laquelle le binaire fonctionne.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)