Oberon Community Platform Forum
December 16, 2019, 02:42:00 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: TUI in AOS and A2.  (Read 5182 times)
peasthope
Full Member
***
Posts: 100


WWW
« on: June 24, 2011, 05:18:30 PM »

A few years have elapsed since I last tried A2.  At that time the primary
interface was graphical.  The only textual interface was by using
Oberon as a "subordinate OS" [excuse my terminology].  At that time,
I found the adaptation of command terminology difficult ; not impossible
but unfamiliar and non-obvious.  Has that situation improved any?
Does anyone use the Oberon TUI routinely in A2?

For sake of interest, can someone explain briefly how the graphical interface
in A2 was developed.  In ETHO or ETHNO, Gadgets was developed after
the TUI was working well.  If A2 did not have a TUI, the analogous
development could not happen in A2.

Thanks,                             ... Peter E.
 
Logged
masta
Newbie
*
Posts: 19


empamedia.ethz.ch


« Reply #1 on: June 25, 2011, 08:40:40 AM »

It was a PhD thesis project of Thomas Frey. Published by Hartung-Gorre under the title: 'Bluebottle. A thread-safe multimedia and GUI Framework for Active Oberon'. Published also as Source code...

Sven Stauber has untertaken an attempt to enhance the GUI.

BTW:
TUI Functionality is working in A2 too, with right click and choosing from a pie-chart menu.
Florian Negele has build a minimal Comman Line interface, too.

But since most of the things happen somewhat in the labs at ETH, ask them directly. I was able to see some GUI features at Oberon Day 2011 that make MATLAB plots look lame...
Logged
peasthope
Full Member
***
Posts: 100


WWW
« Reply #2 on: December 21, 2011, 10:40:05 PM »


Quote
TUI Functionality is working in A2 too, with right click and choosing from a pie-chart menu.

OK; if I find or type "Oberon.Text" and Pie > Open with the right button on
a two button mouse, yes, an editor window opens to display Oberon.Text. 
With more time I should understand more features.

Nevertheless, after the convincing arguments and demonstration of the
benefit of the TUI in ETHNO, the emphasis of the GUI in A2 is an odd contrast.

Thanks for the explanations,              ... Peter E.
Logged
soren renner
Global Moderator
Full Member
*****
Posts: 216



« Reply #3 on: December 22, 2011, 03:28:25 AM »

I've taken to using XMonad for linux. A tiling WM for aos would be really good. I vote YES! "Woohoo can haz TUI 4lyfe lol!"
Logged
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #4 on: December 23, 2011, 11:02:03 AM »

Hi Peter,

the usual tiled viewer TUI interface is available under A2 in the Oberon subsystem, which you get when using Tools->Oberon

I am almost sure that you can tweak System->Configuration to start that instead of the A2 Window manager ...

More Info can be found in André Fischers A2 User Guide (page 66 of http://www.ocp.inf.ethz.ch/wiki/Documentation/Front?action=download&upname=A2Documentation.pdf).

You could try to add the following line to the AutoSTart section of Configuration.XML:

OberonDisplay.Install Oberon 1024x768 10 20;Oberon.Call System.Init Oberon

You should get the Oberon susystem started by default ...

BTW: Afaik, the A2 user interface has been developed with the NO TUI. But it was not developed as an UI on top of the TUI, more in parallel.
Now the TUI runs on top the GUI (which has some really fascinating aspekts, see André Fischers A2 User Guide, p. 8-9). It was the first time I found the key with the Windows icon on it really useful ...

Bernhard
« Last Edit: January 06, 2012, 09:31:25 PM by Bernhard T. » Logged
peasthope
Full Member
***
Posts: 100


WWW
« Reply #5 on: December 29, 2011, 06:16:11 AM »

Thanks to everyone who replied.

I am almost sure that you can tweak System->Configuration to start that instead of the A2 Window manager ...
  ...
OberonDisplay.Install Oberon 1024x768 10 20;Oberon.Call System.Init Oberon
You should get the Oberon susystem started by default ...

That worked for me years ago.  Will try it again.

Quote
More Info can be found in André Fischers A2 User Guide

Thanks for the citation.

Quote
Afaik, the A2 user interface has been developed with the NO TUI. But it not developed as an UI on top of the TUI, more in parallel.  Now the TUI runs on top the GUI

Understandable, thanks,                    ... Peter E.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!