I would like to start this post going back 20-25 years ago. By then, a small diversity of personal computers and operative systems coexisted in our homes. Those were the days of PCs with MS DOS, the firsts Apple Macs, Amigas, Atari STs and even still, the MSX, Spectrum and other 8-bit computers. Focusing on the first four, while the PCs have Intel x86 processors, Apple, Amiga and ST family included a Motorola 68000 (and its successors).
As time went by the evolution of species occurred and only some of them survived in the market. Sadly Commodore and Atari disappeared and the world of computing became quite boring, leaving us in practice only two systems to choose from. As for processors, evolution gave us the X86_64 on the Intel side and PowerPC as 680x0 successor. PCs spread all around the world and Apple, after years on the edge, reacted and found their way to their survival. However, Steve Jobs and the market would mark the need to cut back on costs, changing the architecture of the Mac to the Intel family (2005).
The PowerPC family survived well in the field of video game consoles (Sony PlayStation 3, XBox 360, Wii and others) and was well received at the server battle field, but always with a downward perspective, and that means the production of fewer processors and the inability to compete on price. Nowadays, at household level, we can only find PowerPC processors in the Wii U and very residually (a few thousand) in the new Amiga generation such as the X1000 and AmigaOne 500.
I'm working on a QML app for runners. Some weeks ago I tried to train doing fartlek sessions and I realized I was continuously looking to my watch checking for the next period. So I decided to make an app featuring voice alerts to order when to change my pace.
Yesterday I uploaded a beta to Google Play and is available to test through the linked G+ group.
I hope somebody of you will like it.
Try MyFartlek 0.9.2 Beta
public class TestAndroidClient extends QtActivity implements TextToSpeech.OnInitListener
public static void test(String msg)
tts.speak(msg, TextToSpeech.QUEUE_FLUSH, null);
QAndroidJniObject javaMessage = QAndroidJniObject::fromString(msg);