Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Reply to thread

The tricky thing facing developers is the fact that many of more useful API features of Select/Adjust (eg. Zip module, ImageFileRender) would be pretty essential to any app that used them. As such, unless the software is to be Adjust only (not really financially viable) then the code has to be reinvented for RO4 or Iyonix. If one is re-inventing code anyway, it becomes much easier to support a single code-path, rather than having different paths for different OS versions.

As an example, take OS3.60+ OS-based jpeg handling. In several apps we used this, as it seemed a good idea to embrace OS features. However, we found that there were problems with scaling (I think) and more significantly, if you had lots of images, they decoded graphics weren't cached, so the OS routines had to keep re-decoding, which could cause massive CPU overheads in some cases. In the end we reverted to the single code-path, and things were much better. Perhaps this is a bad example, because there were flaws in the OS routines, but it does highlight why a developer is more likely to create and use their own code, rather than rely on features not available in all OS versions, over which they have little or no control.

 is a RISC OS Userarawnsley on 12/11/05 12:29AM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • Pace and Sega announce Dreamcast joint venture

     Discuss this. Published: 29 Jan 2001

  • Random article

  • Web browser Netsurf in action
    Us, hype? Never, not us. No.
     6 comments, latest by andypoole on 30/9/02 8:39PM. Published: 12 Sep 2002

  • Useful links

    News and media:

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster


    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign

    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "Contrary to some RISC OS news sites who don't bother to check the facts before they run a story..."
    Page generated in 0.0382 seconds.