应用程序的变换设备和变换方法技术

技术编号:2831052 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是使按照个别情形,修改现有应用程序的任务变得简易。应用程序变换设备包括注解检测单元11、变换部分12和设计模型存储单元13。注解检测单元11在应用程序的设计模型中,检测按照个别情形,指定需要保持某一值的变量的注解,和指定用于识别所述个别情形的变量的注解。变换部分12根据这样的注解变换设计模型。设计模型存储单元13保存设计模型。同时,变换部分12包括把初始输入接口变换成新的输入接口的输入接口变换单元14,把初始输出接口变换成新的输出接口的输出接口变换单元15,和把个别信息增加到出自初始输入接口的输入项中,从而创建调用新的输入接口的设计模型的新模型创建单元16。

【技术实现步骤摘要】

本专利技术涉及应用程序的变换设备、方法和程序,尤其涉及用于指 定待单独修改的地点,和汇合应用程序的设备、方法和程序。
技术介绍
一般来说,执行实体,比如应用程序通常需要应付在创建程序之 后实现的个别情形。例如,假定创建一个根据外部输入保存关于个别 情形的数据,并且按照识别的情形输出对应信息的程序,通常稍后必 须改变或增加用于识别所述情形的阈值,这样的信息将被输出给的电 子邮件地址等等。这种情况下,必须修改现有的应用程序。支持应用程序的修改的 常规技术的例子包括一种集中于改变源程序的函数调用说明中的多个 自变量之一的技术(例如,参见专利文献l)。在专利文献l中公开的这 种技术中,当自变量的位置被指定时,该自变量和该自变量的函数被 识别。随后,识别的自变量的条件被确定。接下来,从源程序取回满 足该条件的所有变量,并显示关于所述所有变量的选项。当选择一个 变量时,位置被识别的自变量被改变成选择的变量。未经审查的日本专利申请>^开No.2000-20296。
技术实现思路
如上所述,稍后可能必须改变现有的应用程序,例如,将存在其 中根据预先设计的应用模型创建应用程序的情况。按照惯例,在这种情况下,改变现有的应用程序涉及应用模型的 重新i殳计。可在考虑到具体情形的情况下设计应用模型,以使稍后进行改变的需要降至最小。但是,了解系统开发和设计应用模型的用户不一定 了解业务。于是,该用户有可能不能预先充分设想具体的情形。换句 话说,为了创建能够应付个别情形的灵活的应用程序,应用程序开发 人员应该具有非常熟练的技能。另外,虽然专利文献l公开一种支持应用程序的修改的技术,不 过该技术并不针对按照个别情形修改应用程序的情况。例如,当根据 应用模型创建应用程序时,在创建另 一应用模型以便创建个别实例的 时候,通常不存在使用初始应用模型作为模板把初始应用模型变换成 可被个别使用的新的应用模型的技术。为了解决上述技术问题,做出本专利技术。本专利技术的目的是使按照个 别情形改变现有应用程序的任务变得简易。考虑到上述目的,仅仅通过指定为应付个别情形而必需的元素, 和用于识别所述个别情形的元素,本专利技术能够容易地把初始应用程序 变换成能够应付所述个别情形的应用程序。本专利技术的第一设备包括被配置为显示构成应用程序的元素的显示单元;被配置为检测显示单元上的指示的检测单元,所述指示指出 使第 一元素应付个别情形,并且指出所述个别情形由第二元素识别; 和被配置为产生部分的所述应用程序的产生单元,所述部分应用程序 使笫 一元素应付所述第二元素识别的个别情形。本专利技术的第二设备包括被配置为显示在应用程序中使用的变量 的显示单元;被配置为检测显示单元上的指示的检测单元,所述指示 指出使第一变量保存对应于个别情形的值,所述个别情形由第二变量 识别;和被配置为产生部分的所述应用程序的产生单元,所述部分应 用程序使第一变量保存与第二变量识别的个别情形对应的值。这里,部分的应用程序,,(portion of an application program) 的例子包括把数据传给另 一应用程序或者从另 一应用程序传送数据的 接口。这种情况下,第一设备的产生单元产生能够把值传给第一或第 二元素,或者从第一或第二元素传送值的接口,作为部分的应用程 序,,.同样地,第二设备的产生单元产生能够把值传给第一或第二变量,或者从笫一或第二元素传送值的接口,作为部分的应用程序。本专利技术也可被看作变换应用程序的方法。这种情况下,本专利技术的方法包括下述步骤在显示单元上显示在应用程序中使用的变量的显 示步骤;检测显示单元上的指示的检测步骤,所述指示指出使第一变 量保存对应于个别情形的值,所述个别情形由第二变量识别;从保存 管理应用程序的元素的数据的存储单元中读取数据的读取步骤,所述 元素用于持有待保存在第一变量中的值;和在存储单元中进行修改和 存储,从而应用程序的该元素能够持有与第二变量识别的个别情形对 应的值作为待保存在第一变量中的值。本专利技术也可被看作使计算机执行预定功能的程序产品。 本专利技术的第一程序产品使计算机执行下述步骤,包括在显示单 元显示构成应用程序的各个元素的显示步骤;检测显示单元上的指示 的检测步骤,所述指示指出使第一元素应付个别情形,所述个别情形 由第二元素识别;和产生部分的所述应用程序的产生步骤,所述部分 应用程序使第一元素应付由所述第二元素识别的个别情形。本专利技术的第二程序使计算机执行下述步骤,包括在显示单元上 显示在应用程序中使用的变量的显示步骤;检测显示单元上的指示的 检测步骤,所述指示指出使第一变量保存对应于个别情形的值,所述 个别情形由第二变量识别;和产生部分的所述应用程序的产生步骤, 所述部分应用程序使第一变量保存与第二变量识别的个别情形对应的 值。这里,部分的应用程序的例子包括把数据传给另一应用程序或 者从另一应用程序传送数据的接口。这种情况下,在第一程序的产生 步骤中,产生能够把值传给第一或第二元素,或者从第一或第二元素 传送值的接口,作为部分的应用程序。同样地,在第二程序的产生 步骤中,产生能够把值传给第一或第二变量,或者从第一或第二元素 传送值的接口,作为部分的应用程序.本专利技术能够使按照个別情形,修改现有应用程序的任务变得简易。附图说明图1图解说明本专利技术的实施例适用于的计算机的硬件结构。图2图解说明在本专利技术的实施例中,待变换的应用程序的例证设 计模型。图3图解说明在本专利技术的实施例中,当指示应用程序的变换时例 证设计模型的状态。图4图解说明在应用程序的变换之后的例证设计模型。 图5图解说明在应用程序的变换之后的例证设计模型。结构的方框图。图7是根据本专利技术的实施例,图解说明输入接口变换单元的操作 的流程图。图8是根据本专利技术的实施例,图解说明输出接口变换单元的操作 的流程图。图9是根据本专利技术的实施例,图解说明新模型创建单元的操作的 流程图。图IO根据本专利技术的实施例,图解说明管理设计模型的例证管理数据。图ll根据本专利技术的实施例,图解说明管理在输入接口和输出接 口的变换之后的设计模型的例证管理数据。图12根据本专利技术的实施例,图解说明管理新创建的设计模型的 例证管理数据。11:注解检测单元12:变换部分13:设计模型存储单元14:输入接口变换单元15:输出接口变换单元16:新模型创建单元具体实施例方式下面参考附图详细说明实现本专利技术的最佳方式(下面称为实施例)。首先,将说明适合于用作本实施例中的变换应用程序的应用程序 变换设备的计算机的硬件结构。图1图解说明这种计算机的例证硬件结构。如图所示,所述计算机包括充当计算装置的中央处理器(CPU)10a,通过主板(M/B)芯片集10b与CPU 10a连接的主存储器 10c,和同样通过M/B芯片集10b与CPU 10a连接的显示机构10d。 同时,网络接口 10f,磁盘装置(HDD)10g,音频机构10h,键盘/鼠标 10i和软盘驱动器10j通过桥接电路10e与M/B芯片集10b连接。图1中图解^兌明的组件通过总线互连。例如,CPU 10a和M/B 芯片集10b通过CPU总线互连,而M/B芯片集10b和主存储器10c 也通过CPU总线互连。M/B芯片集10b和显示机构10d通过加速图 形端口(AGP)互连。如果显示机构1本文档来自技高网...

