×

System and method for integration of browser-based thin client applications within desktop rich client architecture

  • US 8,996,658 B2
  • Filed: 09/03/2008
  • Issued: 03/31/2015
  • Est. Priority Date: 09/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating the reuse of a browser-based thin client of a client-server application in a browser-independent context, the method comprising:

  • receiving, by a computer system, first program code for the browser-based thin client, wherein the first program code has one or more browser dependencies that require the browser-based thin client to operate within a web browser in order to interact with a server side of the client-server application, wherein the one or more browser dependencies comprise one or more dependencies that require the browser-based thin client to depend on the web browser to handle application security when interacting with the server side of the client-server application; and

    converting, by the computer system, the first program code for the browser-based thin client into second program code for a browser-independent client application that is a rich-client application configured to be invoked and run from a rich-client infrastructure,wherein the converting comprises generating additional program code based at least in part on the first program code, the additional program code to be included in the second program code to facilitate reuse of the browser-based thin client within the rich-client infrastructure,wherein the second program code does not contain the one or more browser dependencies, so that the browser-independent client application is no longer dependent on a presence of the web browser in order to function, andwherein the converting further comprises;

    determining, by the computer system, the one or more browser dependencies, the determining comprising identifying the one or more dependencies that require the browser-based thin client to depend on the web browser to handle application security when interacting with the server side of the client-server application; and

    eliminating, by the computer system, the one or more browser dependencies, the eliminating comprising eliminating the one or more dependencies that require the browser-based thin client to depend on the web browser to handle application security when interacting with the server side of the client-server application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×