log in | register | forums


User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- RISC OS software to download from !Store (News:2)
- Can't remember the name. (Games:8)
- RISC OS on GitHub (News:2)
- Aemulor (Gen:7)
- GMail and POP (Gen:2)
- !DualHead in use (News:6)
- I'm back... (Gen:12)
- R-Comp release !DualHead (News:1)
- August news round-up (News:)
- Revisting the old Acorn magazines online (News:4)
Related articles
- Voting now open for 2016 RISC OS Awards
- How I Learned to Stop Worrying and Leave RISC OS: 10 Years On
- New bounty scheme launched
- RISC OS on OMAP - the future?
- An arbitrary number of possibly influential RISC OS things
- RISC OS - the week in comments; episode 3
- RISC OS - the week in comments; episode 2
- What you can do with Draw
- Why ex-RISC OS users should get a Mac
- The Vigay will never abandon RISC OS [Updated]
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
Site Search
Article archives
The Icon Bar: News and features: A Few Reasons to be Cheerful

A Few Reasons to be Cheerful

Posted by Chris on 14:00, 7/5/2007 | ,
Ian DuryIt's seemingly mostly doom and gloom these days in the increasingly small world of RISC OS, with the glaring deficiencies in the platform still unresolved and the latest releases from the OS developers having received an underwhelming response. However, it's always easier to concentrate on the dark side, and possible to overlook the fact that there's nice stuff happening too. So I thought I'd highlight a few of those developments here in this article.
Now, before anything else, I should make clear that this is *not* an attempt at advocacy: I'm not trying to argue that RISC OS is in a good state, and certainly not that users of other OSes should switch over (or back). All I'm aiming to do is talk about some areas where RISC OS seems to me to be getting a bit better. And there are more of these than might be obvious, at least if reading Usenet is your guide to the health of the platform.

File formats

Easiwriter PDF bookmarksFirst off, reading and editing of industry-standard document files is much better now than it was in Acorn's heyday. Take PDFs, one of the most important standards in both printing and on the internet. A few years ago the options for manipulating complex PDF files were limited. Now, most of the PDFs I download are readable in RISC OS. I use either !PDF, a free viewer which is quick on my A9 and generally gives good results. This won't read everything out there, but if it fails, I fire up the excellent GView from Martin Wuerthner, which is also free (but if you find it useful, please donate to support this important app). This has coped with all sorts of things I've thrown at it. It is slow, to be sure, but certainly not ridiculously so on modern hardware.
In addition to this, there's RiScript, a commercial application for reading and editing PDFs, and increasingly comprehensive PDF export from EasiWriter and ArtWorks (the latter is due for further improvement with the imminent release of 2.7). Now, I daresay there are lots of things one can't do with PDFs on RISC OS, and I wouldn't want to suggest matters are perfect. But the point is that this situation is much advanced from where used to be, and promises to develop further.
PDFs are one example of better document reading, but there are others. Word file import and export is now very nicely done in EasiWriter, which benefits from constant development. The freeware application ViewXLS can read Excel files, and the commercial spreadsheet Schema is being augmented to cope with these better too. Though large holes remain, the RISC OS community seems to have grasped the idea that support for industry-standard file formats is a good idea: we can cautiously hope that this trend will continue, and some gaps (such as PowerPoint) will be filled in due course.


