log in | register | forums


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

Advanced search
Recent discussions
- Sunday coding session with Gerph on Sunday (News:1)
- Rougol July 2024 meeting on monday (News:1)
- Livestream coding session with Gerph this sunday (News:2)
- WROCC July 2024 meeting - Draw/ROD double bill (News:)
- WROCC July 2024 meeting on... Hughes and Peter Richmond (News:)
- July developer 'fireside' chat is on saturday night (News:)
- June 2024 News Summary (News:)
- Gerph's live coding session on Youtube (News:4)
- Rougol June 2024 meeting on monday (News:1)
- WROCC June 2024 meeting - Mark Moxon dissects Lander (News:1)
Related articles
- The state of PackMan in 2018
- Aemulor/Spellings.net account details posted online
- Mail client Pluto updated, open-sourced
- Newsround
- Newsround
- Audio news quickie
- RISC OS on OMAP - the future?
- Freeware instant messaging client released
- An arbitrary number of possibly influential RISC OS things
- RISC OS - the week in comments; episode 3
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
View on Mastodon
Site Search
Article archives
Acorn Arcade forums: News and features: NetSurf Update

NetSurf Update

Posted by Michael Drake on 12:00, 4/12/2006 | , , , ,

In this article we'll take a look at NetSurf's latest developments and the project's future plans. NetSurf is a collaborative open source project which aims, over time, to bring up-to-date web technologies to the RISC OS platform for free!

In response to users' complaints of failed downloads, NetSurf's web site has moved away from SourceForge to independent hosting donated to the project by Pepperfish. The web site will benefit from increased reliability and faster downloads. The new domain – netsurf-browser.org – provides NetSurf with a more unified presence on the web.

Current development

Much of the recent work on NetSurf has been towards implementing the features planned for the release of version 1.0. HTML lists and CSS absolute positioning support have both been added to NetSurf recently, improving the look of many web pages.

Users who have been regularly downloading the latest builds of NetSurf for years may not be particularly excited by NetSurf's developers pushing towards the 1.0 release, however, it represents a major milestone for the project. Currently very few features on the "for 1.0" list are left to be implemented.

Development, rather than adding new features, has started to focus instead on fixing bugs. There are well over 100 bugs, filed by users, on NetSurf's bug tracker. This bug fixing process should lead to improved stability and a more pleasant all-round user experience. The NetSurf developers hope to have version 1.0 ready within five months.

Why use NetSurf?

Over the years, RISC OS has had lots of browsers developed for it. Recently, we've even been blessed with ports of mainstream browser, Firefox. So what, if anything, sets NetSurf apart from the others?

NetSurf's developers have taken the RISC OS user interface paradigm to heart. Its fully fledged WIMP front end has been designed for RISC OS from the start and honed over several years with input from long-time RISC OS users and developers. NetSurf's interface, while retaining a strong RISC OS style takes some of the most useful features of browsers on other platforms and brings them to RISC OS. An example of a feature that NetSurf brought to RISC OS is URL completion; a list of options of for complete URLs that pops up as you type into the URL bar.

Drag and Drop is also supported throughout NetSurf. For example, it is possible to drag an image straight from a web page to a filer window or Impression document. NetSurf also lets you select text on web pages and drop it on an e-mail or word processor. You can even drag from the link pointing to a zip file download, straight to the filer, bypassing the need to move the mouse pointer to the download box and then drag from the download window to a filer window.

NetSurf's interface has always been about being inobtrusive. It is designed to take up a minimum of screen space with toolbars and status indicators, leaving the maximum amount of space for the browser's primary function; displaying web pages. Various plans exist to improve NetSurf's interface further. One concept that is being investigated is to add an animated progress bar to the status bar. This would show what NetSurf is doing if it appears to have stalled while loading a big page and provide a richer degree of feedback to the user.

Aside from user interface, NetSurf also excels in its compliance with the web standards. It has far more complete support for HTML and CSS than any of the traditional mainstay of RISC OS browsers (the Oreganos, Browse, Fresco and WebsterXL) although it does not match up to Firefox in this regard.

