View short version of this page
View full version of this page
Previous page Next page White Pages: 1 2 3 4 5 6 7
detailed
Home | Concepts | White Pages | Products | Download | FAQ | About

To implement the above-mentioned concepts, a special 2D-info SDK has been developed. This is a set of Java classes aimed to support a navigation in the 2D-information space. It includes an API for developing software (both applications and data programs) that uses the navigation in a Java environment. The API consists of a set of specifications, White Pages, and other documentation in HTML and javadoc formats. In a way, main engine (InfoProcessor) of the 2D-info SDK is an information environment based on the 2D-info format, and it is written completely in Java. Technologically, the InfoProcessor consists of an empty multi-dimensional data container with integrated navigation engine. Users communicate with this program to develop their own information space, described in 2D-info syntax, and to edit this space. For example, in addition to the navigation functions of the F-Book, 2D-info SDK's methods also allow to enter new data, change prioritization of selected fragments, make bookmarks and connections.

New applications can be developed very quickly as a graphical interface to the 2D-info SDK. Examples may include personal conceptual knowledge organizers, creativity enhancement tools for learning and research, multilingual Help documentation, groupware, customized courseware, distant learning, CD-ROM and e-Book libraries.
Currently there are the following reference implementations:

Because of object-oriented design, components of resulting programs can be distributed separately; e.g., for a given content, parent information classes and/or InfoProcessor can be located on the Web. Consequently, the data programs can be written as compact descriptions of extensions to some huge information sources, like Britannica online. There is no need to include the whole Britannica into a data file, as we can simply indicate that the file inherits it.
Correspondingly, we can choose not to use the data files as independent self-supporting programs (Data + InfoProcessor + 2D-infoExplorer). In this case, we can put the InfoProcessor on a Web site and download it only at a run-time. It can be convenient for fast upgrading the 2D-info SDK.

Another object-oriented feature of the 2D-info SDK is that its comprising textual content is described in terms of JavaTM language. Therefore, all object-oriented facilities of Java can be applied to information. Besides, instead of introducing a proprietary data file format, we deal with a standard Java file, which runs on the JavaSoft's cross-platform VM. Although I think it is convenient to program information, end users are not required to know Java, as they can choose to work only with interface's buttons in an application. We can even distribute the 2D-information files with an integrated lightweight info-browser.

With the proposed 2D-info SDK, the 2D-infostructure could be incorporated into any new text document.

Previous page Next page
Home | Concepts | White Pages | Products | Download | FAQ | About

This Web site is not and in no way is affiliated to official site of the InfoSpace, Inc.
The term "2D-info Space" is not affiliated with trademarks of the InfoSpace, Inc.

Copyright(C) Sergiy Beloy