Desktop-to-cloud application migration

The nested MVP architecture addresses communication latency and software development challenges in migrating desktop applications to the cloud by automating the generation of client-side components and optimizing communication, thus improving the migration process.

JP2025129056APending Publication Date: 2025-09-03FEI SAS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025026352
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-22
Filing Date
2025-02-21
Publication Date
2025-09-03

AI Technical Summary

Technical Problem

Existing techniques for migrating legacy desktop applications to cloud computing environments suffer from excessive communication latency and software development difficulties, particularly due to the need for frequent client-server interactions and the separation of back-end and front-end development.

Method used

A nested Model-View-Presenter (MVP) software architecture is automatically generated by performing code compilation, parsing, and data type matching to distribute the desktop application across a cloud environment, with an internal MVP hosted on the client and an external MVP on the server, reducing unnecessary communication and allowing back-end developers to focus on their tasks without learning front-end syntax.

Benefits of technology

The nested MVP architecture significantly reduces communication latency and streamlines software development by minimizing client-server interactions and automating the generation of client-side components, enhancing the efficiency of desktop-to-cloud application migration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025129056000001_ABST
    Figure 2025129056000001_ABST
Patent Text Reader

Abstract

To provide systems and methods for facilitating desktop-to-cloud application migration.SOLUTION: A method includes a system accessing a desktop application, and deploying the desktop application in a cloud computing environment, based on generating a nested model-view-presenter software architecture that treats the desktop application as an outer data model. Here, the cloud computing environment comprises a server device and a client device, where the server device hosts the desktop application and a portion of an outer presenter, and the client device hosts another portion of the outer presenter and an outer view. The outer view comprises an inner view, an inner presenter, and a light version of the desktop application.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art