Verification of software application attributes for optimal compatibility with a software system
First Claim
Patent Images
1. A method of providing compatibility between a software module and an electronic device, comprising:
- providing an electronic device having a processor and a memory, the processor running an operating system;
providing access to the software module configured to run on the processor of the electronic device; and
checking operating system compatibility information, the operating system compatibility information being included in the software module.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system of providing compatibility between a software application and an electronic device are disclosed. An exemplary method includes providing an electronic device having a processor and a memory, the processor running an operating system. The method also includes providing access to a software application configured to run on the process of the electronic device. Further, the method includes checking operating system compatibility information. The operating system compatibility information is included in the software application.
56 Citations
29 Claims
-
1. A method of providing compatibility between a software module and an electronic device, comprising:
-
providing an electronic device having a processor and a memory, the processor running an operating system;
providing access to the software module configured to run on the processor of the electronic device; and
checking operating system compatibility information, the operating system compatibility information being included in the software module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of developing a software module for an electronic device, comprising:
-
accessing a software development tool kit;
developing the primary functionality of the software module using the software development tool kit;
configuring compatibility information to be included in the software module; and
compiling the software module into a format executable by the electronic device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28)
-
-
15. An information source configured to be used in a software module for an electronic device, comprising:
a data structure specifying a plurality of fields configured to contain compatibility information, the compatibility information including at least one of minimum operating system version information, maximum operating system version information, required features information, and supported features information.
-
26. A method of providing compatibility between a software module and an electronic device, comprising:
-
providing an electronic device having a processor and a memory, the processor running an operating system;
configured to run on the processor of the electronic device; and
checking development tools version information, the development tools version information based on the version of development tools used to develop the software module.
-
-
29. A method of using an electronic device, comprising:
-
providing an electronic device having a processor and a memory, the processor running an operating system;
providing access to the software module configured to run on the processor of the electronic device;
checking operating system compatibility information; and
selectively enabling an operating system backward compatibility mode based on the operating system compatibility information.
-
Specification