GutenprintRight back in Acorn's heyday, printing was a bit of a pain. Supporting third-party hardware was tough even when RISC OS computers were relatively common in the UK, and once the brand disappeared and resources dwindled, the range of supported printers got smaller. But now, thanks to the magic of the open-source community (and, more importantly for us, the skills of Martin Wuerthner), things look a lot brighter. Using Gutenprint, a port of the printing system used by many Linux set-ups, dozens of modern printers are now supported, with the expectation that many more will be added as the legions of spotty-faced bedroom developers around the world add drivers and documentation. It's not exactly a perfect system (again, it's slow on current hardware), but just think where we'd be without it. It's an excellent initiative, deserving of the support of every RISC OS user.
And for those who network their machine to a Windows PC, there's also the ingenious UniPrint from R-Comp, which (among other things) allows printing using the PC's drivers instead of the increasingly out-of-date Acorn set. Of course, this does depend on having access to a PC in the first place, but it adds a way of printing where no other may exist. Not everyone's cup of tea, I'm sure, but there's no doubt many users find it invaluable.

Application development

HeadphonesAgain, it often seems to pass unnoticed how much quiet development there is going on in the RISC OS scene. Most attention is focussed on what we lack: a stable Javascript browser, a full-featured media player, etc. But although it's quite understandable (and right) to mourn the absence of these important things, there is other stuff going on. For example, musicians in the past couple of weeks have seen updated MIDI modules, a new 32bit Rhapsody commercial application, the 32bitting of the audio editor StudioSound, and the continued availability of superb software such as SamplEd and MelIDI. This is a pretty good haul for a platform at death's door!
Let's also celebrate other gradual improvements which seem to get drowned out from time to time: a major update to APDL's Ancestor family tree program, continued Messenger Pro development, ongoing StrongED work (with an update to version 4.68 hopefully around the corner), DigitalCD improvements, and work on CDVDBurn. These are important applications, meeting users' needs, gradually adding features and filling in gaps. And besides these there are a host of smaller, usually free utilities which get released all the time: a trawl of csa.announce over the past few days brings up half a dozen small apps, none earth-shaking in themselves, but all in response to a genuine niche requirement.
GCCMost of the above are commercial projects, or RISC OS-exclusive open-source applications. But perhaps the most exciting and hopeful work being done at the moment is in the field of cross-platform open-source. Although not obvious to everyone, over the past few years an enormous amount of effort has been devoted to getting the GNU compiler collection (GCC) to work on RISC OS. Recently, it's even been possible to compile RISC OS applications on other platforms using GCCSDK. This is a truly momentous accomplishment, which many other minority platforms must envy. If it doesn't seem so significant to you, consider that without GCC and its related projects we would have no NetSurf, no Firefox, no Gutenprint, no Unix ports, and no real prospect of getting the media player we need. The developers of much of this get little thanks (and occasionally criticism) I often wish there was more appreciation and understanding of how important this work is.

OK, I'll stop now

By this point, even the most ardent advocate of RISC OS is likely to be getting a little sceptical: surely things aren't as rosy as the above picture suggests? And of course they aren't: our OS has a lot of major challenges, and I truly have no idea whether we'll even be around this time next year. But I make no apology for celebrating some of the hard work that is producing fruit – it's good for the soul to recognise what is functioning well, even if it contributes in only a small way. I wouldn't blame anyone for moving on to other OSes with more features and software, but I do think there is some fun to be had with RISC OS, and we're not quite dead yet.

  A Few Reasons to be Cheerful
  andrew (19:14 7/5/2007)
  Revin Kevin (21:59 7/5/2007)
    adamr (09:07 8/5/2007)
      Bucksboy (10:41 8/5/2007)
      Chris (16:10 11/5/2007)
Andrew Message #102064, posted by andrew at 19:14, 7/5/2007
HandbagHandbag Boi
Posts: 3439
What do Linux set-ups do for scanning? Is there an equivalent to Gutenprint for scanners as this seems to be an area of complete stagnation?
  ^[ Log in to reply ]
Kevin Wells Message #102066, posted by Revin Kevin at 21:59, 7/5/2007, in reply to message #102064
Posts: 644
For Scanning on Linux a quick google search found this:


How easy it would b to port to RISC OS I don't know.
I did not do it.
  ^[ Log in to reply ]
Adam Message #102077, posted by adamr at 09:07, 8/5/2007, in reply to message #102066
Posts: 112
Surely Web browsing should be added to the list of things to smile about? Commpared even to the Acorn heyday we've got much better access to the web now. There's not much you can't access with Firefox and there the excellent and lightweight NetSurf for non-javascript sites smile
  ^[ Log in to reply ]
George Greenfield Message #102079, posted by Bucksboy at 10:41, 8/5/2007, in reply to message #102077
Posts: 56
I'm glad this article has been published and I agree with the sentiment expressed. While not overlooking the many areas where development is needed, the platform is more serviceable as a general-purpose computing solution now than in the past (a view is based on 18 years' continuous use of RISC OS in a home and home-office environment!) and thanks are indeed due to the individuals and organisations mentioned, without whose efforts our situation would be much worse.
  ^[ Log in to reply ]
Chris Message #102130, posted by Chris at 16:10, 11/5/2007, in reply to message #102077
Posts: 283
Surely Web browsing should be added to the list of things to smile about? Commpared even to the Acorn heyday we've got much better access to the web now. There's not much you can't access with Firefox and there the excellent and lightweight NetSurf for non-javascript sites smile
Very true. However, I feel this situation is fairly well documented, and I wanted to try and expose some developments which, it seemed to me, were easy to overlook. NetSurf and Firefox are both excellent projects. smile
  ^[ Log in to reply ]

The Icon Bar: News and features: A Few Reasons to be Cheerful