ND-NOTIS

Last updated

ND-NOTIS was a office automation suite by Norsk Data introduced in the early 80s, running on the SINTRAN III platform on both ND-100 and ND-500 architectures. It was also available on Microsoft Windows running in networks of Norsk Data servers. [1] [2]

Contents

Overview

ND-NOTIS was successful, and was the main product line of the company for quite a while, cementing its position in the Norwegian government office automation market. It was also widespread in Germany and in the UK (local municipality, DHSS etc.)

The NOTIS family of products was presented to the British Computer Society by Jeremy Salter. Roger Tagg et al. (BCS, End User SG, 1985) and was received with praise as the BCS model for user interface. The same praise was awarded to NOTIS-IR as a model for information storage and retrieval. The European Commission published in 1985 NOTIS-IR as reference model for document and information search and retrieval.

ND-NOTIS was unique for its time and had innovative features like multilingual input and search.

Norsk Data also sold custom-made Tandberg Data TDV-2200 terminals as "NOTIS terminals" with special keys for text editing. Other terminals were "endorsed", provided new keycaps and branded as "NOTIS Terminals" - including the Facit "Twist" - that would show a page standing.

Components

Components initially included the following: [3]

NOTIS-WP
NOTISWord Processor, a full text editing environment optimized for word processing.
NOTIS-IR
NOTISInformation Retrieval, a document database with free text search allowing full multi-site search.
NOTIS-QL
NOTISQuery Language, a database query and application generation program, utilising a high-level querying language called ACCESS, predecessor to MS Access.
NOTIS-ID
NOTIS mail system. Proprietary e-mail system. It was later interfaced to Notis-Mail (see below).
NOTIS-RG
NOTISReport Generator, a powerful data extracting and modifying system. Often used together with database systems like SIBAS, Mimer or Oracle.
NOTIS-PM
NOTISPersonal Meeting calendar, permitting the scheduling of meetings and their attendees.

Components introduced later included the following:

NOTIS-DS
NOTISDocument Store, a database of documents based on the SIBAS database.
NOTIS-BS
NOTISBackup System, an advanced system used for automated and incremental backups of a DS document store.
NOTIS-Mail
NOTIS full X.400 e-mail system, including an X.500 based directory service (implemented using SIBAS) and TCP/IP based SMTP mail. This provided HTML formatted messages in from 1985.[ citation needed ]
NOTIS-TF
NOTISText Formatter, a text formatting system.
NOTIS-RP
NOTISReport Producer, closely integrated with NOTIS-RG.
NOTIS-CALC
NOTIS Spreadsheet program, similar to VisiCalc and later successors like Microsoft Excel
NOTIS-ENCRYPT
NOTIS Encryption software.

General

NOTIS was unique then. It captured the notion of different user interfaces, or terminals; and managed a common user interface for all applications that used the platform. So a key on the keyboard would in all applications "mean" the same.

It relied on an interface system "User Environment" to hold in one place all user profile and preferences. That is everything from log-in name and password, language preference, application skills and user rights to see, edit and change document - or data in applications. It came as a full "Document management" package, with full support for workflow - which was used by 3rd party application software.

Another first was multi-lingual support, - also part of the user interface. Regardless of where you logged on, the system would know of your preferences, and allow you to resume last task. The system also supported full editing from right to left. All deliveries to the Norwegian public sector required capability to use three language, and that in the same office, all three languages would be used, even in the same document. So to sell in its main market, it need multilingual support. That included all messages, error messages and user interaction. The error messages could also be adapter from "novice" to "expert".

Another feature was the full support for SGML - or "S-code". This allow the text editor to be used to edit and view the first HTML documents created - on hardware running NOTIS. The alternate character set - "T-code" was the CCITT, now ITU T.56 standard character set - used in all television sets to show teletext/"Text TV". So, the systems had full support for semi-graphical input and display, but just a few terminals supported this. Beware that an important customer was CERN, where they at the end of the 1980s worked on what you are now using - the WWW. ND-NOTIS had full support for HTML at that time.

The main selling point was the - WYSIWYG - What you see is what you get. In 1983, most text editors used "codes" that had to be inserted in the text, like "^p" meaning "paragraph. Even in the early days of text editors on Windows, most text systems were like that.[ citation needed ] However, NOTIS-WP, would show where the line ended and a new page started for a long time. The Standard Generalized Markup Language was developed as an international standard, and version 2 of this is the "Extended SGML" or XML that is approved by ODMA.

