Browse Prior Art Database

Annotation based automatic Web UI builder for Java objects

IP.com Disclosure Number: IPCOM000245341D
Publication Date: 2016-Mar-02
Document File: 4 page(s) / 93K

Publishing Venue

The IP.com Prior Art Database

Abstract

n this work, we propose Java annotation based technology for the automatic creation of a multi-functional Web-based user interface for the visualization of relational tables. Since this is automatic, there is no need for any user interface development, greatly reducing the time and cost of supplying an application relying on a relational database.

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

Page 01 of 4

Annotation based automatic Web UI builder for Java objects

Multiple applications manage their data by tables. Generally, a table is a means of arranging data in rows and columns. The use of tables is pervasive throughout all communication, research and data analysis. Table organization can be based on the relational model of data. Typically, data may be stored in databases, spreadsheets, files etc.

    In many cases, an application is required to present table stored data to users and enable them to navigate this data and modify it in a friendly manner.

    Creating custom user interfaces for a relational data model is a time consuming and expensive process, especially in the case of a rich data schema or high scale data.

The original cost of developing a user interface is compounded when there are changes to the database schema, such as adding or removing a field, or changing its type. Modifying a database table generally requires changes in the user interface, demanding further programming, testing, and redeploying.

    Typically, a developer with User Interface creations skill is required to build the front end part of such an application. This task is time consuming, especially in the case of rich data schema or high scale data.

    In this submittal, we propose Java* annotation based technology for the automatic creation of a multi-functional Web-based user interface for the visualization of relational tables. Since this is automatic, there is no need for any user interface development, greatly reducing the time and cost of supplying an application relying on a relational database.

    The core idea is no user interface development. The data is automatically displayed in a rich user interface, with no need for any user interface building skills. The developer need only add special annotat...