IP Library › Granted Patent US 8,127,234
Granted Patent B2
US 8,127,234 · App. 12/013,020 · Granted Feb 28, 2012

Display screen structuring apparatus

Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,127,234
App. No.
12/013,020
Granted
Feb 28, 2012
Kind
B2
Abstract

A screen program described with a non-object-oriented language is divided into a View performing a screen display and a Model that is an external processing logic of the screen display, and the View is associated with the Model by a binding setting. By associating plural Views with a Model, when the display has the same values in plural screens, the same processing result can be displayed on all screens only by processing the Model. The Model is associated with a schema describing a limitation of the input value from the screen, and a check of whether the input value from the screen is in the correct form or not is performed collectively.

Claims (26)

1. A computer readable storage medium storing a program causing a computer to realize a display screen structuring apparatus structuring a display screen using a description in a non-object-oriented language and to realize a function comprising:

a view unit which displays a display screen, receives an event input of a user from the display screen conducts a display reflecting a result of a check for the event input on the display screen;

a model unit that is provided separately from the view unit and that is associated with the view unit by a binding function, which stores an input value of the event input in a model repository;

a schema unit that is provided separately from the view unit and the model unit and that is associated with the model unit by a second binding function, which detects the input value stored in the model repository, examines whether the input value detected satisfies a specified condition or not and requests the view unit for reflecting a result of the examining on the display screen as the result of the check for the event input; and

an action component that is associated with a display component and that performs an operation on the display component according to an action definition that defines operations to be performed when the result of the check is successful and when the result of the check fails, respectively,

wherein a check of input values is conducted without having a mechanism for performing the check of input values in each screen component during the loading process.

2. The computer readable storage medium storing the program according to claim 1 , wherein

the non-object-oriented language is JavaScript.

3. The computer readable storage medium storing the program according to claim 1 , wherein

the event input is a text input, and

the schema unit examines whether all input text relating to the model unit satisfies a prescribed condition or not.

4. The computer readable storage medium storing the program according to claim 1 , wherein

the event input is a text input, and

the schema unit examines, with respect to only a text to which an event occurs from among the input text relating to the model unit, whether the text satisfies a prescribed condition or not.

5. A display screen structuring apparatus structuring a display screen using a description in a non-object-oriented language, comprising:

a view unit which displays a display screen, receives an event input of a user from the display screen and conducts a display reflecting a result of a check for the event input on the display screen;

a model unit that is provided separately from the view unit and that is associated with the view unit by a binding function, which stores an input value of the event input in a model repository; and

a schema unit that is provided separately from the view unit and the model unit and that is associated with the model unit by a second binding function, which detects the input value stored in the model repository, examines whether the input value detected satisfies a specified condition or not and requests the view unit for reflecting a result of the examining on the display screen as the result of the check for the event input; and

an action component that is associated with a display component and that performs an operation on the display component according to an action definition that defines operations to be performed when the result of the check is successful and when the result of the check fails, respectively,

wherein a check of input values is conducted without having a mechanism for performing the check of input values in each screen component during the loading process.

6. The computer-readable recording medium according to claim 1 , wherein

the model unit registers, using a first binding definition including a model and the specified condition, the model and the specified condition to the model repository by making correspondence of the model and the specified condition, sets, using a second binding definition corresponding a display component with the model, the input value to the model in the model repository corresponding to the display component of which the view unit receives the event input, and

the schema unit examines whether or not the input value satisfies the specified condition registered in the model repository by corresponded with the model.

7. The computer-readable recording medium according to claim 6 , wherein

the schema unit checks whether or not a changed input value satisfies the specified condition using a schema definition registered in the model repository with respect to the model among models registered in the model repository, to which a value is changed in response to a user script, and requests the view unit to reflect a result of the check, and

the view unit executes the reflection to a display of the display screen using a request requesting reflection of the result of the check.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2008
From: MATSUTSUKA, TAKAHIDE; KURUMAI, NOBORU; KADONAGA, TOKUHISA
To: FUJITSU LIMITED
Reel/Frame 020412/0766 →
Priority Claims (1)
JP 2007-005170 · Jan 12, 2007 · national
Continuity (1)
Related Publication 20080172624A1 · Jul 17, 2008