Archive for the ‘Nokia’ Category

MeeGo? Where are you?

Monday, July 9th, 2012

There is a rumour that a small Finish company called Jolla lead by ex-Nokia-employees is trying to revive MeeGo. (here, here and hier) Is there a new chance for a real GNU/Linux mobile operating system with great hardware support being free like in freedom, not free like in Android? And they want to use Qt instead of this hip, kinky HTML5+JavaScript (cf. Tizen). Sounds like really good news, but unfortunately I am not that confident. There have been so many setbacks. Maybe it will stay a dream in the near future. :( What are your opinions about it?

PS:
Yes, I know about Mer. However, I cannot judge its current state, of course I hope there will not be too much fragmentation of Mer/MeeGo/Jolla/Tizen.

MeeGo finally dead, absolutely dead

Thursday, September 29th, 2011

Some people could not believe it that Nokia’s deal with Microsoft killed MeeGo, a promising Linux distribution for mobile devices, though it had been arguable to drop Maemo and not using Plasma Mobile. I hope they will now believe it: Even Intel is dropping MeeGo, Tizen is coming slowly, probably not providing a full featured GNU/Linux (why should it be like that, if everything is HTML5/JavaScript-focused), providing no more big benefit compared to Android, Necessitas is there, Tizle is not. There is finally obviously no more prospect for MeeGo, forget it. I hope the are chances for Free Software and KDE on Android, although that is not optimal, no full featured GNU/Linux and has an uncertain future because of Chrome OS, I currently do not see any alternative.

Not everything about the Nokia-Microsoft-Deal is bad

Sunday, March 20th, 2011

At least Miguel de Icaza, founder of Gnome and Mono, thinks in a quite positive way about this deal, thank you, whilo, for the link. Well, what the hell is he talking about? He is a C# fanboy and he thinks abandoning MeeGo in favour of Windows Phone 7 is good for C#. I have always thought that there are some ideals which are more important to care about that the spread of a language, however, let us have a look at some arguments:

Although some open source advocates might see this as a set-back for Linux, Android is already the best-selling Linux OS of all times.

Oh, yes, we are just fatuous idealists, why should we care about the spread of Free Software if there is a free alternative? Wel, of course we should not care about the spread of digital restrictions management, because we can use our devices without DRM, etc. Sorry, that is ignorant, such a proprietary system like WP7, not even allowing GPL-programs, will certainly do harm.

This is fascinating turn of events for C# developers as Nokia will make WP7 more relevant in the marketplace, making C# the lingua-franca of all major mobile operating systems.

Wrong, according to his one diagrams C# had already been a lingua-france before the introduction of WP7. But there had been other linguae-francae, too, like C++ and EcmaScript, but he wants to support monopolists like Microsoft and the monopolism of a single programming language, why should there be choice? For the loss of freedom and choice he uses the euphemism “simplification”, aren’t iPhones quite simple, huh? Well, he did not mention MeeGo, which does not support Mono/.NET/C#, however, there was a Mono-port for Maemo, I am sure it would have been easily possible for MeeGo, too, why does he accept .NET – only WP7 is using .NET and Silverlight – and does not want Mono to be the “runtime-franca” for all devices? And of course he does not care about the millions of Symbian-devices, which support C++, Qt and EcmaScript/JavaScript.

We advise our users to split their user interface code from the engine, or their business logic. Developers should create a native experience for their mobile apps: one per platform.

Of course it is a good thing to split GUI and programm logic. But do you write different user-interfaces for GNU/Linux, Windows and Mac OS X? Is that useful? No, you can simply use Qt, QWidgets, Plasma or whatever and it will be an interface well usable with any keyboard and mouse input devices. But for different smartphone-systems you want to rewrite the whole user-interface? Having 3.5″ or 4″ multi-touch devices running Symbian, MeeGo, Android, WP7, iOS or WebOS, why should they get seperate interfaces written using different APIs etc.? That is nonsense, it would have been nice with C++ and Qt for Symbian, MeeGo, Android and iOS, or even an approach using C# may be better when using the same Mono-runtime with the same GUI-libraries (maybe Qt) for every device.

This is a grand time to be a mobile developer.

Sorry, no, as I explained, Nokia using Windows Phone 7 does not make the situation better, and it is a really bad time for Free Software. Why should there room for somebody like him in Free Software communities? I do not get it, he can start working for Microsoft if he wants to.

Sorry, but everything about the Nokia-Microsoft-deal is bad.

Nokia’s risks

Monday, March 14th, 2011

Hi!

In a recent report to the US Securities and Exchange Commission Nokia is talking about the risks of their new strategy. First of all, they, seem to forget about Qt and Free Software Communities, only few words about Qt:

We have also endeavored to offer a better experience to developers through the unified Qt development environment. By using Qt’s programming interface, both our own and third party developers are able to build an application once and simultaneously make it available for our Symbian and future MeeGo-based products as well as many products supported by other mobile and desktop operating systems without having to rewrite the source code.

Yes, thet was a really nice idea, but they forgot to mentioned that that is over now, at least for them, Android and Necessitas will now become the mobile platfor suitable for simple cross-platform development.

For developers, we believe that we can create new and highly attractive monetization opportunities. By leveraging Microsoft’s proven developer tools and support, based on Silverlight, with our operator billing, merchandising and global application store, we intend to offer new monetization mechanisms for developers while providing access to Nokia’s global scale. We will continue to promote Qt as the sole application development framework for our Symbian smartphone platform on which we expect to sell approximately 150 million more devices in the years to come. For our Series 40-based feature phones, we will continue to support a Java-based development environment.

Is that a joke? It should be “attrictive” for developers, if they are changing their programming languages and APIs all the time, completely? And they forgot that not every developer wants to have “monetization opportunities”, but there are vibrant Free Software/Open Source communities, and for them this great platform – part of this great “strategy” – is certainly not very nice: No GPL, but Microsoft’s own semi-free, copyleft license? One word: immoral! Silverlight? Yes, we want to port all the existing C++-code to an entirely different proprietary platform, of course. Really surprising that they have forgotten us in that short time.

Interesting:

Today, industry participants are creating competing ecosystems of mutually beneficial partnerships to combine the hardware, software, services and application environment to create high-quality differentiated winning smartphones.

Well, and they will simply stop to innovate with software.

Well, they have pointed out some risks we all knew about, too:

  • It may be a good deal for Microsoft, but they may damage Nokia directly for various reasons (the brand, privacy)
  • Microsoft does not guarantees anything
  • Windows Phone may be just bad
  • It takes long time to switch to that platform (two years)
  • Bad support for low-end phones
  • Symbian will not be attractive for anybody in the meantime
  • They will fail to make MeeGo a nice system for mobile-phones
  • They will not be able to innovate, all innovation will have gone
  • Nobody will want to work for Nokia, because it is just uninnovative
  • The developers get discouraged, of course, because a lot of them will be fired (reducing R&D costs), and their work of years will be screwed
  • Reducing costs might fail, because they will still need a lot of support for Symbian and Microsoft will recieve a lot of money
  • Target-platforms are very limited (they are not talking about the desktop, but about missing tablets)
  • Nokia-phones will not have any distinguishing features
  • Integration of their services might fail because of Microsoft’s interests

Few more things they are not talking about:
  • The “next generation user devices”-story is a farce, after that bad, bad Microsoft-deal, years later all the FLOSS-people will come back to use MeeGo, which will be awesome because of Nokia’s research? Seriously…
  • They are now totally noncredible not anly for business-partners, banks and investors, but also for all developers
  • With less research and development (“R&D”) they want to release more innovative products, that is strange
  • Nokia will die. This short and simple statement has been forgotten

It is horrible…