GENERATING NATIVE CODE FROM INTERMEDIATE LANGUAGE CODE FOR AN APPLICATION

Disclosed herein are representative embodiments of tools and techniques for installing, executing, and/or updating managed applications through generation of native code from code in an intermediate language. According to one exemplary technique, a computing device receives machine dependent interme...

Full description

Saved in:
Bibliographic Details
Main Authors TSAI, Mei-Chin, RAMASWAMY, Subramanian, GBADEGESIN, Abolade, FERNANDO, Casimir Lakshan, TEJANI, Sameer, TRUFINESCU, Adina M, SHAABAN, Yasser, BABBAR, Ashish
Format Patent
LanguageEnglish
French
German
Published 30.08.2017
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Disclosed herein are representative embodiments of tools and techniques for installing, executing, and/or updating managed applications through generation of native code from code in an intermediate language. According to one exemplary technique, a computing device receives machine dependent intermediate language code (MDIL code) generated by an online provider for an application. Additionally, the computing device installs the application on the computing device by generating a native image for the application, which includes binding a portion of the MDIL code with one or more libraries on the computing device. Also, the native image is stored on the computing device for use in loading the application for execution.
AbstractList Disclosed herein are representative embodiments of tools and techniques for installing, executing, and/or updating managed applications through generation of native code from code in an intermediate language. According to one exemplary technique, a computing device receives machine dependent intermediate language code (MDIL code) generated by an online provider for an application. Additionally, the computing device installs the application on the computing device by generating a native image for the application, which includes binding a portion of the MDIL code with one or more libraries on the computing device. Also, the native image is stored on the computing device for use in loading the application for execution.
Author FERNANDO, Casimir Lakshan
GBADEGESIN, Abolade
SHAABAN, Yasser
TSAI, Mei-Chin
TEJANI, Sameer
RAMASWAMY, Subramanian
TRUFINESCU, Adina M
BABBAR, Ashish
Author_xml – fullname: TSAI, Mei-Chin
– fullname: RAMASWAMY, Subramanian
– fullname: GBADEGESIN, Abolade
– fullname: FERNANDO, Casimir Lakshan
– fullname: TEJANI, Sameer
– fullname: TRUFINESCU, Adina M
– fullname: SHAABAN, Yasser
– fullname: BABBAR, Ashish
BookMark eNrjYmDJy89L5WTwdHf1cw1yDPH0c1fwA1JhrgrO_i6uCm5B_r4Knn4hrkG-ri6ejiGuCj6Ofu6hju4wef8gBUc_BceAAB9PZ6A-fz8eBta0xJziVF4ozc2g4OYa4uyhm1qQH59aXJCYnJqXWhLvGmBkYWlsYmLoZGhMhBIA2gouNA
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
DocumentTitleAlternate GÉNÉRATION DE CODE NATIF À PARTIR DE CODE EN LANGAGE INTERMÉDIAIRE POUR UNE APPLICATION
ERZEUGUNG VON NATIVEM CODE AUS ZWISCHENSPRACHCODES FÜR EINE ANWENDUNG
ExternalDocumentID EP2893441B1
GroupedDBID EVB
ID FETCH-epo_espacenet_EP2893441B13
IEDL.DBID EVB
IngestDate Fri Jul 19 14:54:51 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
French
German
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_EP2893441B13
Notes Application Number: EP20130765843
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170830&DB=EPODOC&CC=EP&NR=2893441B1
ParticipantIDs epo_espacenet_EP2893441B1
PublicationCentury 2000
PublicationDate 20170830
PublicationDateYYYYMMDD 2017-08-30
PublicationDate_xml – month: 08
  year: 2017
  text: 20170830
  day: 30
PublicationDecade 2010
PublicationYear 2017
RelatedCompanies Microsoft Technology Licensing, LLC
RelatedCompanies_xml – name: Microsoft Technology Licensing, LLC
Score 3.10062
Snippet Disclosed herein are representative embodiments of tools and techniques for installing, executing, and/or updating managed applications through generation of...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title GENERATING NATIVE CODE FROM INTERMEDIATE LANGUAGE CODE FOR AN APPLICATION
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20170830&DB=EPODOC&locale=&CC=EP&NR=2893441B1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT4NAEJ409XnTqrG-sgfDjUhlofRADIWF1lggDW16a1gKSS-0sRj_vrMrVC9628wkk91JZuexM98CPPbNVFQTLFV_HqQq5QOupqmVqbzgq7zQckOT8MWT0BzN6OvCWLRg3czCSJzQTwmOiBaVob1X8r7e_hSxPNlbuXviayRtXvzE9pQ6O-71MaLQFG9oszjyIldxXVwp4dTGvEJHzz_EROkAo-i-MAY2H4qhlO1vj-KfwWGMwsrqHFp52YETt_l4rQPHk_q9uwNHskEz2yGxNsLdBYy_282ScRgQAWY7Z8SNPEb8aTQhEuJWYDY6CSNvThjMnKDhR1PihMSJ42Z8-BKIzxJ3pOLulntNLFm8P4d-Be1yU-bXQIwVLXTeMw0RHdGil2aWxjnPTJ1qdMVpF7p_irn5h3cLp0KlsoKq3UG7ev_I79EFV_xBKu8LB8SEGg
link.rule.ids 230,309,783,888,25576,76882
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNUSM-92B6ayx2W8qBmNJuAaWPkEK4kW5pEy6FSI1_39mVohe9bWaTye4ks_PYmW8AHjtmIrIJlqo_dxOV8i5Xk8RKVZ7zZZZrmaFJ-GI_MIdT-jo35jVYVb0wEif0U4IjokalqO-lfK83P0ksV9ZWbp_4CknrFy_uucouOm530KPQFLffY1Hoho7iOLhSgkkP4wodLX8fA6UD9LAtMeyAzfqiKWXz26J4p3AYIbOiPINaVjSh4VSD15pw7O_-u5twJAs00y0Sd0q4PYfRd7lZPAoGRIDZzhhxQpcRbxL6RELcCsxGO2ZkbAeDqT2o9sMJsQNiR1HVPnwBxGOxM1TxdIu9JBYs2t9Dv4R6sS6yKyDGkuY6b5uG8I5o3k5SS-Ocp6ZONbrktAWtP9lc_7P3AI1h7I8X41HwdgMnQrwym6rdQr18_8ju0ByX_F4K8gth3ocK
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=GENERATING+NATIVE+CODE+FROM+INTERMEDIATE+LANGUAGE+CODE+FOR+AN+APPLICATION&rft.inventor=TSAI%2C+Mei-Chin&rft.inventor=RAMASWAMY%2C+Subramanian&rft.inventor=GBADEGESIN%2C+Abolade&rft.inventor=FERNANDO%2C+Casimir+Lakshan&rft.inventor=TEJANI%2C+Sameer&rft.inventor=TRUFINESCU%2C+Adina+M&rft.inventor=SHAABAN%2C+Yasser&rft.inventor=BABBAR%2C+Ashish&rft.date=2017-08-30&rft.externalDBID=B1&rft.externalDocID=EP2893441B1