What do you use RISC OS for?
Patrick M (2888) 126 posts |
Hello, Anyway, as far as I can tell, these days, a lot of people who are doing stuff with RISC OS (like me for example) are only using it for fun & non-essential side projects. But it seems like there are also still people who use RISC OS (or systems running RISC OS) for serious & important work. So I’m asking, what do you personally use RISC OS for? |
Paul Sprangers (346) 525 posts |
DTP mainly. |
Malcolm Hussain-Gambles (1596) 811 posts |
Largely programming, but I’ve started using it more for DTP. Pretty much how I used to use my Linux PC. |
GavinWraith (26) 1563 posts |
Fun and non-essential side projects. That is how it has always been for me. Serious and important work has eluded me, though I am not sure that I would recognize it if it came knocking at the door. I have little experience of how other people use computers, but I usually find that their habits differ markedly from my own. I like simplicity. I rarely have windows open on the desktop unless I have immediate need to refer to their contents. I do not cram everything into one directory; I feel that the filing system is there to be used. I am no commandline-extremist. I only use the keyboard when I must. I would be happy if I could think content into the computer, without use of my body at all. To be able to use the computer when immersed in a hot bath, that is my ideal. |
David Gee (1833) 268 posts |
I use RISC OS for programming, DTP, and writing technical documents using TechWriter and other tools (including particularly Tau, which is a very flexible tool for producing graphs). |
Henrik Bjerregaard Pedersen (3011) 58 posts |
As its raining and I have nothing better to do, I thought I’d write a few words about how I once used RISC OS. Back in 1998 I got a job in company that developed a system for displaying menus and information on the TVs in hotel rooms. The existing system used a teletext chip built into the TV to display the info, and that obviously didn’t look very fancy. Each TV had a builtin microcontroller that controlled the teletext chip and intercepted the remotecontrol so that we could control which TV channels the guest was allowed to watch. The microcontroller communicated with a central server via a small cabelmodem which was connected to the antenna network. The antenna network had a bandwidth of approx 120 kbaud, which was shared between all the rooms, sometimes as many as 600 rooms. Initially we used the NCs to provide internet access from the hotel rooms. The NCs were located next to the central server, the TV output of each was modulated and sent to a dedicated TV channel. When a guest wanted to use the Internet, an NC was allocated to the room, the microcontroller was told to switch the TV to the TV channel for that NC, and all buttonpresses on the remotecontrol was then sent via the cabelmodem+antenna network to the server which forwarded them to the NC. It was even more complicated than it sounds. If I remember correctly we initially used the Fresco browser, then switched to Oregano. It was never a huge success, the NCs were too slow and the browsers lacked too many features. Next step was to replace the teletext based menu/info system with graphics provided by the NCs. Some of our competitors used a browser based system, but even though they used somewhat faster hardware this was still terribly slow. We developed a dedicated application for displaying information pages using a homemade markup language. The pages could contain animations, fullscreen background images, multiple fonts and were rendered in less than 1 second, without any of the hideous flickering that was common in web browsers in those days. Whenever the guest pressed the MENU button on the remote control, an NC was allocated just as for internet access, and a suitable page was sent to the NC and the TV was switched to the channel displaying the video output for that NC. Having a dedicated program to handle all graphics allowed us to replace Oregano with a VNC client which connected to a fast PC running several VNC servers, each displaying an instance of Mozilla. A spin-off from this was a VNC viewer for RISC OS, called !ViNCe , which was developed further by Vincent Lefrevre. The webserver !WebJames (now maintained by Alex Waugh) was actually also a spin-off, intended to be used to allow technicians to control the NCs, but it was never put into use. We also developed a bunch of games for the NC: Snake, Chess, Reversi/Othello, card games and more. But these were just for show – the important thing was the fast menu system and the internet access, which the NC could do better than most of the competitors. Not everything was a success. We tried selling the NCs for home use – about 50 NCs with built-in modem were sold via a supermarket chain. They had a big EEPROM with several games and other stuff, and came bundled with a dialup internet connection, but they failed miserably. In 2002 or so we switched to a much smaller, faster (and better) computer from Cambridge based Amino. The Amino was the size of the Raspberry Pi and had a 200 MHz PowerPC CPU, ran Linux and could display a page in less than 0.1 seconds. The days of RISC OS in the hotels were over. |
Chris Evans (457) 1614 posts |
Very interesting. Thanks Henrik for the write up. |
Rick Murray (539) 13850 posts |
1998 to 2002 is a good four years. I remember in those sorts of days the “power” of an x86 processor doubled practically every other month and some motherboards were awful as manufacturers couldn’t keep up with developments and didn’t want to be saddled with a lot of stock they couldn’t shift. By the time Phoebe was cancelled, a typical x86 machine outstripped the Acorn design in every possible way. Thank you, by the way, for WebJames. I’m running it on my Pi right now. While it didn’t suit David with riscos.fr, it is a good choice for a small system doing simple things where the complications of Linux would be overkill. |
Colin Ferris (399) 1818 posts |
What are you using for 3D modelling – with RO? |
Colin Ferris (399) 1818 posts |
What are you using for docs on Gerber files? It seems very serial printer type output – move to a point – drop pen – move again etc. What is ‘Blender’ found a 3D modeller prog – is there a RO download available? |
David Boddie (1934) 222 posts |
Henrik, thanks for sharing your interesting story. It’s good to know the NCs were used for something useful, after all. Did you ever encounter any of the competing operating systems that were being developed for NCs, and especially for the other ARM-based systems? |
Henrik Bjerregaard Pedersen (3011) 58 posts |
David, no, we never saw or heard anything about any other OS. RISC OS was perfect for our requirement, so it wouldn’t have mattered much. |
Colin Ferris (399) 1818 posts |
DavidS – Is there a RISC OS version of Blender 3D available for download? |
Rick Murray (539) 13850 posts |
Blender? The CGI modeling/animation software? On RISC OS? Are you sure about that? |
Mike Carter (36) 51 posts |
@DavidS Are you sure you’re not getting mixed up with Ray Blender by Clares? |
Chris Evans (457) 1614 posts |
Render Blender by Clares! |
Andrew Conroy (370) 740 posts |
Render Bender, even? |
Colin Ferris (399) 1818 posts |
Home of the Blender project. Free and Open 3D Creation Software A RISC OS Version? |
Chris Evans (457) 1614 posts |
Doh. |
Clive Semmens (2335) 3276 posts |
!Draw. There may be programs for my Mac that are as good as !Draw for the kind of drawings I do, but all the candidates are EXPENSIVE. BBC BASIC, with occasional heavy crunching in ARM Assembler, to write quick (and usually dirty) little apps to process all sorts of files in all sorts of ways. Far easier to write little apps this way than to try writing anything for the Mac. http://clive.semmens.org.uk/RISCOS/index.html Not recently, but maybe one day again: !FontEd, together with some of my own apps, to design fonts, and then convert them to TrueType or PostScript for use on the Mac. |
Clive Semmens (2335) 3276 posts |
(There are likely to be more quick (and usually dirty) little apps – some of them that I use already, that are currently too dirty to release but might get tidied up (a little, not squeaky clean! But enough to be useful for folks who can’t be expected to learn all the quirks I’ve not yet ironed out.)) |
Clive Semmens (2335) 3276 posts |
There were issues with some of the apps on my website that I linked to above – now all hopefully resolved. There may still be memory allocation issues if you’ve not got much memory on your machine, or if you’re processing very large files. Feel free to poke around in the BBC BASIC runfile and fiddle if you know how, or to contact me to sort things out for you. I don’t promise to be quick but I’ll generally help eventually! I might eventually fix the memory allocation so they actually calculate what they’re going to need when they see the file you’ve sent them, rather than making crude guesses, but don’t hold your breath. |
Tristan M. (2946) 1039 posts |
I use it as half of my flip flopping between OSes. When I use Linx on the Pi 3 it feels clunky and besides the GPIO the desktop can do everything it can do, but better, except for BT audio. So I get frustrated with it and flop over to RISC OS. In short I enjoyed the challenge of getting RISC OS working well on the Pi Zero then the Pi 3. I like writing programs using it, surfing the web with it and generally goofing around. It agrees more with my philosophy of software. OSes and programs needen’t be huge to work well and be nice to use. I wish I could say I do more with RISC OS but I can’t. I lack knowledge of it’s inner workings. It’s something I’m still trying to learn. Once I’ve solved accessing hardware with the Pi 3 I’ll be doing a lot more with it. |