|
|
|
User
Interface
The Tsert::OS
User
Interface (UI) is centered around an HTML browser and a search-engine.
The need to learn a new application is negated. Most users
have known, for a long time, how to use
a browser.
The browser is used to simply issue search requests for documents, as HTTP messages to
the search-engine (t-searchd©®). The browser, the Thin::Window©®,
or the search-engine takes care of invoking the appropriate application
on these documents.
By default the
user will interact
with the Tsert::OS
Thin-Window©®,
which is essentially a stripped-down browser; otherwise a complete browser,
such as Firefox,
is instantiated.
Our
ultimate goal is to render HTML&CSS directly on the desktop,
thus bypassing dialogs and windows.
The future Tsert::OS©®
desktop will use
widgets with
scroll-buttons (being
adapted to the
automotive industry [ patent
pending
] instead of
scrollbars, see Tsert::OS
Launcher
with arrows). The Thin::Window
will be part of the desktop, and will disappear into the background
when search requests are not being issued, and reappear when the user
clicks on the Thin::Window
button found on the Tsert::OS
Launcher,
or when search results are returned.
Our own T-HTML©®
and T-CSS©® (patent pending) enabled browser will also
be developed, capabe of updating
the document view (i.e. the HTML page displayed), by making requests
for HTML
document fragments.
By using T-HTML©®
and T-CSS©®
to update
the document view , the need for Java
scripts is minimized, thereby reducing the
possiblity of
intrusion by hackers through the Java
engine, see marketing rationale.
Document fragments
[
Tsert
document-fragment
mimetype©® ] (e.g. tables, rows, columns, forms,
paragraphs, etc.
) are generated by the Tsert::OS
Templating
Engine©®,
and sent back to the browser which updates its document HTML tree by
inserting the returned
fragment at the appropriate level.
T-HTML©® and T-CSS©®
makes updating the document HTML tree, through
requests,
possible; by simply using the url attribute
currently associated with background,
an
attribute of the class construct.
The new url©® [patent pending] is
also extended to respond to time delays (in seconds),
and signals that are now asssociated with script invocation.
T-HTML©® and T-CSS©®
will also include extended OPTION
and FRAME
tags which will
allow the inclusion of additional HTML code within these tags. These
extension allow images and text to be combined in an OPTION entry of the
SELECT fragment,
and HTML code
within FRAME tags.
Our
browser will also include syntax highlighted TEXT AREA(s) in FORM(s).
SALT
protocol attributes will be added to T-HTML©® SCRIPT
tag consisting
of the signature of the script and its associated salted
key, see t-script
.
The possibilities offered by T-HTML©® and T-CSS©®
will allow Tsert::OS©® to restrict access of users to their own
document, configuration, and password files; by having the user
interact
entirely through HTML
pages.
Thin::Window©® gallery: [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [16]



Back
to Top
|
|