# US 2017/0286068 A1 · Development support system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0286068 A1
- Document ID: US20170286068A1
- Status: Published application
- Kind: A1
- Application number: 15/630,322
- Filed: 2017-06-22
- Published: 2017-10-05
- Earliest claimed: 2015-01-16
- Assignees: Nomura Research Institute, Ltd.
- Applicants: Nomura Research Institute, Ltd.
- Inventors: Yusuke SHIOKAWA; Eiko MIYAMAE; Mamoru SHIMIZU
- Web page: https://patentgrep.com/patent/US20170286068A1

## CPC

- G06F 8/34: Graphical or visual programming
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 8/33: Intelligent editors
- G06F 8/36: Software reuse
- G06F 8/38: for implementing user interfaces
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/186: Templates
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In a system of developing a screen by reusing a componentized element, the component can be developed while achieving consistency and harmony with an appearance of an entire screen. According to an embodiment, the system has: a component development controller that receives a request for development of a reusable component; a component development model that acquires information containing a source code of the component; and a component development view that displays a predetermined background image on a developer terminal and a component development region for displaying an appearance of the component which is a development target so as to overlap on the background image. When the source code of the component which is the development target is edited, the component which is the development target is displayed based on the source code in the component development region to provide the appearance defined by a template compatible with the device type.

## Claims

### Claim 1

A development support system that supports screen development of a Web application that receives a request from a client terminal and that returns a processing result screen compatible with a device type of the client terminal, the development support system comprising:
a template that is formed of a combination of one or more screen parts and that defines an appearance of each of the screen parts when being displayed on a screen for each of the device types;
a component development controller that receives, through a developer terminal, a request for development of a component reusable to the screen development of the Web application;
a component development model that acquires information containing a source code of the component based on an instruction from the component development controller; and
a component development view that displays, on the developer terminal, a predetermined background image compatible with the device type specified by the developer terminal based on the instruction from the component development controller, and that displays, on the developer terminal, a component development region for displaying the appearance of the component which is a development target so as to overlap on the background image,
wherein, when the source code of the component which is the development target is edited, the component which is the development target is displayed based on the source code in the component development region so as to provide the appearance defined by the template compatible with the device type specified by the developer terminal.

### Claim 2 (depends on 1)

The development support system according to claim 1,
wherein a size and/or a position of the component development region can be changed by an instruction of a developer.