The "back-end" to all these modules were also flexible. You had direct file system exposure - that included network mounted files. However, with NOTIS-DS it included "Document Storage" and management - a full Electronic Document Management System (as found in systems such as Documentum and OpenText's Livelink today). The EDMS was based on a generic software interface, but only SIBAS was used commercially. This allowed fully localisation transparent document storage and retrieval. That of course demanded NOTIS-IR to search in all the documents. Software today used to power both Google and Altavista.

NOTIS-ID was an alternative NOTIS-DS, with restricted functionality, in that this would interface to mail exchanges only. So if you stored a document to an email-recipient, you sent an email. Likewise, if you received an email, this would appear in your mail-count, and you could read it in NOTIS-WP like any other document.

Norsk Data needed NOTIS to avoid duplicating applications. So the software was used in professional text production systems, for newspaper and magazine production - by "NORTEXT". It was reviewed a number of times here and found to be "best of breed" by e.g. the Seybold Report on newspaper systems. Hence demanding users were close to the developers - which may explain the success.

Applications beside Text and Document Management

The list here will become endless since NOTIS was linked to three application generators - beside the Query part. All of these were fully capable of making large applications system, that could also update databases. The most successful link was to "Unique" - an application package developed outside Norsk Data to support SIBAS but later was enhanced to interface to a number of RDBMS. Unique was successful in the UK, implementing systems for the DHSS and local municipalities. The other platforms were "BIM" (Business Information Systems) and "ABM" (Application Building and Maintenance). A full interface was made to "Systemator" to provide full support to newspaper systems generated by this. Norsk Data marketed and sold the system as integrated with their offerings for the medical sector ("Infomedica") and hospital systems;- for local community in Scandinavia and the UK based on Unique(i.e.DIALOGUE-1); - for engineering documentation in Europe: CAD/CAM as Technovision and even to the F-16 Flight Simulator.

NOTIS-QL - also marketed by Norsk Data as "Access-1", is still commercially available as "QBEvision". It has also been licensed under several names with full product sold by CA.

The NOTIS family was fully ported to Microsoft Windows, but was incredibly difficult to move with its huge customer base. For a time there were plans to include "Ami" into the family, to gain some market momentum - but its very difficult to move when your users do not want to make the change and are so happy with the way things are.

The NOTIS family was ported to Norsk Data NDIX Unix line, but here suffered because Unix had problems with coping with the key sequences required (terminfo/termcap was incomplete compared to the proprietary "VTM".). This is still used in telecommunication, all SMS messages use this character set.

External

The NOTIS way of sorting was included in the first version of Sybase, which was acquired by Microsoft as DS1. This taught Microsoft to arrange sort sequences in Windows according to national character sets ("codepage").

NOTIS-WP was the testbed for SGML and HTML. A very visible remnant of NOTIS-WP is the font size parameter in HTML: 1 for tiny and all the way up to 5 for huge.

There is still no other system available that will grant you "only one user interface and make all into one system". You have to fill in the expense report in Oracle HR and type the letter summarising the reason for the expense in some other text editor. With Notis, you clicked on field for providing the information, and WP would fire up, allowing you to write the letter - not as in Wikipedia where you have to supply own mark-up, but with the document template ready. The complete document would then be stored in the application database, with the expense report data. [1] [2]

See also

Related Research Articles

<span class="mw-page-title-main">Database</span> Organized collection of data in computing

In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS additionally encompasses the core facilities provided to administer the database. The sum total of the database, the DBMS and the associated applications can be referred to as a database system. Often the term "database" is also used loosely to refer to any of the DBMS, the database system or an application associated with the database.

A document type definition (DTD) is a specification file that contains set of markup declarations that define a document type for an SGML-family markup language. The DTD specification file can be used to validate documents.

Information retrieval (IR) in computing and information science is the task of identifying and retrieving information system resources that are relevant to an information need. The information need can be specified in the form of a search query. In the case of document retrieval, queries can be based on full-text or other content-based indexing. Information retrieval is the science of searching for information in a document, searching for documents themselves, and also searching for the metadata that describes data, and for databases of texts, images or sounds.

<span class="mw-page-title-main">Markup language</span> Modern system for annotating a document

A markuplanguage is a text-encoding system which specifies the structure and formatting of a document and potentially the relationship between its parts. Markup can control the display of a document or enrich its content to facilitate automated processing.

<span class="mw-page-title-main">Microsoft Access</span> Database manager part of the Microsoft 365 package

Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools. It is a member of the Microsoft 365 suite of applications, included in the Professional and higher editions or sold separately.

<span class="mw-page-title-main">Standard Generalized Markup Language</span> Markup language

The Standard Generalized Markup Language is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 states that generalized markup is "based on two postulates":

<span class="mw-page-title-main">XML</span> Markup language by the W3C for encoding of data

Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.

A content management system (CMS) is computer software used to manage the creation and modification of digital content . A CMS is typically used for enterprise content management (ECM) and web content management (WCM).

<span class="mw-page-title-main">Norsk Data</span> Defunct Norwegian computer manufacturer

Norsk Data was a minicomputer manufacturer located in Oslo, Norway. Existing from 1967 to 1998, it had its most active period from the early 1970s to the late 1980s. At the company's peak in 1987, it was the second largest company in Norway and employed over 4,500 people.

<span class="mw-page-title-main">Screen reader</span> Assistive technology that converts text or images to speech or Braille

A screen reader is a form of assistive technology (AT) that renders text and image content as speech or braille output. Screen readers are essential to people who are blind, and are useful to people who are visually impaired, illiterate, or have a learning disability. Screen readers are software applications that attempt to convey what people with normal eyesight see on a display to their users via non-visual means, like text-to-speech, sound icons, or a braille device. They do this by applying a wide variety of techniques that include, for example, interacting with dedicated accessibility APIs, using various operating system features, and employing hooking techniques.

A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. In database systems, query languages rely on strict theory to retrieve information. A well known example is the Structured Query Language (SQL).

Document retrieval is defined as the matching of some stated user query against a set of free-text records. These records could be any type of mainly unstructured text, such as newspaper articles, real estate records or paragraphs in a manual. User queries can range from multi-sentence full descriptions of an information need to a few words.

The following tables compare general and technical features of notable email client programs.

The Nord-100 was a 16-bit minicomputer series made by Norsk Data, introduced in 1979. It shipped with the Sintran III operating system, and the architecture was based on, and backward compatible with, the Nord-10 line.

Isearch is open-source text retrieval software first developed in 1994 by Nassib Nassar as part of the Isite Z39.50 information framework. The project started at the Clearinghouse for Networked Information Discovery and Retrieval (CNIDR) of the North Carolina supercomputing center MCNC and funded by the National Science Foundation to follow in the track of WAIS and develop prototype systems for distributed information networks encompassing Internet applications, library catalogs and other information resources.

Search engine indexing is the collecting, parsing, and storing of data to facilitate fast and accurate information retrieval. Index design incorporates interdisciplinary concepts from linguistics, cognitive psychology, mathematics, informatics, and computer science. An alternate name for the process, in the context of search engines designed to find web pages on the Internet, is web indexing.

BRS/Search is a full-text database and information retrieval system. BRS/Search uses a fully inverted indexing system to store, locate, and retrieve unstructured data. It was the search engine that in 1977 powered Bibliographic Retrieval Services (BRS) commercial operations with 20 databases ; it has changed ownership several times during its development and is currently sold as Livelink ECM Discovery Server by Open Text Corporation.

Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network. Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.

<span class="mw-page-title-main">Windows Search</span> Desktop search platform by Microsoft

Windows Search is a content index and desktop search platform by Microsoft introduced in Windows Vista as a replacement for the previous Indexing Service of Windows 2000, Windows XP, and Windows Server 2003, designed to facilitate local and remote queries for files and non-file items in the Windows Shell and in compatible applications. It was developed after the postponement of WinFS and introduced to Windows several benefits of that platform.

SGMLguid, also known as "CERN SGML", "Waterloo based SGML", and "Waterloo SGML", was an early SGML application developed and used at CERN between 1986 and 1990. It served as a model of the earliest HTML specifications.

References

  1. 1 2 Axelsson, Gøran. "Prof". University of Umeå. University of Umeå. Retrieved 10 August 2011.
  2. 1 2 Olsvigegen, Anette (1985). Teksbehandling med NOTIS-WP. Oslo: Bokkilden. p. 554. ISBN   978-82-518-2368-5.
  3. Lothe, Thorleif (1982). "NOTIS" (PDF). ND News. No. 3. pp. 3–5. Retrieved 8 August 2024.