System and method for interactive wireless applications with conditional UI controls
    1.
    发明公开
    System and method for interactive wireless applications with conditional UI controls 审中-公开
    系统和方法,用于与无线相关的用户界面的控制元件的交互式应用

    公开(公告)号:EP1569094A1

    公开(公告)日:2005-08-31

    申请号:EP04251156.8

    申请日:2004-02-27

    IPC分类号: G06F9/44 G06F3/033

    CPC分类号: G06F8/38

    摘要: A wireless application GUI is described as a set of atomic screen components. The application screens are defined through a structured language such as XML, HTML or XHTML and are expressed as a collection of nested layouts and UI controls. Representation of these visual components is facilitated through the use of an intelligent Device Runtime framework that provides a set of services for screen presentation, management and user interaction. The designation of the screen components provides for an interactive and dynamic UI, and provides for delegation of some of the user interface management to the intelligent Device Runtime framework. The screen components utilize conditional controls in the wireless application definition. Conditional controls are dynamic screen elements that determine their appearance or behavior by virtue of satisfying a particular condition. Conditional controls include so-called driving (primary) and dependent (secondary) controls that modify application runtime screen behavior.

    摘要翻译: 一种无线应用GUI被描述为一组原子屏幕组件。 应用程序屏幕中通过结构化的语言定义的:如XML,HTML或XHTML和被过表达作为嵌套布局和UI控件的集合。 综合可视化组件的表示是通过使用智能设备运行时框架的促进确实提供了一组屏幕演示,管理和用户交互的服务。 屏幕组件的名称在交互和动态UI提供的,并提供了一些用户界面管理到智能设备运行时框架代表团。 屏幕组件利用在无线应用程序定义的条件的控制。 有条件的控制是动态画面元素确实凭借满足特定条件的确定性挖掘它们的外观或行为。 条件控制包括所谓的驱动(主)和从属(辅助)控制做修改应用运行时屏幕的行为。

    System and method for presentation of wireless application data using repetitive UI layouts
    2.
    发明公开
    System and method for presentation of wireless application data using repetitive UI layouts 审中-公开
    系统和方法,通过重复的用户接口设备的装置,从无线应用呈现数据

    公开(公告)号:EP1569095A1

    公开(公告)日:2005-08-31

    申请号:EP04251157.6

    申请日:2004-02-27

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30 G06F9/451

    摘要: A Repetitive Layout scheme is provided that operates on a collection of data objects, such that each data object accords to the same data object definition (data model) expressed in a structured definition language. The Repetitive Layout consists of one UI section repeated for every object in the collection. Each UI section is composed of a set of UI controls or sub-layouts. The UI controls in each section are associated with the data fields of the corresponding data object. A user of a wireless application interacting with the data objects can select UI sections and edit the controls within them via the user interface of the wireless device executing the application. Any modifications are propagated to the data objects mapped to the respective UI sections. Similarly, all modifications (driven by the application logic or incoming server messages) to the data objects are reflected in the UI section mapped to these objects. The generation and application of the repetitive layout scheme can include the steps: dynamic data entity generation (Data Composer stage); determining the collection of data objects that need to be presented by the user interface (Rules Engine stage); sorting the collection of data objects (Sorting Processor stage); generating the UI Layout (Layout Generator stage); propagating UI changes back to the Data Model having the definitions of the data objects (Data Dispatcher stage); propagating data changes to the Repetitive Layout; and propagating changes to nodes of the data model.

    摘要翻译: 重复布局方案提供没有操作上的数据对象的集合,谋求确实每个数据对象到符合在结构化定义语言表达的相同数据对象定义(数据模型)。 一个UI部分的重复布局besteht重复集合中的每个对象。 每个UI部分是由一组UI控件或子布局的。 每个部分中的UI控件被与该数据对象CORRESPONDING的数据字段相关联。 无线应用与数据对象进行交互的用户可以选择UI部分和经由执行应用程序的无线设备的用户界面内编辑他们的控件。 的任何修改被传播到映射到UI respectivement部分中的数据对象。 类似地,所有修改的数据对象(由应用程序逻辑或呼入服务器的消息驱动)反映在映射到合成对象UI部。 产生和重复布置方案的应用可以包括以下步骤:生成动态数据实体(数据作曲阶段); 确定数据挖掘对象的集合都需要通过用户界面(规则引擎阶段)提交; 排序的数据对象(排序处理器级)的集合; 产生UI布局(布局生成阶段); 传播UI变回具有的数据对象(数据分派器阶段)的定义中的数据模型; 传播数据改变到重复布局; 和传播更改数据模型的节点。

    System, method and apparatus for compressed wireless signalling
    3.
    发明公开
    System, method and apparatus for compressed wireless signalling 审中-公开
    System,Verfahrung und Vorrichtung zur komprimierten drahtlosen Signalisierung

    公开(公告)号:EP1701502A1

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

    申请号:EP05101842.2

    申请日:2005-03-09

    IPC分类号: H04L29/06 H04L29/08

    摘要: Wireless data message optimization for messages sent between a wireless device and a server that provides a service that the wireless device is authorized to access is provided using an application gateway that serves as a proxy between the wireless device and the server. The application gateway maps optimized service request messages generated by the wireless device to a service request message format expected by the server, and maps response messages generated by the server to an optimized response message format expected by the wireless device. The optimized message format is flattened by removing unnecessary message structure, eliminates unnecessary message fields, and uses default and enumeration encoding to reduce optimized message size.

    摘要翻译: 使用用作无线设备和服务器之间的代理的应用网关来提供无线设备和提供无线设备被授权访问的服务的服务器之间发送的消息的无线数据消息优化。 应用网关将由无线设备产生的优化服务请求消息映射到服务器预期的服务请求消息格式,并将由服务器生成的响应消息映射到由无线设备预期的优化响应消息格式。 优化的消息格式通过删除不必要的消息结构,消除不必要的消息字段,并使用默认和枚举编码来减少优化的消息大小而被平坦化。

    A system and method for mapping between message and data domains using a metadata defined mapping
    4.
    发明公开
    A system and method for mapping between message and data domains using a metadata defined mapping 审中-公开
    系统和用于通信和数据区域之间的映射方法,通过元数据图限定的平面的方式

    公开(公告)号:EP1569109A1

    公开(公告)日:2005-08-31

    申请号:EP04251155.0

    申请日:2004-02-27

    IPC分类号: G06F9/46 G06F17/30

    CPC分类号: G06F9/546 H04L67/02

    摘要: It is desirable to drive down the complexity involved in developing the wireless application by reducing the need to do any explicit coding, as well as reducing device resources utilized by the application when provisioned. Having an intelligent wireless device runtime environment (Device Runtime) that provides a set of basic services to manage the wireless application as a series of application components, and their interactions, can simplify the development effort and reduce resource allocation. The wireless application is described as a set of components. The data domain for this category of applications is defined using atomic data components. The communication between the device and a server is defined using atomic message components. Both message and data components are described in metadata using a structured definition language such as XML. The relationships between the message and data components are embedded in the XML definitions in the form of message/data mappings. Typically, outgoing messages are derived from some underlying data component and incoming messages affect the current state (or data representation) of the application. It is therefore apparent that the metadata defined mapping relationship is preferable between the expression of data and message components.

    摘要翻译: 希望压低通过减少需要做任何明确的编码,以及减少应用程序利用的设备资源在配置的开发无线应用涉及的复杂性。 有一个智能无线设备运行时环境(设备运行)并提供一组基本服务来管理无线应用的一系列应用程序组件,以及他们之间的相互作用,可以简化开发工作,并减少资源分配。 无线应用被描述为一组部件。 这一类别的应用程序的数据结构域使用原子数据组件定义。 在设备和服务器之间的通信是使用原子消息组件定义。 如XML:两个消息和数据组件使用结构化定义语言在元数据中描述的。 的消息和数据组件之间的关系被嵌入在消息/数据映射的形式的XML定义。 通常情况下,发出的消息来源于一些底层数据分量和传入消息影响应用程序的当前状态(或数据表示)。 很明显因此并在定义的元数据映射关系数据和消息组件中的表达之间优选。

    System and Method for Unified Visualization of Two-Tiered Applications
    5.
    发明公开
    System and Method for Unified Visualization of Two-Tiered Applications 审中-公开
    系统与Verfahren zur Visualisierung einer mehrstufigen Anwendungsarchitektur

    公开(公告)号:EP1712987A1

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

    申请号:EP05103037.7

    申请日:2005-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: An application generation environment coordinates development of component-based two-tiered applications using a unifying data model comprising an interconnected model of objects. The data model unifies the two-tiered application to present a single logical application for visualisation and for programming using a graphical user interface. The data model transparently programs tiers of the application in response to user input to program the single logical application. Application components are generated for execution within a two-tiered execution environment such as a client device (e.g. a wireless mobile device) and a gateway server providing a stateful proxy with which to access services or a remote data source via a network. The application components may by generated with marks to denote portions thereof for execution within the respective tiers of the two-tiered execution environment.

    摘要翻译: 应用程序生成环境使用包含对象的互连模型的统一数据模型来协调基于组件的两层应用程序的开发。 数据模型统一了两层应用程序,以呈现用于可视化和使用图形用户界面编程的单个逻辑应用程序。 数据模型透明地编程应用程序层,以响应用户输入来编程单个逻辑应用程序。 生成应用程序组件以在诸如客户端设备(例如,无线移动设备)的两层执行环境中执行,以及提供具有经由网络访问服务或远程数据源的有状态代理的网关服务器。 应用程序组件可以通过生成带有标记的部分来表示其在双层执行环境的相应层中执行的部分。

    System and method for executing wireless applications using common UI components from a UI repository
    6.
    发明公开
    System and method for executing wireless applications using common UI components from a UI repository 审中-公开
    系统和方法,用于通过用户界面股票的通用用户界面组件来执行无线应用

    公开(公告)号:EP1569096A1

    公开(公告)日:2005-08-31

    申请号:EP04251158.4

    申请日:2004-02-27

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451

    摘要: A system and method is provided having an execution environment of an intelligent runtime device framework for generating user interface elements on a user interface (UI), declared on the device. The proposed method allows user interface definitions through XML metadata UI definitions (or other structured definition language schema) instead of requiring an implementation of the screen elements in executable code for the application. The UI definitions are stored in a common UI repository as a common resource of the applications on the device and is processed at runtime. The UI definitions are independent from the target platform of the device. The "look and feel" of all the applications on the device can be customized and branded as required. Defining layout and ordering of UI elements separately from the applications logic offers modularization of the applications. Such modularization allows reuse of already defined UI screens and sharing them between different applications. The system has a themes and branding repository, a UI repository, a visualization engine, an execution environment, and a UI service. The method includes steps of parsing the XML definitions, applying theme and branding characteristics, providing a screen model to the execution environment, visualizing the user interface, and event handling.

    摘要翻译: 本发明提供一种系统和方法,在具有用于在用户界面(UI)上生成用户界面元素的智能运行时设备框架的执行环境,宣告设备上。 所提出的方法允许在执行可执行代码的屏幕元素的应用的通过XML元数据UI定义(或其他结构化定义语言模式),而不需要用户接口定义。 的UI定义存储在公共存储库UI作为设备上的应用程序的公共资源和在运行时被处理。 该UI定义独立于设备的目标平台。 “外观和感觉”的所有设备上的应用程序可以定制,并根据需要品牌。 从应用逻辑分别定义UI元素的布局和订货提供的应用程序的模块化。 搜索模块化允许已定义的UI界面的重用和不同应用程序之间共享。 该系统具有主题和品牌库,一个UI库,可视化引擎来执行环境和UI服务。 该方法包括:解析XML定义,应用主题和标记特征,所述执行环境提供的屏幕模型,可视化的用户界面,和事件处理的步骤。