| US 7,409,674 B2 | ||
| System and method of creating and communicating with component based wireless applications | ||
| Michael Shenfield, Richmond Hill (Canada); Viera Bibr, Kilbride (Canada); Brindusa L. Fritsch, Toronto (Canada); Bryan R. Goring, Milton (Canada); Robert Kline, Richmond Hill (Canada); and Kamen B. Vitanov, Toronto (Canada) | ||
| Assigned to Research in Motion Limited, Waterloo, On (US) | ||
| Filed on Dec. 23, 2003, as Appl. No. 10/745,192. | ||
| Claims priority of provisional application 60/503955, filed on Sep. 17, 2003. | ||
| Claims priority of provisional application 60/436012, filed on Dec. 26, 2002. | ||
| Prior Publication US 2004/0199614 A1, Oct. 07, 2004 | ||
| Int. Cl. G06F 9/45 (2006.01) | ||
| U.S. Cl. 717—114 | 44 Claims |

| 1. A method of provisioning an executable version of a component application program on a mobile communication device, the
method comprising the steps of:
receiving a plurality of components over a network from a server, the plurality of components representing the component application
program, the components including metadata descriptors expressed in a structured definition language;
loading the metadata descriptors in an application container of the device, the application container for hosting a client
runtime environment for the program; and
generating the executable version from the metadata descriptors for subsequent execution in the client runtime environment
of the device.
|