Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Development-system-with-application-browser-user-interface

 System for distributing a plurality of threads associated with a process initiating by one data processing station among data processing stations
We claim: 1. A computer network comprising: a communications medium; a plurality of data processing ...


 Hosting a network service on a cluster of servers using a single-address image
The present invention provides methods and apparatus for hosting a network service on a cluster of ...


 Computer system for creating semantic object models from existing relational database schemas
The present invention is a computer system programmed to automatically create a semantic object ...


 System and method for managing data privacy in a database management system including a dependently connected privacy data mart
To address the requirements described above, the present invention discloses a method and apparatus ...


 Integrated customer interface for web based data management
The present invention is directed to a Web-based, integrated customer interface system for data ...


 Graphical user interface for relational database
Referring now to FIG. 1, there is illustrated a block diagram describing an exemplary computer ...


 Selection and storage of policies in network management
The present invention is directed to the user interface and policy loading aspects of a policy-...


 Method and apparatus for providing a highly interactive transaction environment in a distributed network
In one embodiment of the invention, in a multithreaded computing environment, a platform ...


 Intelligent agent with negotiation capability and method of negotiation therewith
OF THE ILLUSTRATED EMBODIMENTS Turning to the Drawing, wherein like parts are denoted by like ...


 Method and system for forecasting events and threats based on geospatial modeling
The present invention provides a forecasting engine and method which assists in forecasting ...


 Development system with application browser user interface

Details
Inventors: Minard, Jayson R.;
Assignee: Borland Software Corporation (Scotts Valley, CA)
Primary Examiner: Vu; Kim
Assistant Examiner: Colbert; Ella
Attorney, Agent or Firm: Smart; John A.

A component-based, rapid application development (RAD) Java environment providing an improved user interface is described. The interface includes a single Application Browser or "AppBrowser" that is used to perform all the usual development functions. The AppBrowser lets the user explore, edit, design, and debug all in one unified window. Serving as a mechanism for hosting arbitrary documents or other objects related to development, the AppBrowser presents the documents or other objects for manipulation in a window that consists of three panes: Navigation pane, Content pane, and Structure pane. In general, the Navigation pane displays a list of documents, the Content pane displays the document itself, and the Structure pane displays the structure of the document if available. The grouping of the three panes exists on a browser "context" or mode. Multiple contexts can appear on an AppBrowser represented by a tab in a tab set at the lower left of the window. These contexts add a 3D feel to AppBrowser by layering its functionality in one window rather than spread across multiple windows. Switching between completely different contexts is then as easy as selecting a tab. The AppBrowser may have different logic for any given context that is global across the three panes; the logic is provided by implementing a standard browser context interface.

DETAILED DESCRIPTION The present invention is embodied in a component-based, rapid application development (RAD) Java environment.
The system's user interface is structured to increase one's productivity, particularly when developing in Java.
Because Java projects use many files, and because the various development tasks (such as editing, debugging, and browsing for information) have traditionally used multiple windows, it can be difficult to find the window one needs.
To simplify one's job, therefore, the present invention introduces a new concept in user interfaces for development environments: a single Application Browser or "AppBrowser" that is used to perform all the usual development functions.
The AppBrowser lets the user explore, edit, design, and debug all in one unified window.
Serving as a mechanism for hosting arbitrary documents related to development, the AppBrowser presents the documents (or other objects) for manipulation in a window that consists of three panes: Navigation pane, Content pane, and Structure pane.
In general, the Navigation pane displays a list of documents, the Content pane displays the document itself, and the Structure pane displays the structure of the document if available.
The grouping of the three panes exists on a browser "context".
Multiple contexts can appear on an AppBrowser represented by a tab in a tab set at the lower left of the window.
These contexts add a 3D feel to AppBrowser by layering its functionality in one window rather than spread across multiple windows.
Switching between completely different contexts is then as easy as selecting a tab.
The AppBrowser may have different logic for any given context that is global across the three panes; this logic is provided by implementing a standard browser context interface.



Related patents
  Multi-processor JAVA subsystem
OF THE INVENTION Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. W...
  Context programming in object-oriented environments
The present invention is directed to control of time structured or other context related data by adding a context in object-oriented programming environments. In ...
  Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof, and which illustrate several ...
  Method and apparatus for centralized management of a storage virtualization engine and data services
In accordance with the principles of the invention, an SVE control system uses management software at a central service processor to control data services and a storage ...
  Prime implicates and query optimization in relational databases
The improved normalization methodology of the present invention is based on Socher's minimization methodology (see Socher, R., above). Socher's minimization method uses ...
  Method for transmitting and displaying an interchannel interval image in a cable system
A system and method is provided for displaying an image in a cable system including a cable headend having a plurality of cable channels and a subscriber unit with a ...
  Method and apparatus for implementing a shared message queue using a list structure
In general, the present invention contemplates a method and apparatus for implementing a shared message queue using a list structure. A put list is defined comprising a ...
  Method and apparatus for erasing data after tampering
According to one aspect of the invention, a method is provided for storing data on a storage unit in a manner that allows modification of the data only if a tamper ...
  Data structure and storage and retrieval method supporting ordinality based searching and data retrieval
The present invention is a data structure and related data storage and retrieval method that rapidly provides a count of elements stored or referenced by a hierarchical ...
  Method, system, program, and data structure for cleaning a database table
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved