Patent ID: 7720953

Claim:
An application design tool for developing a wireless application model of a component based wireless application, the component application including data components, message components, presentation components and workflow components for execution on a wireless device, the application design tool implemented in a computer having a processor for executing instructions stored in a computer readable memory, the executed instructions providing: a data source detection system comprising: a data source connectors repository for storing: a plug-in defining a generic data source connector comprising: an extension point for providing criterion for identifying specific data source connectors, and a contract defining a common interface to be used by specific data source connectors; one or more specific data source connectors, each implementing the contract for a particular type of data source and comprising a data source schema defining a Web Services Description Language (WSDL)-like model of the particular type of data source; and a data source model for representing information contained in data sources generated from the WSDL-like model of the particular type of data source retrieved from the data source connector repository by dynamically introspecting the data source connector repository using the criterion of the extension point of the plug-in; and a wireless application model using the data source model based on the data source schema for a data source retrieved using the specific data source connector associated with the particular type of data source, the data source schema for creating the data source model for building the wireless application model.