[Jaffa Software]

News Feed

  1. WimpWorks v2.39 released: compatible with RISC OS zero page protection

    WimpWorks, our RISC OS integrated development environment for desktop app production, has been updated to version 2.39 to fix a couple of bugs that resulted in zero-page access.

    The current development version of RISC OS, 5.23, is bringing in zero-page protection to increase the system's resilience to system crashes and causes errors in programs that attempt to access it. Although WimpWorks' access to zero-page wasn't the cause of any crashes as far as we were aware, we welcome the incrased strictness of the system.…

    09-Oct-2016, 21:05
  2. Real world estimation

    Simple requirements rarely mean small estimates

    There's been a lot of fuss on Twitter and the technology blogs about the news that "fixing" the clock on the BBC homepage would take "100 staffing days". Is it really that complex to show an accurate clock?…

    07-Jun-2013, 06:40
  3. Initial success in porting Harmattan/Symbian QML app to BlackBerry

    This is the first post in a new BlackBerry category in my blog. Having attended the "BlackBerry 10 Dev Jam" in London last week, BB10 looks very interesting - and a spiritual successor to MeeGo 1.2 Harmattan, i.e. the Nokia N9.

    It's particularly interesting as BlackBerry have created their own Qt/QML-based environment, called Cascades.…

    19-Jun-2012, 22:17
  4. Avoiding jet lag using continuous clock change

    These days I'm often travelling long distances; whether it's to Asia or Detroit with work; or San Francisco for the MeeGo and JavaOne Conferences.

    Ten hour flights are rarely fun; but when combined with a ten hour time difference? The jet lag can destroy you.

    26-Feb-2012, 18:38
  5. WimpWorks demo now BeagleBoard compatible

    [BeagleBoard logo]We're pleased to announce that the WimpWorks demo version has been updated to v2.38, which includes compatibility with the BeagleBoard. This means not only will WimpWorks run on the board itself, but computers based on the BeagleBoard or other ARMv6+ chips; including the ARMini, the BIK and - hopefully - the Raspberry Pi.

  6. Colour operator logos on N9 lock screen

    Nick Larsson (aka frals) has posted an article on adding a small (120x120px) logo to your N9 lock screen.

    The N9 has a PenTile AMOLED screen, but is configured to avoid the colour fringing problems that affected the Android-based Nexus One. However, when the lock screen is displayed, certain bit patterns produce colours:…

    02-Nov-2011, 09:02
  7. MeeGo Conference keynote: how it should've been done

    [MeeGo Conference logo]The first official day of the MeeGo Spring conference started with a two-hour keynote by Jim Zemlin, Executive Director of the Linux Foundation. While MeeGo is a Linux Foundation project, nobody from the Linux Foundation is formally involved on a day-to-day basis in the management and leadership of the project, which is being left to Intel (and, previously, Nokia). Because of this, Mr. Zemlin stands in as the Linux Foundation's public face for MeeGo.

    It did not bode well when the advertised title of the talk, The Future of MeeGo Starts Now was changed to Monday Morning with MeeGo. This event was the opportunity for the MeeGo Project to showcase, and celebrate, last week's 1.2 release (including the N900 Developer Edition). Instead, we got Jim Zemlin talking about the advantages of Linux and open source without connecting the concepts to the MeeGo project and how MeeGo adds value compared with other Linux-based, open source mobile OSes (e.g. Android).…

    28-May-2011, 08:53
  8. Cross-platform Qt dev: deploying to Symbian

    I've gone beyond the playing with QML stage and now want to port my first Maemo 5 application, Attitude, to Qt Quick; with the aim of having it run on Maemo, Symbian, MeeGo and Android.

    I'm using the Qt SDK 1.1 beta on Ubuntu 10.10. I'll deal with developing with this in another post (Eclipse keybindings, the combination of graphical and source editing (and the limitations therein), issues to bear in mind). Here I want to deal with deployment. Qt Creator offers a number of targets:…

    06-Mar-2011, 21:26
  9. We go to MeeGo

    Please forgive the cheesy title :-) As everyone wrapping up the conference has said, it was a great place; well organised and a fantastic atmosphere. Here are some of my bullet point thoughts:

    One thing which struck me, which hasn't been dealt with elsewhere (AFAICT), is the obvious struggles MeeGo is having being an "open" project. For example, during the Compliance talk, I asked Mark Skarpness where the discussions on the specification were happening; as we seemed to get new draft, with a request for comments on a regular basis; where are the discussions happening as to what goes in to those drafts? "meego-dev" was the answer, one I'm not quite sure I believe. On the plus side, my suggestion of an "Extras/Surrounds Profile" seemed like it might have some traction in solving the third-party-dependencies problem.…

    20-Nov-2010, 16:33
  10. MWKN issue creation @ MeeGo Conference, Sunday evening

    As Ryan and I - editors of MWKN - will be at the MeeGo Conference on Sunday evening, we'll try and find some space to get together to put together the issue. We'd love to have some help!

    M* Weekly News is a weekly news digest from the MeeGo/Maemo worlds; inspired by LWN and Wine Weekly News.…

    12-Nov-2010, 10:38
  11. Here and Now: what's on near you now

    Nokia's N8, a Symbian^3 device, comes with a service called Here and Now. This reads the cell tower information you're currently connected to and opens a web page detailing the current events (cinema listings and weather, for example) near you. I've done a quick port to Maemo 5 and the N900.

    Once installed, you can launch it like any other application:…

    03-Oct-2010, 09:26
  12. Catorise: auto-organise N900 applications

    In a brief break from Hermes-related Maemo work, I was inspired by Manfred Weiss' MyMenu to create an auto-organising menu application for the N900:

    Catorise organises the application menu to have top-levels corresponding to the sections in Application Manager. Features:…

    12-Jan-2010, 22:52
  13. Maemo Weekly News: a proposal

    I've been discussing this idea with a few key contributors over the past few days to make sure it's realistic and feasible. We've polished it and would like to ask for volunteers for a new Maemo Weekly News digest.

    Read on for more info...…

    21-Nov-2009, 20:34
  14. Downloading Ovi Maps without a network connection

    Unlike Navicore/Wayfinder on previous Maemo devices, Ovi Maps on the N900 downloads maps on demand. This is obviously a problem if you're going somewhere abroad and don't want to pay extortionate data roaming charges.

    Fortunately, S60 Ovi Maps users also have the same problem, and the solution is straightforward:…

    13-Oct-2009, 09:21
  15. Vala 0.5.7 now in maemo.org Extras

    After a bit of a prod; and a delay; mud-builder's vala recipe has been updated to the latest release 0.5.7 and uploaded to Extras-Devel as "vala" - this can now be used in Build-Depends lines in auto-builder packages.

    Vala is a modern, object-oriented programming language with a syntax inspired by C# and Java. However, it compiles to native code (via C), giving the benefits of modern programming languages and the speed of native development.…

    18-Mar-2009, 14:40
  16. OpenMoko UI "train wreck"

    Picked up from Internet Tablet Talk, there're a couple of videos showing how bad the OpenMoko UI is on basic usability challenges.

    What's interesting is that the small comparison with the iPhone shows how poor hardware (pressure-based touchscreen, bezel around the screen) combines with poor software implementation (separate apps => slow start-up times, little thought to the size of a usable target area) to emphasise the poor user experience. And, frustratingly, how many of the issues raised cut quite close to the bone for Maemo devices too :-(…

    23-Jul-2008, 10:39
  17. maemo.org: what next? (part 2)

    Following on from my earlier post, maemo.org: what next?, LinuxTag has now happened (and Quim very kindly used my open source triangle), and the 10 days brainstorm for the 100 Days community action plan, and 2010 Agenda have been launched.…

    04-Jun-2008, 08:44
  18. maemo.org: what next?

    I was invited, but unfortunately had to decline, to speak at the maemo track of LinuxTag 2008. The final topic, maemo.org: what next? is subtitled "mid-term: what Nokia should do + what the community could do". Whilst looking at whether I could attend, I started thinking about this topic. Below is the crystallisation of some of those thoughts which probably would've formed the basis of a few slides to kickstart discussion.

    Where are we?

    Since November 2005, we've had the N800 and N810; both spaced about a year apart. But whilst the release of the N810 saw its OS backported and released for free for the N800; the release of the N800 saw the 770 dropped in terms of official support.…

    20-Apr-2008, 19:18
  19. Non-tablet software in maemo.org downloads

    X-Fade's been working hard and bug #2347 has been fixed. This now means that the official maemo.org downloads catalogue can now contain non-tablet software such as tablet-encode.

    Hopefully this'll boost the profile of things like mediautils to a wider audience.…

    31-Mar-2008, 21:06
  20. tablet-encode v2.18 - with much improved DVD ripping

    tablet-encode has had v2.18 released. Notable new features in this release include:

    The --episodes option is particularly cool; ripping a TV series' DVD (for, say, a long flight) is now a 3-step process:…

    29-Mar-2008, 11:16
  21. Improving application start-up: mockup

    A quick follow-up to my post on improving application start-up usability. I've done a very rough & ready mockup:

    A higher-quality (but not any better put together) AVI can be downloaded (333KB).…

    09-Mar-2008, 15:10
  22. Improving application start-up usability

    The announce of the iPhone SDK has revealed some interesting facts; including a particularly ingenious (and simple) way Apple have improved the user experience of starting applications.

    It's a bit of a cheat, but with sound User experience Design (UxD) principles behind it: two small waits are better than one long one. It's why we have "please wait" messages on everything from ATMs to websites, and Hildon Desktop's own "Application loading" info messages at the top-right. The user feels the action is progressing whilst complex operations are occurring underneath.…

    08-Mar-2008, 00:53
  23. Wi-fi triangulation

    The iPod Touch has recently gained a location ability, despite not having a GPS. How?

    A company, called Skyhook Wireless have driven around the US and Europe with a laptop and a GPS; recording the position and strength of every wireless access points SSID they detect.…

    19-Feb-2008, 13:42
  24. Solving the lack of QA and muliple repositories problem

    I've just sent an email to maemo-developers asking for feedback on an idea:

    RFC: Proposal to solve multiple repository, poor QA situation

    13-Jan-2008, 15:49
  25. tablet-encode v2.15 - now with GUI

    tablet-encode v2.15 is now available to download, making it even easier to convert your videos to a format suitable for the Nokia Internet Tablets.

    The primary enhancement in this release is the addition of a simple GUI mode, in addition to the full-power of the command line from previous versions:…

    11-Dec-2007, 15:39
  26. mediaserv + tablet-encode = mediautils

    My command-line video conversion script, 770-encode is very widely used; however its name is obviously something of an anachronism. So with the imminent availability of the N810, it was time to rename it. Welcome, tablet-encode. This new name also comes with a major new version, including a number of long-standing patches from people being applied, such as multiple-file support.

    I've also put it, along with mediaserv in a new garage.maemo.org project: mediautils.…

    19-Nov-2007, 10:50
  27. mediaserv: v0.04 and demo

    mediaserv has now reached v0.04. Thanks to everyone for providing feedback. Here's a demo of my N800 playing back a DVD rip in 720x576 1000kbps video, 192kbps audio DivX off a 1GHz Via C3 processor box transcoding to 770-encode's "average" preset:

    Download: mediaserv-0.04.tar.gz (29KB)…

    28-Oct-2007, 20:12
  28. mediaserv updated: now actually useful

    Thanks to everyone who gave me lots of good, positive, constructive feedback on the first version of mediaserv. I've just uploaded mediaserv-v0.02.tar.gz (24KB) where:

    24-Oct-2007, 22:10
  29. TV Guide application released; allowing you to see today's UK TV listings on your desktop

    [TVGuide screenshot]Our new TVGuide application allows you to view today's UK TV listings on your desktop! The application, produced with WimpWorks, downloads the TV listings in XML from bleb.org and reformats them into a grid. Clicking on a programme within the grid shows you more details on the programme. The application is released as open source under the Artistic Licence.

  30. 32-bit compatible WimpWorks now available

    Friday the 13th; but it's lucky for some as the first 32-bit compatible version of WimpWorks is released. Fully tested on Castle's Iyonix PC, this release also produces applications which are 32-bit compatible - usually with just a resave. To ensure future development and to cover rising costs existing users will be charged a small fee to upgrade to v2.34 - however we now support online ordering.

  31. WimpWorks v2.27 released

    Jaffa Software believe there to be a great deal of life left in the RISC OS platform and will support any solution developed, whether it be the multiprocessing ARM Linux machine with a RISC OS-like GUI or a consortium buying the rights to manufacture Phoebe as only a motherboard. Our products, such as WimpWorks and PICsuite will be updated to work as soon as possible on the new products and we will ensure that our support for existing users will not diminish in any way. We will also continue to develop quality applications for RISC OS and whatever platform results from the ashes of Acorn Workstations.

  32. WimpWorks v2.27 released

    v2.27 of WimpWorks is now available. If you currently have v2.23 or later you can upgrade via the upgrade page. Although this is mainly a bug fix released (OLE on non-StrongEd editors was broken) the way is now clear for some exciting WEMs to be released.