GTK NetSurf

Alongside development of NetSurf for RISC OS, a GTK version of NetSurf (hereafter referred to as nsgtk) is being worked on. With nsgtk, NetSurf has become a multi-platform web browser. It runs on Linux and has also been run on Windows. At first glance it looks very similar to RISC OS NetSurf, although it currently lacks many of the features of the RISC OS version, such as the Hotlist, text selection and page searching.

It is intended that NetSurf will be included in the Debian and Ubuntu Linux distributions as an optional package. This will make NetSurf available to many thousands more people. NetSurf could comfortably fill a niche position as a small, fast open source browser. An increased user base may also attract more developers to the project. Any work by Linux based developers on NetSurf's core will ultimately benefit the RISC OS version too.

Other developments

It has been recognised that printing is an important feature to many of NetSurf's users. Sadly printing from NetSurf on RISC OS 5 has been hampered by lack of support for Unicode text in the printer drivers. It is hoped the release of RISC OS sources by RISC OS Open Limited will give the developers the chance to identify the cause of this problem and perhaps even fix it.

With the continuing improvements of NetSurf, a promising looking port of the Flash player Gnash by NetSurf developer John-Mark Bell and an up-to-date port of a mainstream browser, Firefox, by Peter Naulls, the outlook for the ever important issue of web browsing on RISC OS is beginning to improve.

  NetSurf Update
  Chris (12:25 4/12/2006)
  ad (16:17 4/12/2006)
    nunfetishist (16:36 4/12/2006)
      monkeyson2 (16:45 4/12/2006)
        Phlamethrower (16:54 4/12/2006)
          tlsa (14:57 5/12/2006)
Chris Message #95230, posted by Chris at 12:25, 4/12/2006
Posts: 283
NetSurf is excellent. Even if Firefox gets an official release for the A9 and stays in development, I suspect I'll keep using it as my primary browser due to its speed and integration into the desktop. The pace of updates and fixes is amazing - nearly every day for the past two weeks some upgrade has been posted. And I hope the GTK version does result in even more development.
  ^[ Log in to reply ]
Andrew Duffell Message #95254, posted by ad at 16:17, 4/12/2006, in reply to message #95230

Posts: 3262
Running NetSurf on linux would be great, and NetSurf would be an ideal browser for some of the live CD distros that are out there.
Does anyone know how much disc space the GTK version typically uses?
  ^[ Log in to reply ]
Rob Kendrick Message #95255, posted by nunfetishist at 16:36, 4/12/2006, in reply to message #95254
Today's phish is trout a la creme.

Posts: 522
Excluding the shared libraries that it links to (such as GTK, Glade, MNG, JPEG, XML2 etc libraries, many of which are also used by other stuff) the binary's around 400kB on AMD64, so expect similar for x86. The other resources it needs, such as a few images (throbber, etc, 20kB at most, I think) and the Messages file and default CSS (about another 40kB) and the glade file (describe window layouts etc - about 20kB compressed) don't take up much room, either.

[Edited by nunfetishist at 16:37, 4/12/2006]
  ^[ Log in to reply ]
Phil Mellor Message #95256, posted by monkeyson2 at 16:45, 4/12/2006, in reply to message #95255
monkeyson2Please don't let them make me be a monkey butler

Posts: 12380
I'd love to see this working on the DS :)
  ^[ Log in to reply ]
Jeffrey Lee Message #95257, posted by Phlamethrower at 16:54, 4/12/2006, in reply to message #95256
PhlamethrowerHot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot Hot stuff

Posts: 15100
Well, go on then.
  ^[ Log in to reply ]
Michael Drake Message #95314, posted by tlsa at 14:57, 5/12/2006, in reply to message #95257

Posts: 1097
In case anyone doesn't know how to do all the drag saving (e.g. dragging images from web pages to save them), it's all in the user guide. :)
  ^[ Log in to reply ]

Acorn Arcade forums: News and features: NetSurf Update