System and method of skinning the user interface of an application

An object group and application technology, applied in the field of communication systems, can solve problems such as being limited to accepting user input, and applications not representing business logic states

Active Publication Date: 2009-01-28
RES IN MOTION LTD
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Beyond that, the application will not be able to represent state

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method of skinning the user interface of an application
  • System and method of skinning the user interface of an application
  • System and method of skinning the user interface of an application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The purpose of skinning is to separate the display (GUI) of the application from the business logic (functionality) and allow the GUI to be defined through some external file storage that can be created and "late bound" the application code. In order to allow this late binding, there must be a common understanding or agreement between the application logic and the skin. The interface based on the application must be defined to control the generation of UI and skins that meet the interface.

[0030] The invention provides a skinning theme file for skinning the theme of an application program. The skinning theme file includes at least one data element representing data generated by the application and at least one custom event representing the event generated by the application. The skinning theme file will define the interface considering GUI late binding into the application information, that is to say, data elements and custom events provided by the media engine.

[...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A media engine for creating a graphical interface for an application on a device is disclosed. The media engine comprises an interaction interface for notifying the media engine of changes to the application, a renderer for rendering the graphical interface, a parser for parsing, from a template file, template information for controlling how the renderer renders the graphical interface, and a layout manager for optionally controlling the display of template information.

Description

technical field [0001] The present patent disclosure relates generally to a communication system for providing communication to multiple devices, and more particularly to a system and method for skinning a theme. [0002] A portion of the disclosure of this patent document includes material that is subject to copyright protection. The copyright owner has no objection to the reproduction by anyone of this patent document or the patent disclosure as disclosed in the Patent and Trademark Office patent document or records, but reserves all other copyright rights otherwise. Background technique [0003] Scalable Vector Graphics (SVG) is an Extensible Markup Language (XML) for describing two-dimensional vector graphics. An application can express its user interface (UI) using an SVG file. This SVG file can be called the "skin" of the application. The requisites for a basic graphical UI include the fact that an application must be able to graphically represent its state and reac...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F3/048G06F15/02H04Q7/32H04M1/72403H04M1/72406H04M1/72427
CPCG06F8/38G06F3/0481G06F9/00G06F15/02H04W88/02
Inventor 约-戴维·肯尼思·莱思米哈伊尔·冯默提切夫乔斯·乔斯·路易斯斯图尔特·格鲁德
Owner RES IN MOTION LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products