Follow Slashdot stories on Twitter


Forgot your password?
Handhelds Programming

Nokia Releases Qt SDK For Mobile Development 76

An anonymous reader writes "Nokia has released its unified Qt-based SDK for cross-platform development for Symbian and MeeGo (plus Maemo) devices. The blurb reads: 'Today sees the release of the Nokia Qt SDK, a single easy-to-use software development kit (SDK) for Symbian and Meego application development. Developers can now develop, test, and deploy native applications for Nokia smartphones and mobile computers. The beta version of the SDK is available for download from today, ready for developers to kick off development for new devices, including the just-announced Nokia N8.'"
This discussion has been archived. No new comments can be posted.

Nokia Releases Qt SDK For Mobile Development

Comments Filter:
  • by Ilgaz ( 86384 ) on Wednesday April 28, 2010 @05:40PM (#32022284) Homepage

    If Google is serious about Go language, they can release its SDK for Symbian as soon as tomorrow and I bet its runtime will even be "featured" on Nokia's "Ovi" (App) store.

    We aren't speaking about Apple here, everything is open and free. Nokia currently features "Locago", a J2ME competitor to their own, multi billion maps application.

    For example, MS already released an alpha (or beta) of Silverlight for S60 along with SDK. Adobe Flash 10 is next to come.

  • by serviscope_minor ( 664417 ) on Wednesday April 28, 2010 @06:02PM (#32022642) Journal

    I would love to be able to build Symbian apps in Google's Go, it is an ideal language for secure, fast, lightweight programs for mobile apps.

    Why is go so much better? As far as I can tell it is no lighter than C++ (it has garbage collection which implies some non-trivial runtime) and it lacks parameterized types. It does have multi-programming (as does C++0x, and the variants of C++ and C on many common compilers via openmp), and fast compiles.

    But, I don't see any particular advantage.

  • Why the flaming? (Score:5, Insightful)

    by Ilgaz ( 86384 ) on Wednesday April 28, 2010 @06:04PM (#32022672) Homepage

    I have a E/1 too and I will just ask one question. First of all, you know E71 has upgrade, E72 with basically twice the processing power and free RAM with extras like compass... It is basically iPhone 3GS compared to 3G. So, our devices are previous generation.

    Did you even try Qt demos, very early alpha ones from blogs? Or, did you use your devices unique advantages like absurdly long battery life, multi tasking, free navigation, open platform?

    Yes, any company these days can invent cold fusion and nobody will be impressed and the will line up for iPad instead but it doesn't change how huge change this represents in mobile space and even open source.

  • by loufoque ( 1400831 ) on Wednesday April 28, 2010 @06:06PM (#32022688)

    By the way, an kind of 'exception-like' mechanism (panic/recover) has recently been added to Go, and it is much more clean than 'classic' exceptions which make code a horrible mess.

    panic/recover is not "better" than exceptions. It only really allows to trace and log serious errors -- most likely programming or system errors --, to provide debug data, with no automated cleanup and operation cancellation being done.
    An exception-based programming style however, allows to enforce invariants, model atomic constructs, and guarantee deterministic resource management.

  • Re:Useless (Score:5, Insightful)

    by shutdown -p now ( 807394 ) on Wednesday April 28, 2010 @06:13PM (#32022792) Journal

    That's because you're late on the bandwagon. Symbian has been around for a very long time, and there are plenty of people who know how to develop for it - all of those will be interested in this. Furthermore, given how popular Qt already is for desktop development, that's a very large crowd that can use their existing skills directly.

    That, and also Qt is much more sane than either Android or iPhone APIs. And, of course, C++ - a language that'll let you not only shoot yourself in the foot (like C), but also rape yourself with a chainsaw - but also a language which is so much more powerful than everything else out there...

  • by serviscope_minor ( 664417 ) on Wednesday April 28, 2010 @06:28PM (#32023020) Journal

    A witty quote proves nothing. There is not a single argument in that list. Without exception, every C++ detractor that I have personally met dislikes C++ for a misture of reasons including FUD from the internet, fundamentally misunderstanding basic features and in some cases outdated knowledge from maybe 2002.

    With the exception of the vexing parse, I suspect that fixing any things you think are broken in C++ would make it slower and/or less expressive.

    So, what do you think is broken and how would you fix it.

  • Re:Useless (Score:3, Insightful)

    by mdwh2 ( 535323 ) on Wednesday April 28, 2010 @07:40PM (#32023972) Journal

    "Mindshare" == "What I think is the best platform, inside my head".

  • Re:Useless (Score:3, Insightful)

    by shutdown -p now ( 807394 ) on Wednesday April 28, 2010 @09:29PM (#32025142) Journal

    That's a fscking big "just".

  • by Klivian ( 850755 ) on Thursday April 29, 2010 @06:43AM (#32027894)

    I wish Nokia provided some better alternatives to C++ for development on Symbian.

    That is exactly what they just did! The way Qt extends C++ gives you a fast and powerful development environment, surpassing plain C++ big time.

"Never face facts; if you do, you'll never get up in the morning." -- Marlo Thomas