Browse Prior Art Database

Software Tree Control with Integrated Smart Navigation Functionality

IP.com Disclosure Number: IPCOM000201681D
Original Publication Date: 2010-Nov-18
Included in the Prior Art Database: 2010-Nov-18
Document File: 3 page(s) / 277K

Publishing Venue

Siemens

Related People

Juergen Carstens: CONTACT

Abstract

In software solutions the so-called tree view or outline view is used to display hierarchical data in the GUI. For example, the engineering editor used in Spectrums PowerCC allows the user to design, enter and maintain the network data of control centers. Depending on the size of the network, the data displayed in the editor can be up to more than 100.000 tree items. Usually, the current tree view control mechanism are disadvantageous, because the technological linkage of objects, which requires lots of navigation within the objects of the tree control, becomes more difficult the more objects are displayed. Especially moving between objects of different hierarchical levels becomes a time-consuming operation. However, such manual navigation is used frequently in order to link multiple technological objects to each other. Up to now, the so called Back- and Forward-Button are implemented in software solutions. Usually, these buttons are used to navigate back and forth to the previously selected tree items. However, each software vendor has to implement this functionality in order to provide an implementation which fits to the software application. This requires additional effort in regard to design, coding and testing.

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

Page 01 of 3

(This page contains 01 pictures or other non-text object)

(This page contains 00 pictures or other non-text object)

Software Tree Control with Integrated Smart Navigation Functionality

Idea: Bernd Steiner, DE-Nürnberg

In software solutions the so-called tree view or outline view is used to display hierarchical data in the

GUI. For example, the engineering editor used in Spectrums PowerCC allows the user to design, enter

and maintain the network data of control centers. Depending on the size of the network, the data

displayed in the editor can be up to more than 100.000 tree items. Usually, the current tree view

control mechanism are disadvantageous, because the technological linkage of objects, which requires

lots of navigation within the objects of the tree control, becomes more difficult the more objects are

displayed. Especially moving between objects of different hierarchical levels becomes a time-

consuming operation. However, such manual navigation is used frequently in order to link multiple

technological objects to each other. Up to now, the so called Back- and Forward-Button are

implemented in software solutions. Usually, these buttons are used to navigate back and forth to the

previously selected tree items. However, each software vendor has to implement this functionality in

order to provide an implementation which fits to the software application. This requires additional effort

in regard to design, coding and testing.

Therefore, a novel tree control is proposed which is provided with built-in supportive navigation

functionality. It is called the Smart Navigation and provides the following key functionalities:
• Built-in tree control for displaying hierarchical data in a tree control.
• Built-in Smart Navigation for an easy navigation within the tree nodes, especially if a huge

amount of tree items are displayed. An embodiment of the design of the proposed solution is

shown in Figure 1.
• The built-in Smart Navigation can be switched off or on.

The built-in Smart Navigation does not influence the tree control mechanism. The tree control can be

used as usual. For navigation within the tree items, the vertical scrollbar or the up /down keys or

cursor keys can be used. T...