Development system with improved methodology for creation and reuse of software assets
US-11789706-B2 · Oct 17, 2023 · US
US12405778B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12405778-B2 |
| Application number | US-202418438306-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 9, 2024 |
| Priority date | Jun 3, 2020 |
| Publication date | Sep 2, 2025 |
| Grant date | Sep 2, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of porting a first application, corresponding to a third-party development tool, into a second application, corresponding to a sub-application that depends on a parent application to run, is performed by an electronic device. The device transforms the first application from a first project mechanism into a second project mechanism. The device converts a design resource in the transformed first application from a first resource format into a second resource format. The device exports the design resource to a development tool of the sub-application. The device converts a code resource in the transformed first application from a first programming language into a second programming language. The device exports the code resource to the development tool of the sub-application, The device also performs secondary development on the design resource and the code resource in the development tool of the sub-application.
Opening claim text (preview).
What is claimed is: 1. A method for porting a first application into a second application performed by an electronic device, wherein the first application corresponds to a third-party development tool and the second application is a sub-application that executes on a social networking platform, the method comprising: transforming the first application from a first operating mechanism corresponding to the third-party development tool into a second operating mechanism corresponding to the sub-application, wherein the first operating mechanism allows the first application to operate in an offline mode and the second operating mechanism requires that the sub-application operates in an online mode only; converting a design resource in the transformed first application from a first resource format corresponding to the third-party development tool into a second resource format corresponding to the social networking platform and a code resource in the transformed first application from a first programming language corresponding to the third-party development tool into a second programming language corresponding to the social networking platform, respectively; exporting the converted design resource and the converted code resource to a development tool of the second application on the social networking platform; and performing secondary development on the design resource and the code resource in the development tool of the sub-application, to obtain the second application corresponding to the social networking platform. 2. The method according to claim 1 , wherein the first resource format and the first programming language correspond to the third-party development tool, and the second resource format and the second programming language correspond to the sub-application. 3. The method according to claim 1 , wherein the method further comprises: adapting a target function interface of the first application in the third-party development tool to be supported by the social network platform. 4. The method according to claim 1 , wherein the converting and exporting of the design resource further comprise: searching for the design resource in the first application; converting the found design resource from the first resource format into the second resource format; and exporting the design resource in the second resource format to the second application. 5. The method according to claim 1 , wherein the converting and exporting of the code resource further comprise: converting a C#code in the first application into a JavaScript™ (JS) script code; and exporting the JS script code to the second application. 6. An electronic device comprising: one or more processors; and memory storing one or more programs that, when executed by the one or more processors, cause the electronic device to perform a method for porting a first application into a second application, wherein the first application corresponds to a third-party development tool and the second application is a sub-application that executes on a social networking platform, including: transforming the first application from a first operating mechanism corresponding to the third-party development tool into a second operating mechanism corresponding to the sub-application, wherein the first operating mechanism allows the first application to operate in an offline mode and the second operating mechanism requires that the sub-application operates in an online mode only; converting a design resource in the transformed first application from a first resource format corresponding to the third-party development tool into a second resource format corresponding to the social networking platform and a code resource in the transformed first application from a first programming language corresponding to the third-party development tool into a second programming language corresponding to the social networking platform, respectively; exporting the converted design resource and the converted code resource to a development tool of the second application on the social networking platform; and performing secondary development on the design resource and the code resource in the development tool of the sub-application, to obtain the second application corresponding to the social networking platform. 7. The electronic device according to claim 6 , wherein the first resource format and the first programming language correspond to the third-party development tool, and the second resource format and the second programming language correspond to the sub-application. 8. The electronic device according to claim 6 , wherein the method further comprises: adapting a target function interface of the first application in the third-party development tool to be supported by the social network platform. 9. The electronic device according to claim 6 , wherein the converting and exporting of the design resource further comprise: searching for the design resource in the first application; converting the found design resource from the first resource format into the second resource format; and exporting the design resource in the second resource format to the second application. 10. The electronic device according to claim 6 , wherein the converting and exporting of the code resource further comprise: converting a C#code in the first application into a JavaScript™ (JS) script code; and exporting the JS script code to the second application. 11. A non-transitory computer-readable storage medium, storing a computer program that, when executed by one or more processors of an electronic device, cause the electronic device to perform a method for porting a first application into a second application, wherein the first application corresponds to a third-party development tool and the second application is a sub-application that executes on a social networking platform, including: transforming the first application from a first operating mechanism corresponding to the third-party development tool into a second operating mechanism corresponding to the sub-application, wherein the first operating mechanism allows the first application to operate in an offline mode and the second operating mechanism requires that the sub-application operates in an online mode only; converting a design resource in the transformed first application from a first resource format corresponding to the third-party development tool into a second resource format corresponding to the social networking platform and a code resource in the transformed first application from a first programming language corresponding to the third-party development tool into a second programming language corresponding to the social networking platform, respectively; exporting the converted design resource and the converted code resource to a development tool of the second application on the social networking platform; and performing secondary development on the design resource and the code resource in the development tool of the sub-application, to obtain the second application corresponding to the social networking platform. 12. The non-transitory computer-readable storage medium according to claim 11 , wherein the first resource format and the first programming language correspond to the third-party development tool, and the second resource format and the second programming language correspond to the sub-application. 13. The non-transitory computer-readable storage medium according to claim 11 , wherein the method further comprises: adapting a target function interface of the first application in the third-party development tool to be supported by the social network platform.
Related publications grouped by family.
Answers are generated from the same data shown on this page.