Hacker News new | past | comments | ask | show | jobs | submit login
Contribute to the Qt Project (qt-project.org)
72 points by drgvond on Oct 21, 2011 | hide | past | favorite | 14 comments



"KDE applauds Qt's move to open governance": http://dot.kde.org/2011/10/21/kde-applauds-qts-move-open-gov...


Qt is the last framework I used on C++, and it was a pleasure to use compared to what I used before. I wish it luck!


What did you use before?


Let's see... I started with C++ on the Commodore Amiga - so I just used the AmigaOS API. Then I remember the shock when coming to Windows with MFC. After that, I sincerely don't remember, I guess it was mostly MFC (different iterations, but always horrible) and some OWL (Borland) when I did Windows development - but I did more Web development at the time.

After that I discovered Qt, and it was great fun - the GUI part of my first entrepreneurial attempt (www.quillia.com) I programmed in Qt.

What did I miss?


wxWidgets


Right; I had forgotten about it, but now that you reminded me I used it in some minor project (maybe just a test project, can't really remember). But I then found Qt much better.


Can anyone explain how this is different from what Qt was before? Has Nokia spun it off, Mozilla-style?


Well, the project has simply transitioned to open governance, which means anyone can contribute and move up the value chain based on meritocracy. So, for example, KDE folks can now directly contribute to Qt and also directly affect its future direction.

Trolltech/Nokia employees remain inside Nokia, and continue contributing actively to Qt (they are the largest contributors by far currently, I remember reading 85% of contributors being Nokia). Nokia continues to use Qt for Symbian/Meego as well as their future low-end platform, which currently only offers J2ME. They have officially announced that Qt will be used for "the next billion" which has been referred to as Meltemi software in leaks.

Blog post explaining this: http://labs.qt.nokia.com/2011/09/12/qt-project/



This is purely FUD. Nokia employees remain the largest contributors to Qt, and as I said above, it remains a key component for their strategy for price-points below those offered by Windows Phone.


I thought Nokia was going to be Windows or nothing on smartphones.


Well think of it as follows:

1. Windows phone is currently not suited for mid-range phones, and wont be till the next version. However, long term plan is to definitely push Windows phone towards a wide spectrum of price points and replace Symbian. This will take 2-3 years.

2. For now, till the time WP is ready for mid-range, Symbian is still alive. New devices are still coming out, primarily targeted at mid-range. Nokia aims to sell around another 100 million symbian devices, all of which will run Qt. I would expect Symbian sales to continue for another 7-10 quarters.

3. Even below smartphones, the so-called "feature phones", the space is evolving to accomodate even smarter devices. Nokia sees a big opportunity in making the sub-$100 devices smarter (we are talking unlocked prices here, not american subsidized ones). Those price points will be achieved with Nokia's own software stack. Currently, this includes S40 where you can write applications using J2ME. This will be evolved so that in the future you can write applications for such devices using Qt which is vastly better than J2ME. As an example of this space, Nokia recently released a sub-$100 small touchscreen featurephone with inbuilt offline Nokia Maps. Nokia calls this low-end effort as its connect "the next billion" effort. Likely Qt will debut on these devices next year, when Qt 5 will be ready.


No, that would be too simple. They plan to have WP7 on high-end smartphones, Symbian in low-end, and Linux in even lower end and experimental devices.


Qt and Swipe UI is their long-term strategy. WP is short-term. Low-end is getting more capable and Nokia aims to enable smartphone capabilities for the 'next billion'. That's the disruption.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: