Browse Prior Art Database

Method and Apparatus for Dynamic Rule Based UI

IP.com Disclosure Number: IPCOM000236228D
Publication Date: 2014-Apr-14
Document File: 4 page(s) / 90K

Publishing Venue

The IP.com Prior Art Database

Abstract

This invention provides one mechanism to define and implement the dynamic user interface based on the rule definition and execution by using Unified frond-end framework for the context based dynamic user interface and logic. Method and system to define and implment the Server side Condition Action Engine (CA) rule and Client side Event Condition Action Engine (ECA) rule. Utilize the Client side HTML template, HTML snippet, HTML element bound with ECA and Server side DataName (server data element to respond the submit data from client) bound with HTML element within this invention, then this invention is used to provide and execute the JSTL encapsulate the rule based tag.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 4

Method and Apparatus for Dynamic Rule Based UI

Background

Web Application Development

        -Most of the applications contain a lot of front flows which look very similar but the trivial differences in Page.
-The skeleton of the Pages are same. For example, the Page at right side, the Part 1 and Part 3 are same, but the Part 2 changes as the context.

The changes could be seen as two groups, 'presentation change' and 'business change'.

        -Presentation change Different looking and feeling

Different front logic, different front validation rule.

1



Page 02 of 4


-Business change(means response to the presentation change)

Set the initial value of widget before the Page rendering

Set the different html snippet to the client based on the condition

This invention provides one mechanism to define and implement the dynamic user interface based on the rule definition and execution by using Unified frond-end framework for the context based dynamic user interface and logic. Method and system to define and implment the Server side Condition Action Engine (CA) rule and Client side Event Condition Action Engine (ECA) rule. Utilize the Client side HTML template, HTML snippet, HTML element bound with ECA and Server side DataName (server data element to respond the submit data from client) bound with HTML element within this invention, then this invention is used to provide and execute the JSTL encapsulate the rule based tag.

Client-Side Scripting

-Add ECA concept for the widget.

Event Condition Action (ECA) is a short-cut for referring to the structure of active rules in event driv...