发明名称 Method for developing software and system therefor
摘要 A method for developing software includes providing a source component repository storing source code of multiple software components, providing a binary component repository storing binary code of the multiple software components, editing the source code included in a component of the multiple software components, downloading the binary code included in at least one other component of the multiple software components, and generating a target application from a combination of the component including the edited source code and the at least one other component including the downloaded binary code. The source code of each of the multiple software components is individually editable. Each of the multiple software components is configured to perform a single and complete function. Each of the multiple software components is substantially independent of any runtime environment. The binary code of each of the multiple software components is individually downloadable.
申请公布号 US9134965(B2) 申请公布日期 2015.09.15
申请号 US201314036226 申请日期 2013.09.25
申请人 RICOH COMPANY, LTD. 发明人 Ravel Christian
分类号 G06F9/44 主分类号 G06F9/44
代理机构 IPUSA, PLLC 代理人 IPUSA, PLLC
主权项 1. A method for developing software, the method comprising the steps of: providing a source component repository storing source code of a plurality of software components, providing a binary component repository storing binary code of the plurality of software components; editing, by one or more processors, the source code included in a component of the plurality of software components; downloading by one or more processors, the binary code included in at least one other component of the plurality of software components; and generating, by one or more processors, a target application from a combination of the component including the edited source code and the at least one other component including the downloaded binary code; said target application being dependent on a particular runtime environment; wherein the source code of each of the plurality of software components is individually editable, wherein each of the plurality of software components is configured to perform a single and complete function, wherein each of the plurality of software components is independent of any runtime environment; wherein the binary code of each of the plurality of software components is individually downloadable, and wherein the generating step includes the steps of: forming, by one or more processors, a packaged component that describes the combination of the component including the edited source code and the at least one other component including the downloaded binary code, andproviding, by one or more processors, information identifying a set of fixed implementation classes to the packaged component, to implement an interface between the packaged component and the particular runtime environment.
地址 Tokyo JP