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

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

Info

Publication number
CN101299191A
CN101299191A CNA2008100956081A CN200810095608A CN101299191A CN 101299191 A CN101299191 A CN 101299191A CN A2008100956081 A CNA2008100956081 A CN A2008100956081A CN 200810095608 A CN200810095608 A CN 200810095608A CN 101299191 A CN101299191 A CN 101299191A
Authority
CN
China
Prior art keywords
machine
house
instruction
miis
data carrier
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.)
Granted
Application number
CNA2008100956081A
Other languages
English (en)
Other versions
CN101299191B (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)
  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (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 (10)

1.一种用于产生存储在数据载体中的机器可解译指令集(MIIS)的方法,其中,在通过数据载体解译设备(PLR)执行机器可解译指令(MIIS)时,向用户呈现包括在所述数据载体中的媒体内容,所述方法包括以下步骤:
-产生与元素集(SSCE)相对应的第一辅助指令集(FIS),其中所述元素符合模板(SHEET);
-编译所述第一辅助指令集(FIS);以及
-通过将所述编译后的第一辅助指令集(CFIS)与编译后的第二辅助指令集(CSIS)链接,产生所述机器可解译指令集(MIIS),所述编译后的第二辅助指令集(CSIS)与所述模板(SHEET)相对应。
2.根据权利要求1所述的方法,还包括:
-所述模板(SHEET)包括构造了媒体内容呈现方式的至少一个元素定义,以及
-所述元素集指示用于向用户呈现媒体内容的至少一种媒体内容呈现方式,其中
-包括在所述元素集中的元素包括用于媒体内容呈现的所指示方式的配置的一个或多个属性。
3.根据权利要求1或2所述的方法,其中
-所述机器可解译指令集(MIIS)包括元素和/或属性的标识符,以及
-产生所述机器可解译指令集(MIIS)包括改变所述标识符。
4.根据权利要求1、2或3之一所述的方法,其中
-所述编译后的第二辅助指令集(CSIS)包括JAVA类,以及
-产生所述第一辅助指令集(FIS)包括产生所述JAVA类的实例;
-其中所述机器可解译指令集(MIIS)是JAVA对象代码。
5.根据前述权利要求之一所述的方法,其中
-所述模板(SHEET)是XML方案;
-所述元素集(SSCE)包括在符合所述XML方案(SHEET)的XML文档中,以及
-产生所述第一辅助指令集(FIS)包括根据XML方案(SHEET)解析所述XML文档,以及实例化XML文档符合对象树。
6.根据前述权利要求之一所述的方法,其中
-所述机器可解译指令(MIIS)包括用于媒体内容呈现的指令和/或用于用户交互的指令。
7.根据前述权利要求之一所述的方法,其中,通过下列步骤来产生所述编译后的第二辅助指令集(CSIS):
-编译并执行与所述模板(SHEET)相对应的附加指令集(SCSS),其中
-在执行所述附加指令集(SCSS)时,产生第二辅助指令集(SIS);以及
-编译所述第二辅助指令集(SIS)。
8.一种编写设备(AD),用于产生存储在数据载体中的机器可解译指令集(MIIS),其中,在通过数据载体解译设备(PLR)执行机器可解译指令(MIIS)时,向用户呈现包括在所述数据载体中的媒体内容,所述编写设备(AD)包括:
-生成器(GNRT),用于产生与元素集(SSCE)相对应的第一辅助指令集(FIS),其中,所述元素符合模板(SHEET);
-编译器(CMP),用于编译所述第一辅助指令集(FIS);以及
-合成器(MRG),用于通过将所述编译后的第一辅助指令集(CFIS)与编译后的第二辅助指令集(CSIS)链接,产生所述机器可解译指令集(MIIS),所述编译后的第二辅助指令集(CSIS)与所述模板(SHEET)相对应。
9.一种媒体数据载体解译设备(PLR),包括:
-装置,用于访问(ACSS)包括在所述媒体数据载体中的机器可解译指令集(MIIS)
-装置,用于通过执行所述机器可解译指令(MIIS)向用户呈现(PRSNT)包括在所述媒体数据载体中的媒体内容;以及
-装置,用于在媒体内容呈现期间将机器可解译指令转换(TRNSF)为机器可执行指令;
-存储器(MEM),用于存储机器可解译指令(MIIS)和机器可执行指令;
-其中,用于呈现(PRSNT)媒体内容的装置将媒体内容呈现由通过机器可解译指令解译来执行改变为通过执行相应机器可执行指令来执行。
10.一种针对媒体内容的数据载体,所述数据载体包括根据权利要求1至7之一产生的机器可解译指令集(MIIS)。
CN200810095608.1A 2007-05-04 2008-04-29 产生用于向用户呈现媒体内容的机器可解译指令集的方法 Expired - Fee Related CN101299191B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07107489.2 2007-05-04
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

Publications (2)

Publication Number Publication Date
CN101299191A true CN101299191A (zh) 2008-11-05
CN101299191B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108804140A (zh) * 2018-06-15 2018-11-13 中国建设银行股份有限公司 一种批量指令解析方法、装置及设备

Families Citing this family (2)

* 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
US11630878B2 (en) * 2021-01-20 2023-04-18 Google Llc System and method for creating responsive display content

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050117883A1 (en) * 2003-10-30 2005-06-02 Samsung Electronics Co., Ltd. Storage medium storing program management information, and reproducing method and apparatus
WO2006075872A1 (en) * 2005-01-12 2006-07-20 Widerthan Co., Ltd. System and method for providing and handling executable web content

Family Cites Families (34)

* 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
US7065752B2 (en) * 2001-02-02 2006-06-20 Opentv, Inc. Method and apparatus compilation of an interpretative language for interactive television
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
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 삼성전자주식회사 이종의 자바 메소드를 실행하는 방법 및 장치
WO2007030425A2 (en) * 2005-09-06 2007-03-15 Kedasys, Llc Clinical decision support system
US20070061790A1 (en) * 2005-09-13 2007-03-15 Steeve Kay Partially compiled data security software
US20070079357A1 (en) * 2005-10-04 2007-04-05 Disney Enterprises, Inc. System and/or method for role-based authorization
US8166404B2 (en) * 2005-10-04 2012-04-24 Disney Enterprises, Inc. System and/or method for authentication and/or 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

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050117883A1 (en) * 2003-10-30 2005-06-02 Samsung Electronics Co., Ltd. Storage medium storing program management information, and reproducing method and apparatus
WO2006075872A1 (en) * 2005-01-12 2006-07-20 Widerthan Co., Ltd. System and method for providing and handling executable web content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108804140A (zh) * 2018-06-15 2018-11-13 中国建设银行股份有限公司 一种批量指令解析方法、装置及设备
CN108804140B (zh) * 2018-06-15 2021-08-13 中国建设银行股份有限公司 一种批量指令解析方法、装置及设备

Also Published As

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

Similar Documents

Publication Publication Date Title
US7610545B2 (en) Annotations for tracking provenance
US9400784B2 (en) Integrated application localization
US9524279B2 (en) Help document animated visualization
CN100472434C (zh) 智能ui记录和重放结构
CN104823158B (zh) 用于简化的知识工程的方法与***
CN104798036A (zh) 使用声明性模板来标记出控件的用户界面控件框架
CN104216691A (zh) 一种创建应用的方法及装置
CN1573693A (zh) 用于创建、管理和使用代码段的***和方法
CN102902529A (zh) 变换的上下文知晓数据源管理
US20110314446A1 (en) Method and system for selectively copying portions of a document contents in a computing system (smart copy and paste
JP6479184B2 (ja) コンピュータ実行可能なモデルリバースエンジニアリング方法及び装置
CN105517681A (zh) 使用元数据的图表转换***和方法
Beuvens et al. Designing graphical user interfaces integrating gestures
CN102289835A (zh) 微动画效果查看方法及装置
CN101821730A (zh) 定义交互式用户界面
CN101299191B (zh) 产生用于向用户呈现媒体内容的机器可解译指令集的方法
US20080196009A1 (en) Apparatus and method for componentizing legacy system
US8700802B2 (en) Method and system for providing advertising content suitable for multiple platforms
JP5867540B2 (ja) プログラム生成装置、プログラム生成装置の制御方法、およびプログラム
WO2010044150A1 (ja) プログラム変更管理装置、プログラム変更管理プログラムおよびプログラム変更管理方法
JP2015165449A (ja) オーサリング・ツールおよびこれを実装するための方法
US8548798B2 (en) Representations for graphical user interfaces of operators, data types, and data values in a plurality of natural languages
CN105830461B (zh) 使用对媒体文件格式的约束以提升性能
JP2018045619A (ja) 解析プログラム、解析方法、及び解析装置
JP5230193B2 (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

Granted publication date: 20140129

Termination date: 20170429

CF01 Termination of patent right due to non-payment of annual fee