【技术保护点】
一种变换应用程序的设备,所述设备包括:显示单元,被配置为显示构成应用程序的元素;检测单元,被配置为检测显示单元上的指示,所述指示指出使第一元素应付个别情形,所述个别情形由第二元素识别;和产生单元,被配置为产生部分的所 述应用程序,所述部分应用程序使第一元素应付由所述第二元素识别的个别情形。

【技术特征摘要】
JP 2006-11-1 2006-2980551、一种变换应用程序的设备,所述设备包括显示单元,被配置为显示构成应用程序的元素;检测单元,被配置为检测显示单元上的指示,所述指示指出使第一元素应付个别情形,所述个别情形由第二元素识别;和产生单元,被配置为产生部分的所述应用程序,所述部分应用程序使第一元素应付由所述第二元素识别的个别情形。2、 按照权利要求1所述的设备,其中显示单元显示构成应用程序的设计模型的模型元素作为元素;和响应在与第一元素对应的模型元素上进行的用户操作,检测单元检测使第一元素应付所述个别情形的指示。3、 按照权利要求1所述的设备,其中检测单元通过识别与所述 指示的内容对应的注解对象在显示单元上的位置,检测显示单元上的 指示。4、 一种变换应用程序的设备,所述设备包括 显示单元,被配置为显示在应用程序中使用的变量; 检测单元,被配置为检测显示单元上的指示,所述指示指出使第一变量保存对应于个别情形的值,所述个别情形由第二变量识别;和 产生单元,被配置为产生部分的所述应用程序,所述部分应用程 序使第一变量保存与由第二变量识别的个别情形对应的值。5、 按照权利要求4所述的设备,其中产生单元产生接口,作为 所述部分的应用程序,每个接口能够把值传给第一或第二变量,或者 从第一或第二变量传送值。6、 按照权利要求4所述的设备,其中产生单元产生新的输入接 口,代替从外部接收将被保存在第一变量中的值的初始输入接口,所 述新的输入接口从外部接收将被保存在第 一 变量中的值以及将被保存 在第二变量...

【专利技术属性】
技术研发人员:大崎博靖津田和幸榎本聪
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1