System and method for implementing data-compatibility-based version scheme

    公开(公告)号:US20060236317A1

    公开(公告)日:2006-10-19

    申请号:US11218432

    申请日:2005-09-06

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features.

    System and method for automated building of component based applications for visualizing complex data structures
    42.
    发明申请
    System and method for automated building of component based applications for visualizing complex data structures 审中-公开
    用于自动构建基于组件的应用程序的可视化复杂数据结构的系统和方法

    公开(公告)号:US20060236254A1

    公开(公告)日:2006-10-19

    申请号:US11108169

    申请日:2005-04-18

    IPC分类号: G06F9/00

    CPC分类号: G06F8/75

    摘要: A system and method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device. The screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure. The visualized data structure related to data content associated with messages communicated over a network between the device and a data source. The system and method comprises: a parser module for analyzing a set of predefined message and data definitions expressed in a structured definition language to identify corresponding data structure and message details related to the messages, the predefined message and data definitions for including in the application; a screen template for providing a representative example of the screen to be displayed on the graphical user interface; and a screen component generation module for applying the predefined message and data details to the screen template to generate the screen component; wherein the predefined message and data definitions and the screen component are subsequently assembled in to the application.

    摘要翻译: 一种用于生成被配置为在设备的图形用户界面上显示的屏幕中的数据结构可视化的屏幕组件的系统和方法。 该屏幕组件用于在应用中包括用于在该设备上执行并且具有用结构化定义语言表达的定义来定义数据结构的可视化的定义。 与通过设备和数据源之间的网络传送的消息相关联的数据内容相关的可视化数据结构。 该系统和方法包括:解析器模块,用于分析以结构化定义语言表达的一组预定义消息和数据定义,以识别与消息相关的相应数据结构和消息细节,用于在应用中包括的预定义消息和数据定义; 用于提供要在图形用户界面上显示的屏幕的代表性示例的屏幕模板; 以及屏幕组件生成模块,用于将预定义的消息和数据细节应用于屏幕模板以生成屏幕组件; 其中预定义的消息和数据定义以及屏幕组件随后被组合到应用程序中。

    System and method for generating component based applications

    公开(公告)号:US20060206861A1

    公开(公告)日:2006-09-14

    申请号:US11078331

    申请日:2005-03-14

    IPC分类号: G06F9/44

    CPC分类号: G06F9/445 G06F8/35

    摘要: A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application.

    System and method for generating a web service definition and database schema from wireless application definition
    45.
    发明授权
    System and method for generating a web service definition and database schema from wireless application definition 有权
    用于从无线应用定义生成Web服务定义和数据库模式的系统和方法

    公开(公告)号:US07747983B2

    公开(公告)日:2010-06-29

    申请号:US11107892

    申请日:2005-04-18

    IPC分类号: G06F9/45

    CPC分类号: G06F8/51

    摘要: A system and method for generating a service interface definition for a data source from an application definition is provided. The system and method includes: a component processor for examining components forming a component based application, which include a screen component having screen definitions, to identify a screen control mapping identifying a transition between a source screen and a target screen. The system and method includes a service interface generation engine for generating a Web service definition for a Web service interface of a backend server of a data source, based on an operation definition describing an action supported by the data source. The operation definition is constructed based on the identified transition.

    摘要翻译: 提供了一种用于从应用程序定义生成数据源的服务接口定义的系统和方法。 该系统和方法包括:组件处理器,用于检查形成基于组件的应用的组件,其包括具有屏幕定义的屏幕组件,以标识识别源屏幕和目标屏幕之间的转换的屏幕控制映射。 该系统和方法包括:服务接口生成引擎,用于基于描述数据源支持的动作的操作定义,生成用于数据源的后端服务器的Web服务接口的Web服务定义。 基于识别的转换构建操作定义。

    System and method of data source detection
    46.
    发明申请
    System and method of data source detection 有权
    数据源检测系统和方法

    公开(公告)号:US20070002689A1

    公开(公告)日:2007-01-04

    申请号:US11405509

    申请日:2006-04-18

    IPC分类号: G01V1/00

    摘要: A data source detection method and system for detecting data sources are provided. The data source detection system comprises a generic data source connector for connecting to a data source, a data source connectors repository for storing the location of the data source and a data source model for representing information contained in the data source. The method comprises the steps of reading a data source connector repository, locating and connecting to a data source connector of a data source and building a data source model of the data source.

    摘要翻译: 提供了一种用于检测数据源的数据源检测方法和系统。 数据源检测系统包括用于连接到数据源的通用数据源连接器,用于存储数据源的位置的数据源连接器存储库和用于表示包含在数据源中的信息的数据源模型。 该方法包括读取数据源连接器存储库,定位和连接到数据源的数据源连接器并构建数据源的数据源模型的步骤。

    System and method for flexible visual representation of device fonts
    47.
    发明申请
    System and method for flexible visual representation of device fonts 有权
    用于设备字体的灵活可视化表示的系统和方法

    公开(公告)号:US20060248506A1

    公开(公告)日:2006-11-02

    申请号:US11287355

    申请日:2005-11-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38

    摘要: A system and method for developing an application for execution on a target device is described. The system comprises: a processor and a memory for storing instructions and data to configure the processor to provide: a development platform interface for developing a presentation component for output by the target device to a user interface in accordance with a target device appearance definition; a plurality of development platform appearance definitions for configuring the appearance of output of the development platform interface; and a mapping mechanism for mapping between the target device appearance definition and a corresponding development platform appearance definition to simulate on the system the output of the presentation component by the target device.

    摘要翻译: 描述了用于开发用于在目标设备上执行的应用的系统和方法。 该系统包括:处理器和存储器,用于存储指令和数据以配置处理器以提供:开发平台接口,用于根据目标设备外观定义开发用于由目标设备输出到用户界面的呈现组件; 多个开发平台外观定义,用于配置开发平台界面的输出外观; 以及映射机制,用于在目标设备外观定义和对应的开发平台外观定义之间进行映射,以在系统上模拟目标设备的呈现组件的输出。

    System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device
    48.
    发明授权
    System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device 有权
    用于实现对通信设备上的应用的传入消息处理操作的辅助可视化开发的系统和方法

    公开(公告)号:US07937684B2

    公开(公告)日:2011-05-03

    申请号:US11452985

    申请日:2006-06-15

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20 G06F9/453

    摘要: A message wizard enables assisted visual development of operations to process an incoming message for an application on a communication device. The wizard provides a series of pages from which a developer can select a desired action to perform on a target upon receipt of the incoming message and select a specific target comprising at least one data component from a set of candidate data components. The wizard then automatically generates code to implement the selected action on the target. A message page to visualize the message, target and the relationship between then and, as applicable, any script generated to implement the action may also be provided. The wizard may provide a data component type page to select a type of data component and then provide the series of pages in response to the type of data component selected.

    摘要翻译: 消息向导使辅助视觉开发操作能够处理通信设备上应用程序的传入消息。 该向导提供了一系列页面,开发者可从该页面中选择在接收到传入消息时在目标上执行所需的动作,并从一组候选数据组件中选择包括至少一个数据组件的特定目标。 然后,向导将自动生成代码以在目标上实现所选的操作。 可以提供用于可视化消息,目标的消息页面以及随之而来的(以及适用的话)生成的用于实现该动作的脚本之间的关系。 向导可以提供数据组件类型页面来选择数据组件的类型,然后响应于所选择的数据组件的类型来提供一系列页面。

    System and Method For Generating A Web Service Definition And Database Schema From Wireless Application Definition
    49.
    发明申请
    System and Method For Generating A Web Service Definition And Database Schema From Wireless Application Definition 审中-公开
    用于从无线应用定义生成Web服务定义和数据库模式的系统和方法

    公开(公告)号:US20100269098A1

    公开(公告)日:2010-10-21

    申请号:US12796877

    申请日:2010-06-09

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: A system and method for generating a service interface definition for a data source from an application definition is provided. The system and method includes: a component processor for examining components forming a component based application, which include a screen component having screen definitions, to identify a screen control mapping identifying a transition between a source screen and a target screen. The system and method includes a service interface generation engine for generating a Web service definition for a Web service interface of a backend server of a data source, based on an operation definition describing an action supported by the data source. The operation definition is constructed based on the identified transition.

    摘要翻译: 提供了一种用于从应用程序定义生成数据源的服务接口定义的系统和方法。 该系统和方法包括:组件处理器,用于检查形成基于组件的应用的组件,其包括具有屏幕定义的屏幕组件,以标识识别源屏幕和目标屏幕之间的转换的屏幕控制映射。 该系统和方法包括:服务接口生成引擎,用于基于描述数据源所支持的动作的操作定义,生成用于数据源的后端服务器的Web服务接口的Web服务定义。 基于识别的转换构建操作定义。

    System and method for generating a web service definition and database schema from wireless application definition
    50.
    发明申请
    System and method for generating a web service definition and database schema from wireless application definition 有权
    用于从无线应用定义生成Web服务定义和数据库模式的系统和方法

    公开(公告)号:US20060236306A1

    公开(公告)日:2006-10-19

    申请号:US11107892

    申请日:2005-04-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: A system and method for generating a service interface definition for a data source from an application definition. The application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface of a device when in communication with the data source over a network. The visualized data structure related to data content associated with the messages communicated over the network between the device and the data source via the service interface. The system and method comprising: a service interface generation engine configured for coordinating the processing of screen control mappings identified from the screen component in generation of the service interface, the screen control mappings for defining a work flow of the screen described by the screen component in the context of the application; a message definition generator module of the engine for generating a message definition set related to the identified control mappings, the message definition set for describing the data structure communicated between the device and the data source, the message definition set expressed in a second structured definition language; an operation definition generator module of the engine for generating an operation definition describing an action supported by the data source, the operation definition expressed in the second structured definition language; wherein the message definition set is assignable to the operation definition during generation of the service interface.

    摘要翻译: 一种用于从应用程序定义生成数据源的服务接口定义的系统和方法。 所述应用定义包括具有以第一结构化定义语言表示的屏幕定义的屏幕组件,用于在通过网络与数据源通信时在设备的图形用户界面上显示时定义数据结构的可视化。 与通过服务接口在设备和数据源之间通过网络传送的消息相关联的数据内容相关的可视化数据结构。 该系统和方法包括:服务接口生成引擎,被配置为在生成服务接口时协调从屏幕组件识别的屏幕控制映射的处理,用于定义由屏幕组件描述的屏幕的工作流程的屏幕控制映射 申请的上下文; 用于生成与所识别的控制映射相关的消息定义集合的引擎的消息定义生成器模块,用于描述在设备和数据源之间传送的数据结构的消息定义集合,以第二结构化定义语言表达的消息定义集 ; 用于生成描述由数据源支持的动作的操作定义的引擎的操作定义生成器模块,以第二结构定义语言表示的操作定义; 其中所述消息定义集可以在所述服务接口的生成期间被分配给所述操作定义。