Method and apparatus for enabling application program compatibility with display devices having improved pixel density
First Claim
1. A method for enabling an application program configured for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the method comprising:
- receiving from an application program a call directed toward an application programming interface for performing a screen input or output function, the call including one or more parameters;
in response to receiving the call, determining whether the application program is configured for use with the display device having one of the following;
a lower pixel density and a higher pixel density, wherein determining whether the application program is configured for use comprises;
examining a property of the application program to determine a software development kit version number against which the application program was compiled wherein the version number corresponds to a pixel density support level of the application program, anddetermining that the application program is configured for use with the display device having the higher pixel density if the version number is one of the following;
greater than a predetermined value and equal to the predetermined value, anddetermining that the application program is configured for use with the display device having the lower pixel density if the version number is less than the predetermined value; and
in response to determining that the application program is configured for use with the display device having the lower pixel density,scaling the parameters for the higher pixel density display device, andcalling the application programming interface with the scaled parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for enabling application program compatibility with display devices having an increased pixel density. According to one method, a call including one or more parameters is directed toward an application programming interface for performing a screen input or output function is received from an application program. In response to receiving the call, a determination is made as to whether the application program is configured for use with a display device having a lower pixel density or a display device having a higher pixel density. In response to determining that the application program is configured for use with a display device having a lower pixel density, the parameters are scaled for the higher pixel density display device and the application programming interface is called using the scaled parameters.
40 Citations
16 Claims
-
1. A method for enabling an application program configured for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the method comprising:
-
receiving from an application program a call directed toward an application programming interface for performing a screen input or output function, the call including one or more parameters; in response to receiving the call, determining whether the application program is configured for use with the display device having one of the following;
a lower pixel density and a higher pixel density, wherein determining whether the application program is configured for use comprises;examining a property of the application program to determine a software development kit version number against which the application program was compiled wherein the version number corresponds to a pixel density support level of the application program, and determining that the application program is configured for use with the display device having the higher pixel density if the version number is one of the following;
greater than a predetermined value and equal to the predetermined value, anddetermining that the application program is configured for use with the display device having the lower pixel density if the version number is less than the predetermined value; and in response to determining that the application program is configured for use with the display device having the lower pixel density, scaling the parameters for the higher pixel density display device, and calling the application programming interface with the scaled parameters. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system configured to enable an application program created for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the computer system comprising:
-
a central processing unit; a display device having a higher pixel density; and a memory operative to store, an operating system for execution on the central processing unit, an application program for execution on the operating system and created for use with a display device having a lower pixel density, an application programming interface for performing input and output operations to the display device, and a translation layer for intercepting calls by the application program to the application programming interface, for scaling the calls to the display device, and for calling the application programming interface with the scaled parameters wherein the translation layer is further operative to determine whether the application program is configured for use with the display device having a higher pixel density comprising, examining a property of the application program to determine a software development kit version number against which the application program was compiled wherein the version number corresponds to a pixel density support level of the application program, determining that the application program is configured for use with the display device having the higher pixel density if the version number is greater than or equal to a predetermined value, and determining that the application program is configured for use with the display device having the lower pixel density if the version number is less than the predetermined value. - View Dependent Claims (8, 9, 10)
-
-
11. A method for enabling an application program configured for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the method comprising:
-
receiving from an application program a call directed toward an application programming interface for performing a screen input or output function, the call including one or more parameters; in response to receiving the call, determining whether the application program is configured for use with the display device having the lower pixel density or the display device having a higher pixel density by; examining a property of the application program that specifies a software development kit version number against which the application program was compiled wherein the version number corresponds to a pixel density support level of the application program, and determining whether the application program is configured for use with the display device having the lower pixel density or the display device having a higher pixel density based on the version number, wherein; determining that the application program is configured for use with the display device having the higher pixel density if the version number is greater than or equal to a predetermined value, and determining that the application program is configured for use with the display device having the lower pixel density if the version number is less than the predetermined value; in response to determining that the application program is configured for use with the display device having the lower pixel density, scaling the parameters for the higher pixel density display device and calling the application programming interface with the scaled parameters; and calling the application programming interface without scaling the parameters in response to determining that the application program is configured for use with the display device having a higher pixel density. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification