- Gorgeous BBC-style mechanical keyboard from Elesar #jf 26-Feb-2017, 16:23
- Sad news for the #Maemo community: RIP Gido.13-Dec-2016, 19:59
- 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
- WimpWorks v2.38 fails to start on #RaspberryPi running RISC OS 5.23. Fix being worked on.09-Oct-2016, 19:05
- Rob Sprowson talking about latest developments in RISC OS at Wakefield show22-May-2016, 04:31
- Ubuntu on Windows? Huge move in making Windows a more viable dev OS in an increasingly containerised world30-Mar-2016, 22:39
- Android API helpful with int,int,int constructors, Date *and* Calendar APIs. Time to pull out Joda Time.
In particular, Dan Lew's Joda Time for Android, which better manages resources.11-Apr-2015, 11:39
- RISC OS now supports Raspberry Pi 2
Today marks the availability of the very latest beta release candidate for the popular Raspberry Pi educational platform. This ROM now includes support for the Mark 2 Model B Raspberry Pi hardware, using the newer BCM2836 system on chip and a total of 1GB of RAM. The model A, B, and B+ are still supported too...21-Feb-2015, 02:21
- Many good things in Paddington, but special leap in my heart at seeing a few Archimedes (with original mouse) as the sole computers.01-Feb-2015, 04:02
- MOS, Arthur, RISC IX and RISC OS 3.5 all mentioned in Paul Allen's @LivingComputers Museum, Seattle, WA 27-Jul-2014, 20:02
- Sync to @OpenVBX of users and groups from Google Apps working. Next step: Google sign-in.22-May-2014, 07:54
- Building open source @GoogleVoice on top of @OpenVBX & @Twilio: proof-of-concept "search Google contacts to announce caller" working.21-May-2014, 05:43
- Boot your RaspberryPi straight to BASIC, like BBC Micro, to celebrate 50 years of the programming language
To celebrate the 50th birthday of the BASIC programming language, [RISC OS Open] are very pleased to announce the release of RISC OS Pico. This is a very cut-down RISC OS for the Raspberry Pi that boots directly into BASIC, just like on the Beeb.01-May-2014, 14:10
- First ever review of our software back in 1996. Nothing like that feeling of reading a positive review: appreciation is the most satisfying aspect of development
Acorn User was the premier magazine, and the feeling of seeing my application in print, positively reviewed was amazing. Programmers like to see people enjoying their work, and the recognition of a job well done. I honestly believe this is why open source endures: money is nice, but it isn't everything. -- @jaffa214-Mar-2014, 22:35
- Who said the only intuitive interface is a nipple? RT @anghelides: A handle on good design
Minimal interface isn't a guarantee of simplicity. But designing a product to be easy to use, rather than creating a lot of documentation, is what will succeed in the marketplace. Good design makes use obvious, and behaves the way you expect, and so you avoid providing documentation that's not absolutely necessary.09-Mar-2014, 07:13
- Code reviews, even commit time, are often a bad way of catching bugs. Automated analysis tools far better25-Feb-2014, 09:19
- Playing with Inkscape & GIMP for a newer logo
The current logo was designed by @ctalibard in the late 1990s. The name 'Jaffa' arose after playing with graduated fills in Acorn's Draw, so it seems fitting that experimenting with the open source vector graphics tool Inkscape gives this possible replacement.22-Feb-2014, 23:00
- Uptime concern a big problem when clients looking to Cloud. Hard to get comparative internal IT uptime26-Aug-2013, 15:38
- Latest @PiAddict_ issue dedicated to RISC OS. Reviews NutPi, which includes WimpWorks for easy GUI programming03-Aug-2013, 15:19
- 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
- #Nokia Developer Champion status renewed for another year! HTML5 Asha02-Apr-2013, 07:11
- Up-to-date sources for Bedside, covering BlackBerry10, now pushed to Gitorious04-Mar-2013, 21:49
- Bedside clock (with full BB10) integration now only 75p as BlackBerry Z10 goes on sale in UK today31-Jan-2013, 06:36
- One of the first apps in Maemo Extras and AppsForMeeGo - Attitude - now available for BB10. Good for pilots/DIY26-Jan-2013, 23:16
- Bedside - simple, easy-to-read, LED-style clock - now available in BlackBerry World for BB1026-Jan-2013, 23:09
- No updates yet on content approval and release approval requests for BlackBerry App World. 8 days and counting.14-Jan-2013, 19:50
- Bedside 18.104.22.168 with active frame support submitted to BlackBerry App World QA10-Jan-2013, 23:31
- AppWorld vendor portal seems to be timing out. Lots of BB10 apps being uploaded ahead of $10k commitment?10-Jan-2013, 23:26
- Latest code: Bedside showing time in BB10 "active frame"06-Jan-2013, 21:50
- BlackBerry 10 versions of "Attitude" and "Bedside" have been sent to AppWorld for approval.06-Jan-2013, 14:50
- Heh, @ctalibard's linked list image from jaffasoft.co.uk/wwv2/ll is used as an example in a StackOverflow answer27-Oct-2012, 19:31
- WimpWorks included in new RISC OS "NutPi" software bundle for RaspberryPi26-Oct-2012, 17:14
- Updated TV Guide (UK television listings) to be 32-bit compatible10-Jul-2012, 19:12
- Brief stop at MUGShow, but spent most of it talking to Sprow at RISC OS Open stand.07-Jul-2012, 14:14
- RISC OS & mobile apps website revamped to coincide with MUGShow07-Jul-2012, 10:08
- HOWTO: Have a single Qt project deploy to Symbian, Maemo, Harmattan and BlackBerry1023-Jun-2012
- Initial success in porting Harmattan/Symbian QML app to BlackBerry
This is the first post in a new
BlackBerrycategory 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
- BlackBerry 10 Dev Jam in London today, interesting to see where they're headed and how, like Nokia before Elop, Qt is their "has to work" platform14-Jun-2012
- Today we're at the Beeb@30 celebration of 30 years of the BBC Micro25-Mar-2012
- 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.
- WimpWorks demo now BeagleBoard compatible
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.14-Jan-2012
- 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
- MeeGo Conference keynote: how it should've been done
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
- Cross-platform Qt dev: deploying to Symbian
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
- 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
- MWKN issue creation @ MeeGo Conference, Sunday evening
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
- 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
- Catorise: auto-organise N900 applications
Catorise organises the application menu to have top-levels corresponding to the sections in Application Manager. Features:…12-Jan-2010, 22:52
- 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
- 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
- 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-Dependslines 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
- OpenMoko UI "train wreck"
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
- 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
- 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
- Non-tablet software in maemo.org downloads
Hopefully this'll boost the profile of things like mediautils to a wider audience.…31-Mar-2008, 21:06
- tablet-encode v2.18 - with much improved DVD ripping
--episodesoption is particularly cool; ripping a TV series' DVD (for, say, a long flight) is now a 3-step process:…29-Mar-2008, 11:16
- 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
- Improving application start-up usability
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
- 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
- Solving the lack of QA and muliple repositories problem
I've just sent an email to maemo-developers asking for feedback on an idea:13-Jan-2008, 15:49
- tablet-encode v2.15 - now with GUI
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
- 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
- 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
- mediaserv updated: now actually useful 24-Oct-2007, 22:10
- TV Guide application released; allowing you to see today's UK TV listings on your desktop
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.06-Mar-2005
- 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.13-Dec-2002
- 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.18-Sep-1999
- 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.28-Mar-1999