发明名称 持续的编程系统以及开展自我包含可执行应用程式的方法
摘要 本发明系用以建立一个自我包含可执行的应用程式。一个编译器编译一个包含主来源码以及起始码之应用程式,产生一表列物件以执行应用程式。一个处理器执行编译好的应用程式产生起始码以持续物件方式将此表列物件载入至单一持续储存库。然后处理器制造稳定化持续储存库以产生自我包含可执行之应用程式,成为使用者之单一可执行档案。
申请公布号 TW384446 申请公布日期 2000.03.11
申请号 TW086113229 申请日期 1997.09.12
申请人 太阳微系统股份有限公司 发明人 麦可J.乔登
分类号 G06F9/06 主分类号 G06F9/06
代理机构 代理人 詹铭文 台北巿罗斯福路二段一○○号七楼之一
主权项 1.一种产生自我包含可执行应用程式的方法,包括下列步骤:编译一包括主来源码与起始码的应用程式,用以产生执行程式所须的一表列物件;执行该编译后的应用程式,使得该起始码得以载入该表列物件为持续物件至一单一持续储存库中;以及稳定该持续储存库以产生自我包含可执行应用程式。2.如申请专利范围第1项所述之方法,更包括:允许一使用者进到规格化数据中规划该应用程式使该应用程式具体化。3.如申请专利范围第2项所述之方法,其中该具体化步骤包括:结合一安全管理员于该应用程式。4.如申请专利范围第3项所述之方法,其中该具体化步骤更包括:以持续物件形式将该规格化数据及安全管理员载入至该持续储存库中。5.如申请专利范围第2项所述之方法,其中该制作步骤包括:以持续物件形式将该规格化数据载入至该持续储存库中。6.如申请专利范围第1项所述之方法,其中该稳定化步骤包括:自动将该表列物件交付至该持续储存库;以及查对在该持续储存库中所有物件是否持续保存着。7.一种具体化之电脑可判读媒体,用以储存指令以产生自我包含可执行应用程式,该指令能使一电脑执行下列步骤:产生一表列物件以执行包括起始码以及主来源码的应用程式;执行该始码以载入该表列物件为持续物件至一单一持续储存库;以及稳定化该持续储存库以产生该自我包含可执行应用程式。8.一种产生自我包含可执行应用程式的系统,包括:一具体化之编译器,用以编译包括起始码以及主来源码的一应用程式,并产生执行该应用程式所需之一表列物件;一具体化之记忆体元件,用以储存一持续储存库;以及一具体化之处理器,连接该编译器与记忆体元件以执行该起始码,用以载入该表列物件为一持续物件至一持续储存库,并用以稳定持续储存库以产生自我包含可执行应用程式。9.一种储存于储存媒体中之自我包含电脑可执行应用程式,包括:持续码物件,包括所有执行该应用程式所需之码;持续数据物件,包括所有执行该应用程式所需之数据,该持续数据物件被连结至该持续码物件并具体化以被该持续码物件所各别执行;以及具体化之持续配置数据物件,用以记录应用程式的状态;该持续码物件、持续数据物件、与持续配置数据物件被储存于该储存媒体上的一单一持续可执行档案中。10.如申请专利范围第1项所述之方法,更包括下步骤:结合一安全管理员至该应用程式上;以及载入该安全管理员为一持续物件至该持续储存库中。11.如申请专利范围第1项所述之方法,更包括下步骤:记录该应用程式之一状态;以及载入该应用程式状态为一持续物件至该持续储存库中。12.如申请专利范围第7项所述之电脑可判读媒体,其中该指令更可使该电脑执行下述步骤:藉由允许使用者进入规格化数据中规划该应用程式使该应用程式具体化。13.如申请专利范围第12项所述之电脑可判读媒体,其中该具体化步骤步骤包括:结合一安全管理员于该应用程式。14.如申请专利范围第13项所述之电脑可判读媒体,其中该具体化步骤包括:载入该规格化数据与安全管理员为持续物件至该持续储存库。15.如申请专利范围第12项所述之电脑可判读媒体,其中该具体化步骤包括:载入该规格化数据为持续物件至该持续储存库。16.如申请专利范围第7项所述之电脑可判读媒体,其中该稳定化步骤包括:自动将该表列物件交付至持续储存库;以及查对是否所有物件持续储存于持续储存库中。17.如申请专利范围第7项所述之电脑可判读媒体,其中该指令更可使电脑执行下列步骤:结合一安全管理员于该应用程式;以及载入该安全管理员为持续物件至该持续储存库。18.如申请专利范围第7项所述之电脑可判读媒体,其中该指令更可使电脑执行下列步骤:记录该应用程式状态;以及载入该应用程式状态为一持续物件至该持续储存库。19.如申请专利范围第8项所述之系统,更包括:一具体化之配置元件,用以允许一使用者进入规格化数据中规划该应用程式。20.如申请专利范围第19项所述之系统,其中该配置元件包括:一具体化之结合元件,用以结合一安全管理员至该应用程式上。21.如申请专利范围第20项所述之系统,其中该配置元件包括:一具体化之载入元件,用以载入该规格化数据与安全管理员为持续物件至该持续储存库。22.如申请专利范围第19项所述之系统,其中配置元件包括:一具体化之载入元件,用以载入该规格化数据为持续物件至该持续储存库。23.如申请专利范围第8项所述之系统,其中该处理器包括:一具体化之稳定器,用以自动将该表列物件送至该持续储存库,并查对所有该物件是否持续储存于该持续储存库中。24.如申请专利范围第8项所述之系统,其中更包括:一具体化之结合元件,用以结合一安全管理员至该应用程式;以及一具体化之载入元件,用以载入该安全管理员为持续物件至该持续储存库中。25.如申请专利范围第8项所述之系统,更包括:一具体化之记录元件,用以记录该应用程式之一状态;以及一具体化之载入元件,用以载入该应用程式状态为持续物件至该持续储存库。26.如申请专利范围第9项所述之自我包含电脑可执行应用程式,其中该持续配置数据物件更包括:具体化之持续规格化数据物件,用以规格化该应用程式。27.如申请专利范围第9项所述之自我包含电脑可执行应用程式,其中该持续配置数据物件更包括:具体化之持续安全管理员数据物件,用以结合一安全管理员至该应用程式上。图式简单说明:第一图为执行本发明之储存方法的电脑区块图;第二图绘示第一图中记忆部份的内容;第三图绘示第二图中持续储存库的内容;以及第四图是一个显示本发明之储存方法执行趋向的流程图。
地址 美国