Browse Prior Art Database

XML COMPILER Method for compiling thematic user interface customization XML descriptions into handheld optimized definitions

IP.com Disclosure Number: IPCOM000126663D
Publication Date: 2005-Aug-11
Document File: 1 page(s) / 28K

Publishing Venue

The IP.com Prior Art Database

Abstract

The nature of this invention would be characterized as a compiler to assist in the creation of themes. This invention addresses various issues regarding the creation of themes where various problems are present, including: syntax validation of theme, symantic validation of theme, optimality for size and speed, graphics designers not wanting to write code, and making similar graphical elements is tedious and time consuming. The compiler solves many of the above potential problems because it can: check correctness and report errors based on a grammar and heuristic semantic analysis, convert graphics into a smaller format without interfering with source format that may have been chosen for being easy to edit. Additionally, the color structure can be compressed and inheritance can be pre-computed so that the handheld device does not have to compute this. Also, writing themes in a powerful document based format allows graphic designers to leverage their current skills and tools, rather than having to write program code. The format is chosen to be simple yet extensible. Since the compiler can have scripting built in, it can simplify the creation of similar graphical elements, which is often time consuming, tedious, and error prone. Desktop programs have various utilities to help build source files. However, these do not allow full control and so the source files must be edited. Typically, these are not concerned with memory constraints in the way that handheld devices are, and so compression and pre-computation are not an issue, since they are not for limited devices. Also, in other solutions the target software platform can have the code to perform full verification of the theme since it is not running on a limited device. There is no other tool that provides these capabilities.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 75% of the total text.

XML COMPILER

Method for compiling thematic user interface customization XML descriptions into handheld optimized definitions

Disclosed Anonymously

            The nature of this invention would be characterized as a compiler to assist in the creation of themes.  This invention addresses various issues regarding the creation of themes where various problems are present, including: syntax validation of theme, symantic validation of theme, optimality for size and speed, graphics designers not wanting to write code, and making similar graphical elements is tedious and time consuming.

The compiler solves many of the above potential problems because it can: check correctness and report errors based on a grammar and heuristic semantic analysis, convert graphics into a smaller format without interfering with source format that may have been chosen for being easy to edit.  Additionally, the color structure can be compressed and inheritance can be pre-computed so that the handheld device does not have to compute this.  Also, writing themes in a powerful document based format allows graphic designers to leverage their current skills and tools, rather than having to write program code.  The format is chosen to be simple yet extensible.  Since the compiler can have scripting built in, it can simplify the creation of similar graphical elements, which is often time consuming, tedious, and error prone.

           

Desktop programs have various utilities to help bu...