Patent ID: 8938712
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A non-transitory computer program product, comprising: a non-transitory computer readable storage medium having computer readable instructions stored thereon, that when executed by a computer, implement a platform-neutral virtual source code specification to interact, respectively, with a plurality of transform mechanisms, each transform mechanism corresponding to a different platform, to generate a plurality of target source codes corresponding respectively to each different platform, wherein the virtual source code specification comprises a generic markup document, and each of the plurality of transform mechanisms comprises an instruction set, wherein the virtual source code specification includes a virtual state machine having a plurality of states, each having one or more rules to generate a plurality of instruction groups associated with a respective state among the plurality of states, and the virtual source code specification including one or more virtual resources for executing the plurality of instructions, and wherein the plurality of instruction groups are transformed by the transform mechanism into the plurality of target source codes corresponding respectively to each different platform.