摘要 |
Dynamic application systems (200) that, in a preferred embodiment, utilize behaviorally-oriented objects to adapt to the operating environment of the applications. The dynamic applications only use components necessary to perform the functionality required by the user. The dynamic client application (202) of the preferred embodiment of the present invention are able to be operated with a minimal operating system. This operating system can include handheld computers, PDAs, appliances and the like. The dynamic client application (202) utilizes a "seed" program (211) that includes minimal executable code to create a connection with a server (201), download a set of system components (223, 222) from the server (201) and install those components to create a user interface. The user can then request desired functionality from the system. The client application will then download the components necessary for the client application to either perform the functionality or to access this functionality elsewhere in a distributed computer system (200).
|