Browser-based development tools and methods for developing the same

a technology of browser-based development and development methods, applied in the field of database tools and/or application development tools, can solve the problems of limited ability to present highly interactive user interfaces, limited capabilities compared to desktop software, and inability to provide users with capabilities

Inactive Publication Date: 2010-02-04
PROFOUND LOGIC SOFTWARE
View PDF5 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0009]The present disclosure presented here can provide an improved user interface for the manipulation of database information, such as, for example, querying, editing, managing, and analyzing the database information, as well as a new method for building database-driven or other types of browser applications, such as Web sites, intranets, or extranets. The user interface itself for one embodiment of this disclosure can be a browser interface that can be deployed immediately to many users, such as programmers, database administrators, or business users.
[0010]The interface can enable users to manage massive amounts of data in one browser view, with capabilities to search, sort, graph, and edit data. In addition, the interface can allow users to design browser applications or browser application components, such as data listings and data forms. Currently, no other software or tools exist that allow computer users to manage massive amounts of data in one view within a browser interface. Furthermore, no other tools exist that allow developers or end-users to interactively manipulate the interface presented to them in a browser, and then export or publish it for use in a browser application.
[0011]In accordance with one embodiment, a browser-based development tool is presented. The tool comprises an interactive user interface running in a browser resident on a client. The tool is programmed to enable a user to select a source of data from a server in communication with the client using the user interface and retrieve a limited data set from the selected data source. The data content of the limited data set is limited to that which is needed to populate a series of independent cells visible in a browser field. The tool is further programmed to display the retrieved data in the series of independent cells visible in the browser field and to allow for seamlessly scrolling through the data displayed in the series of independent cells as requested by the user.

Problems solved by technology

Its main drawback can be its limited ability to present highly interactive user interfaces.
While such languages can allow computer applications to present database information to end-users, these capabilities can be limited compared to desktop software.
However, the browser's construct can provide no capabilities to allow users to interactively resize columns or drag columns from one position to another by using an input device such as a mouse, for example.
Likewise, the browser's construct cannot handle massive amounts of rows (e.g. hundreds of thousands or millions of records).
Consequently, no browser-based database querying or editing tools exist today that allow for high interactivity, such as working with massive amounts of records in one scrollable view.
Additionally, no browser-based application development tool exists with a highly interactive visual interface.
However, desktop software can have major drawbacks.
This process may be costly.
Secondly, it may not be easy to deploy desktop software to remote users.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Browser-based development tools and methods for developing the same
  • Browser-based development tools and methods for developing the same
  • Browser-based development tools and methods for developing the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033]In the following detailed description of the embodiments, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration, and not by way of limitation, specific embodiments in which the disclosure may be practiced. It is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the spirit and scope of the present disclosure.

[0034]The present disclosure presents a system for delivering a database tool and / or an application tool with a rich, highly interactive user interface running in a browser. A browser can be any client software program that can be used to search networks, retrieve copies of files and display them in an easy-to-read, often graphical, format. The interactive user interface of the tool can be built with client-side browser languages such as, for example, HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and J...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A browser-based development tool is presented. The tool comprises an interactive user interface running in a browser resident on a client. The tool is programmed to enable a user to select a source of data from a server in communication with the client using the user interface and retrieve a limited data set from the selected data source. The data content of the limited data set is limited to that which is needed to populate a series of independent cells visible in a browser field. The tool is further programmed to display the retrieved data in the series of independent cells visible in the browser field and seamlessly scroll through the data displayed in the series of independent cells as requested by the user. Additionally, a browser-based application can be developed locally on the client using the tool, saved on the server and deployed to others through the server.

Description

BACKGROUND[0001]The present disclosure generally relates to a database tool and / or an application development tool and, in particular, relates to a system and method for delivering a database tool and / or an application development tool with a rich, highly interactive interface running in a browser.BRIEF SUMMARY[0002]A client / server software model typically describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. Although the client / server model can be used by programs within a single computer, it typically communicates over a computer network. Using a computer network, the client / server model provides a convenient way to efficiently interconnect programs that are distributed across many different locations. Most Internet applications, such as email, web access and database access, are based on the client / server model. For example, a web browser is a typical client ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/00
CPCG06F17/30893G06F16/972
Inventor ROYTMAN, ALEXANDER
Owner PROFOUND LOGIC SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products