×

Cross-platform application framework

  • US 8,601,449 B2
  • Filed: 04/15/2011
  • Issued: 12/03/2013
  • Est. Priority Date: 04/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • inputting of business logic source code, the business logic source code not containing substantial amounts of code specific to any platform and the business logic source code defines substantially all functionality of the application that is specific to an application;

    compiling platform-specific code associated with a first platform and the business logic source code, thereby generating a first set of computer-executable instructions,distributing the first set of computer-executable instructions to devices that provide the first platform and that are capable of executing the first set of computer-executable instructions, executing the first set of computer-executable instructions causing the devices that provide the first platform to provide the application; and

    compiling platform-specific code associated with a second platform and the business logic source code, thereby generating a second set of computer-executable instructions,distributing the second set of computer-executable instructions to devices that provide the second platform and that are capable of executing the second set of computer-executable instructions, executing the second set of computer-executable instructions causing the devices that provide the second platform to provide the application wherein generating the first set of computer-executable instructions comprises compiling a first set of platform-specific code, the first set of platform-specific code being specific to the first platform; and

    wherein generating the second set of computer-executable instructions comprise compiling a second set of platform-specific code, the second set of platform-specific code being specific to the second platform, wherein generating the first set of computer-executable instructions comprises compiling layer source code, the layer source code not containing code specific to the first platform or the second platform the layer source code defining a layer class that comprises a load operation that loads content into a layer module, the layer module being an instance of the layer class;

    wherein generating the second set of computer-executable instructions comprises compiling the layer source code;

    wherein the first set of platform-specific code defines an operation that, when executed on the first platform, uses the layer module to generate output data usable to present a layer to a user; and

    wherein the second set of platform-specific code defines an operation that, when executed on the second platform, uses the layer module to generate output data usable to present the layer to another user.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×