CN101299191B - 产生用于向用户呈现媒体内容的机器可解译指令集的方法 - Google Patents

产生用于向用户呈现媒体内容的机器可解译指令集的方法 Download PDF

Info

Publication number
CN101299191B
CN101299191B CN200810095608.1A CN200810095608A CN101299191B CN 101299191 B CN101299191 B CN 101299191B CN 200810095608 A CN200810095608 A CN 200810095608A CN 101299191 B CN101299191 B CN 101299191B
Authority
CN
China
Prior art keywords
house
machine
media content
instruction collection
keeping instruction
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN200810095608.1A
Other languages
English (en)
Other versions
CN101299191A (zh
Inventor
马尔科·温特
迪尔克·冈多尔夫
约布斯特·赫雷恩特
拉尔夫·奥斯特曼
安德列·谢温措
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101299191A publication Critical patent/CN101299191A/zh
Application granted granted Critical
Publication of CN101299191B publication Critical patent/CN101299191B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

本发明实现了优化媒体数据载体解译设备性能的目的。在媒体内容呈现期间,通过包括用于将包括在媒体数据载体中的机器可解译指令转换(TRNSF)为机器可执行代码的装置的媒体数据载体解译设备(PLR)来实现上述目的。所述媒体数据载体包括根据包括以下步骤的方法产生的机器可解译指令集(MIIS):产生与元素集相对应的第一辅助指令集(FIS),其中所述元素符合模板(SHEET);编译所述第一辅助指令集(FIS)。因而,所述编译后的第一辅助指令集(CFIS)与编译后的第二辅助指令集(CSIS)链接,其中所述编译后的第二辅助指令集(CSIS)与所述模板(SHEET)相对应。该方法去除了运行时间解析的必要性,因而释放了将机器可解译指令(MIIS)转换为机器可执行代码的运行时间转换的处理能力。

Description

产生用于向用户呈现媒体内容的机器可解译指令集的方法
技术领域
本发明涉及产生用于存储在数据载体中的机器可解译指令集。在通过数据载体解译设备解译该机器可解译指令时,向用户呈现包括在所述数据载体中的媒体内容。
背景技术
这种机器可解译指令用于交互式呈现存储在光盘上的多媒体内容的上下文环境中。例如,在解译这种指令时,可以允许用户访问与电影的演员和导演相关的背景信息,查看电影的不同版本、或改变电影画面。将用于内容呈现的机器可解译指令集成在光盘上、并使所述指令的执行成为访问多媒体内容的先决条件,还允许更好地控制对内容的访问。也就是说,这种指令可以依据口令进行访问。
由于交互的复杂性,通常根据以高级语言(如C++、C#或JAVA)编写的源代码导出该机器可解译指令。
尽管与特定媒体内容相关,但是两个不同的机器可解译指令集将具有许多共同的结构。因此,实际上仅以高级语言源代码来编写用于呈现多媒体的最复杂特征。然后,通过具有关联属性的元素列表实现用于呈现特定媒体内容的特征的初始化和配置。通常,该列表包含在标记文件或脚本文件中,其中所述文件进一步包含于媒体数据载体中。
然后,在呈现媒体数据载体中的媒体内容时,需要解析标记文件。这对于普通盘播放器有限的处理能力来说是个负担。
发明内容
本发明实现了优化媒体数据载体解译设备的性能的目的。
通过包括权利要求9的特征的媒体数据载体解译设备、结合根据权利要求10的媒体数据载体来实现上述目的。
所述媒体数据载体包括根据具有权利要求1的特征的方法产生的机器可解译指令集。
所述方法包括以下步骤:产生与元素集相对应的第一辅助指令集,其中所述元素符合模板,并编译所述第一辅助指令集。所述方法还包括通过将所述编译后的第一辅助指令集与编译后的第二辅助指令集链接,产生机器可解译指令集。编译后的第二辅助指令集与所述模板相对应。
根据该方法产生用于媒体呈现的指令允许在运行时间(runtime)之前将所述元素中包含的信息集成至所述机器可解译指令。这去除了解析器的必要性,并且由于通过包括在本发明的媒体数据载体解译设备中的转换装置来执行机器可解译指令到机器可执行代码的运行时间转换,因而逐步地去除了解译器的必要性。
在优选实施例中,模板包括至少一个元素定义,该元素定义构造了媒体内容呈现的方式。此外,元素集指示了用于向用户呈现媒体内容的媒体内容呈现的至少一种方式,其中包括在所述元素集中的元素包括针对媒体内容呈现的所指示方式的配置的一个或更多个属性。针对元素集的模板结构使媒体内容呈现的初始化和配置变得容易。
优选地,机器可解译指令集包括元素和/或属性的标识符,产生机器可解译指令集包括改变所述标识符。这使机器可解译指令集变得混乱,从而阻止非法使用。
此外优选地,编译后的第二辅助指令集包括JAVA类,产生所述第一辅助指令集包括产生所述JAVA类的具体实例。因而,该机器可解译指令集是JAVA对象代码。已知JAVA用于提供高度兼容性。
在另一优选实施例中,模板是XML方案,元素集包括在符合所述XML方案的XML文档中。因而,产生所述第一辅助指令集包括根据XML方案解析所述XML文档,以及例化XML文档符合对象树。
优选地,机器可解译指令包括用于媒体内容呈现的指令和/或用于用户交互的指令。
在另一优选实施例中,通过编译并执行与所述模板相对应的附加指令集来产生编译后的第二辅助指令集。在执行所述附加指令集时,产生第二辅助指令集。编译所述第二辅助指令集产生了编译后的第二辅助指令集。这允许自动产生模板的简洁(slim)高级语言表示,并通过手动编码来避免所述简洁高级语言表示的错误倾向的产生。
本发明的方法可以通过具有权利要求8的特征的编写设备来执行。
本发明还涉及一种数据载体,所述数据载体承载了根据所公开的本发明方法中的任何一个所产生的机器可解译指令。
本发明的数据载体使能了通过具有权利要求9的特征的媒体数据载体解译设备对机器可解译指令进行运行时间编译。
所述媒体数据载体解译设备包括:用于访问包括在所述媒体数据载体中的机器可解译指令集的装置;以及用于通过机器可解译指令解译,向用户呈现包括在所述媒体数据载体中的媒体内容的装置。所述媒体数据载体解译设备还包括:用于在媒体内容呈现期间将机器可解译指令转换为机器可执行代码的装置。还包括用于存储机器可解译指令和机器可执行指令的存储器。用于呈现媒体内容的装置将媒体内容呈现由通过机器可解译指令解译来执行改变为通过执行相应的机器可执行代码来执行。
本发明的媒体数据载体解译设备使用考虑了针对准时制(just-in-time)转换解析的必要性的处理能力。这优化了本发明媒体数据载体解译设备的性能。
优选地,媒体数据载体解译设备包括JIT-编译器。
附图说明
在附图中示出了本发明的示例性实施例,并在以下描述中加以详细说明。
在附图中:
图1描述了允许编写多媒体光盘内容的示例性编写设备;
图2描述了示例性媒体数据载体解译设备;以及
图3描述了内容编写方法的示例性实施例的图示。
具体实施方式
图1示例性地示出了编写设备AD,其允许编写多媒体光盘的内容。设备AD包括屏幕DISP和指示设备PNT(例如鼠标)。尽管未示出,但是该设备还可以包括用于键入信息的键盘。此外,示例性的编写设备AD包括生成器GNRT、编译器CMP和合并器MRG。屏幕DISP显示图形用户界面,该图形用户界面包括表示数据库中的媒体数据MC1、MC2和库中的交互元素IAE1、IAE2的图标。通过指示设备,用户可以通过点击相应图标来选择电影或其他媒体数据MC1、MC2、以及按钮、帧和其他交互元素IAE1、IAE2。此外,用户可以利用用于实现交互式菜单的交互元素IAE1、IAE2,通过拖拽来编排电影MC1、MC2。在存储器MEM中,设备AD将用户定义的编排SSCE存储为标记文档(例如以XML文档的形式)或脚本文档(例如iHD文档或j脚本文档)。
针对用户需求,解析标记文档SSCE,并通过生成器GNRT来产生第一面向对象语言指令集FIS。所使用的面向对象语言的示例是C++、C#或JAVA。所产生的第一面向对象语言指令集FIS包括对象实例。因而,所产生的第一面向对象语言指令集FIS由编译器CMP进行编译。
编译后的第一指令集CFIS通过合并器MRG与编译后的第二指令集CSIS链接。这产生了机器可解译指令集MIIS。所述编译后的第二指令集CSIS包括对象作为其实例的相应的类。以通过改变标识符和/或对数据结构进行转换而使指令混乱的方式,执行这两个指令集的编译。该混乱也可以包括通过表示进程内联、引入不相关代码和/或引入不具有任何直接源代码等价物的对象代码来改变控制结构。混乱的另一方式包括引入冗余代码或使公共解编译器以错误退出的代码。由于仅链接了实际上实例化的类,因而优化了链接。
一些类与交互元素(如按钮、开关、链接、鼠标事件或控制)相对应。其他类与显示区域、动画、帧、字幕、时间线、媒体源等相对应。
由链接产生的对象代码MIIS即将被存储在蓝光盘上,或是与类似于电影或视频游戏(针对对所述对象代码MIIS的解译而呈现)的媒体内容一起的另一光盘格式。
当在图2描述的播放器PLR中播放这种蓝光盘时,将对象代码MIIS转换为自然代码,并与对象代码MIIS的另一转换并行地执行已经转换了的结构。通过执行自然代码结构,在屏幕PRSNT上呈现媒体内容。管理存储器MEM,其中存储器MEM存储自然代码结构,并允许在对象代码MIIS中重新出现相应结构时再使用这种自然代码结构。根据对象代码MIIS中相应结构重新出现的频率来优化自然代码。
为了访问盘,播放器PLR包括读取器ACSS。为了将机器可解译指令MIIS转换为机器可执行代码,播放器PLR还包括处理器TRNSF。处理器TRNSF也可以执行从转换中产生的机器可执行代码。
在另一示例性实施例中,读取器ACSS和屏幕PRSNT存在于通过可能的无线网络互连的独立设备中。
图3示例性地描述了在编写过程内不同代码的相互关系。在开始时,通过样式表SHEET中的元素定义来构造不同方式的媒体呈现。将元素定义解译为高级语言源代码SCSS,该高级语言源代码SCSS也包括副本代码RPLC。当执行编译后的高级语言源代码CSCSS时,副本代码RPLC使得产生元素定义的非常简洁的高级语言源代码表示SIS。据此,用户可以向元素添加最复杂或特定的特征。其后,将高级语言源代码表示SIS编译为编译后的对象代码CSIS。
编译后的对象代码CSIS是一种不同方式的媒体呈现库。针对给定的媒体内容,用户可以通过形成样式表SHEET符合元素列表SSCE来定义媒体内容呈现的一种或更多种方式。所述元素列表SSCE例化了媒体内容呈现方式,并通过包括在所述元素列表SSCE中的属性来配置该方式。将元素列表SSCE译为另一高级语言源代码FIS,随后将该高级语言源代码FIS编译为另一编译后的对象代码CFIS。最后,将另一编译后的对象代码CFIS与从编译后的对象代码CSIS中选择的对象合并,并获得了机器可解译指令集MIIS。仅选择对象代码CSIS的那些对象与包括在其他对象代码CFIS中的元素对象的定义相对应的对象合并。

Claims (12)

1.一种用于产生存储在数据载体中的机器可解译指令集(MIIS)的方法,其中,在通过数据载体解译设备(PLR)执行机器可解译指令集(MIIS)时,向用户呈现包括在所述数据载体中的媒体内容,所述方法包括以下步骤:
-允许用户利用一个或多个交互式元素来编排媒体内容,所述一个或多个交互式元素依照元素定义实例化并配置所述媒体内容的呈现方式,所述元素定义构成所述媒体内容的呈现方式;
-使用用户定义的编排来产生第一辅助指令集(FIS),所述第一辅助指令集(FIS)包括面向对象语言的对象的实例,所述对象对应于用户定义的编排中的交互式元素(SSCE);
-编译所述第一辅助指令集(FIS),其中获得编译后的第一辅助指令集(CFIS);以及
-通过将所述编译后的第一辅助指令集(CFIS)与编译后的第二辅助指令集(CSIS)链接,产生所述机器可解译指令集(MIIS),其中所述第二辅助指令集(CSIS)包括对象作为其实例的面向对象语言的相应的类。
2.根据权利要求1所述的方法,其中
-所述元素包括用于所述媒体内容的呈现方式的配置的一个或多个属性。
3.根据权利要求1或2所述的方法,其中
-所述机器可解译指令集(MILS)包括元素和/或属性的标识符,以及
-产生所述机器可解译指令集(MIIS)包括改变所述标识符。
4.根据权利要求1或2所述的方法,其中
-所述交互式元素(SSCE)包括在符合作为XML方案的模板(SHEET)的XML文档中,以及
-产生所述第一辅助指令集(FIS)包括根据XML方案(SHEET)解析所述XML文档,以及实例化XML文档符合对象树。
5.根据权利要求1或2所述的方法,其中
-所述机器可解译指令集(MIIS)包括用于媒体内容呈现的指令和用于用户交互的指令。
6.根据权利要求1或2所述的方法,其中,通过下列步骤来产生所述编译后的第二辅助指令集(CSIS):
-编译并执行与模板(SHEET)相对应的附加指令集(SCSS),所述模板(SHEET)是XML方案,其中
-在执行所述附加指令集(SCSS)时,产生第二辅助指令集(SIS);以及
-编译所述第二辅助指令集(SIS)。
7.一种用于产生存储在数据载体中的机器可解译指令集(MIIS)的***,其中,在通过数据载体解译设备(PLR)执行机器可解译指令集(MIIS)时,向用户呈现包括在所述数据载体中的媒体内容,所述***包括:
-用于允许用户利用一个或多个交互式元素来编排媒体内容的装置,所述一个或多个交互式元素依照元素定义实例化并配置所述媒体内容的呈现方式,所述元素定义构成所述媒体内容的呈现方式;
-生成器(GNRT),使用用户定义的编排来产生第一辅助指令集(FIS),所述第一辅助指令集(FIS)包括面向对象语言的对象的实例,所述对象对应于用户定义的编排中的交互式元素(SSCE);
-编译器(CMP),用于编译所述第一辅助指令集(FIS);以及
-合成器(MRG),用于通过将所述编译后的第一辅助指令集(CFIS)与编译后的第二辅助指令集(CSIS)链接,产生所述机器可解译指令集(MILS),其中所述第二辅助指令集(CSIS)包括对象作为其实例的面向对象语言的相应的类。
8.根据权利要求7所述的***,其中
-所述元素包括用于所述媒体内容的呈现方式的配置的一个或多个属性。
9.根据权利要求7或8所述的***,其中
-所述机器可解译指令集(MIIS)包括元素和/或属性的标识符,以及
-产生所述机器可解译指令集(MIIS)包括改变所述标识符。
10.根据权利要求7或8所述的***,其中
-所述交互式元素(SSCE)包括在符合作为XML方案的模板(SHEET)的XML文档中,以及
-产生所述第一辅助指令集(FIS)包括根据XML方案(SHEET)解析所述XML文档,以及实例化XML文档符合对象树。
11.根据权利要求7或8所述的***,其中
-所述机器可解译指令集(MIIS)包括用于媒体内容呈现的指令和用于用户交互的指令。
12.根据权利要求7或8所述的***,还包括用于通过下列步骤来产生所述编译后的第二辅助指令集(CSIS)的装置:
-编译并执行与模板(SHEET)相对应的附加指令集(SCSS),所述模板(SHEET)是XML方案,其中
-在执行所述附加指令集(SCSS)时,产生第二辅助指令集(SIS);以及
-编译所述第二辅助指令集(SIS)。
CN200810095608.1A 2007-05-04 2008-04-29 产生用于向用户呈现媒体内容的机器可解译指令集的方法 Expired - Fee Related CN101299191B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07107489A EP1988451A1 (en) 2007-05-04 2007-05-04 Method for generating a set of machine-interpretable instructions for presenting media content to a user
EP07107489.2 2007-05-04

Publications (2)

Publication Number Publication Date
CN101299191A CN101299191A (zh) 2008-11-05
CN101299191B true CN101299191B (zh) 2014-01-29

Family

ID=38664377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810095608.1A Expired - Fee Related CN101299191B (zh) 2007-05-04 2008-04-29 产生用于向用户呈现媒体内容的机器可解译指令集的方法

Country Status (4)

Country Link
US (1) US8561039B2 (zh)
EP (2) EP1988451A1 (zh)
JP (1) JP2009015821A (zh)
CN (1) CN101299191B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3223181B1 (en) 2016-03-24 2019-12-18 Sofradim Production System and method of generating a model and simulating an effect on a surgical repair site
CN108804140B (zh) * 2018-06-15 2021-08-13 中国建设银行股份有限公司 一种批量指令解析方法、装置及设备
US11630878B2 (en) * 2021-01-20 2023-04-18 Google Llc System and method for creating responsive display content

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4686655A (en) * 1970-12-28 1987-08-11 Hyatt Gilbert P Filtering system for processing signature signals
GB1542284A (en) * 1976-01-09 1979-03-14 Barcrest Ltd Recording electrical information
US4514548A (en) * 1983-01-05 1985-04-30 Ford Motor Company Crosslinkable composition of matter-I
US4636999A (en) * 1983-06-30 1987-01-13 Nl Industries, Inc. Magnetostrictive pulse generator
US4777133A (en) * 1984-06-11 1988-10-11 The United States Of America As Represented By The Secretary Of The Department Of Health And Human Services Device for quantitative endpoint determination in immunofluorescence using microfluorophotometry
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JP2000089965A (ja) 1998-09-09 2000-03-31 Toshiba Corp 言語処理システム、その方法および言語処理プログラムを記録したコンピュータ読み取り可能な記録媒体
US6772413B2 (en) * 1999-12-21 2004-08-03 Datapower Technology, Inc. Method and apparatus of data exchange using runtime code generator and translator
CA2305249A1 (en) * 2000-04-14 2001-10-14 Branko Sarcanin Virtual safe
JP2002007596A (ja) * 2000-06-26 2002-01-11 Hudin:Kk 葬儀の受付方法
GB2365145A (en) * 2000-07-26 2002-02-13 Canon Kk Voice control of a machine
US6735601B1 (en) * 2000-12-29 2004-05-11 Vmware, Inc. System and method for remote file access by computer
CN1529849B (zh) 2001-02-02 2011-05-04 开放电视公司 编译用于交互式电视的解释性语言的方法和装置
GB0111431D0 (en) * 2001-05-11 2001-07-04 Koninkl Philips Electronics Nv A real-world representation system and language
US7155702B2 (en) * 2001-09-13 2006-12-26 Axalto Sa Interface and stub generation for code distribution and synthesis
GB0125176D0 (en) * 2001-10-19 2001-12-12 Koninkl Philips Electronics Nv A method of compiling bytecode to native code
DE10305754A1 (de) * 2002-02-22 2003-09-18 Voith Paper Patent Gmbh Pressanordnung
US20040140997A1 (en) * 2002-11-01 2004-07-22 Gravina Craig S. Controller and removable user interface (rui) for media presentation
KR20040049488A (ko) 2002-12-06 2004-06-12 삼성전자주식회사 애플릿 실행 장치 및 방법
US20040143822A1 (en) * 2003-01-17 2004-07-22 Jager James De Method and system for compiling a visual representation of a website
DE10338696A1 (de) * 2003-08-22 2005-03-17 Siemens Ag Verfahren zur Erzeugung und Wiedergabe einer Mediendatei
US7617490B2 (en) * 2003-09-10 2009-11-10 Intel Corporation Methods and apparatus for dynamic best fit compilation of mixed mode instructions
US8218951B2 (en) * 2003-10-30 2012-07-10 Samsung Electronics Co., Ltd. Storage medium storing program management information, and reproducing method and apparatus
KR20050041833A (ko) 2003-10-30 2005-05-04 삼성전자주식회사 프로그램 관리 정보가 기록된 저장 매체, 이를 재생하기위한 방법 및 그 장치
US7428730B2 (en) * 2003-12-15 2008-09-23 Intel Corporation Software development environment
US20050235272A1 (en) * 2004-04-20 2005-10-20 General Electric Company Systems, methods and apparatus for image annotation
KR100577366B1 (ko) * 2004-09-25 2006-05-10 삼성전자주식회사 이종의 자바 메소드를 실행하는 방법 및 장치
KR20060082353A (ko) * 2005-01-12 2006-07-18 와이더댄 주식회사 실행가능 웹 컨텐트 제공 및 처리 시스템 및 방법
EP1934702A2 (en) * 2005-09-06 2008-06-25 Kedasys, LLC Clinical decision support system
US20070061790A1 (en) * 2005-09-13 2007-03-15 Steeve Kay Partially compiled data security software
US8166404B2 (en) * 2005-10-04 2012-04-24 Disney Enterprises, Inc. System and/or method for authentication and/or authorization
US20070079357A1 (en) * 2005-10-04 2007-04-05 Disney Enterprises, Inc. System and/or method for role-based authorization
GB2440993C (en) * 2006-07-25 2014-03-19 Sony Comp Entertainment Europe Apparatus and method of interaction with a data processor
US8024177B2 (en) * 2007-09-28 2011-09-20 Cycorp, Inc. Method of transforming natural language expression into formal language representation
US8328104B2 (en) * 2009-03-30 2012-12-11 Condel International Technologies Inc. Storage device management systems and methods

Also Published As

Publication number Publication date
EP1988451A1 (en) 2008-11-05
CN101299191A (zh) 2008-11-05
EP1988456A1 (en) 2008-11-05
US20080275892A1 (en) 2008-11-06
JP2009015821A (ja) 2009-01-22
US8561039B2 (en) 2013-10-15

Similar Documents

Publication Publication Date Title
US7610545B2 (en) Annotations for tracking provenance
US9524279B2 (en) Help document animated visualization
Ableson et al. Android in action
CN102971688B (zh) 跨平台应用程序框架
US6907610B2 (en) System and method for building a target operating system from a source operating system
US11609675B2 (en) Placement of objects in an augmented reality environment
JP4901731B2 (ja) コンテンツ生成用の自動画像キャプチャ
Jackson et al. Android apps for absolute beginners
US20130227522A1 (en) Integrated Application Localization
CN101641690A (zh) 用于生成跨平台程序的方法及其中间件平台引擎
CN102414660B (zh) 平台可扩展性框架
CN112230909B (zh) 小程序的数据绑定方法、装置、设备及存储介质
US20110314446A1 (en) Method and system for selectively copying portions of a document contents in a computing system (smart copy and paste
KR20150043333A (ko) 선언형 템플릿을 사용하여 컨트롤을 스탬프 아웃하기 위한 사용자 인터페이스 컨트롤 프레임워크
CN102902529A (zh) 变换的上下文知晓数据源管理
CN105446725B (zh) 用于模型驱动开发的方法和***
JP6479184B2 (ja) コンピュータ実行可能なモデルリバースエンジニアリング方法及び装置
CN103384873A (zh) 用于生成媒体收集的方法
Scarpino et al. SWT/JFace in Action: GUI Design with Eclipse 3.0
US20080208829A1 (en) Method and apparatus for managing files and information storage medium storing the files
US8196093B2 (en) Apparatus and method for componentizing legacy system
CN102027474A (zh) 数据查看器管理
CN101299191B (zh) 产生用于向用户呈现媒体内容的机器可解译指令集的方法
US8700802B2 (en) Method and system for providing advertising content suitable for multiple platforms
JP5867540B2 (ja) プログラム生成装置、プログラム生成装置の制御方法、およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140129

Termination date: 20170429