Qt, Symbian and java : advice needed



  • Hi, few months ago i decided that symbian will be the platform that i want to learn how to and actually .. develop games for ...
    this website :
    "http://qt.nokia.com/products/programming-language-support/
    ":http://qt.nokia.com/products/programming-language-support/
    showed me that Java can be used for programming in Qt (that was back then)
    few months have passed and i've learn some stuff about java, i'm still a beginner because i couldn't put my whole effort in learning Java due to my study for my last year in high-school
    but i loved Java and i really enjoyed it !
    but today i decided to check some videos about programming in Qt using java programming skills ...
    just for fun to see how it'll end after i get my Java skills right ...
    i was shocked for all videos i've seen (tuts and stuff) are actually talking about C++ and none about java Qt
    i wen't back to that "website ":http://qt.nokia.com/products/programming-language-support/ to make sure that i wasn't wrong about Qt support for Java .. and it turned out that :(
    they stopped supporting Java :(

    so now i'm confused
    i really love Java ... but i wonder, what to do ..

    what language should i learn to be able to develop games and apps for Symbian ?
    should i keep learning Java ?
    will i benefit from Java in Qt in anyway ?
    can i develop good games and apps for Symbian using Java ?
    where to start ? what to do ?

    where to go :(

    i'm desperate to learn .. please help me :(


  • Moderators

    Don't be so downcast... if you want to be a programmer, you'll have to learn at least 5 languages anyway :)

    First of all, IMO, Qt itself is a great choice - once you learn it, you can code not only for Symbian, but also for Android and iOS. The same code would also work on all "stationary" platforms, like GNU/Linux, MAc, Windows.

    Now, about Java's relation to Qt. Qt has always been developed in C++. All bindings available for other languages come in second (you may want to take a look at Python, by the way, a couple of bindings are being actively developed). So, if you go for C++ Qt, you are on the safe side - support for this language will never be dropped. Java and C++ are quite similar, so transition should not be too hard. Additionally, all new ports of Qt are C++ based.

    I don't know what the state of Qt Jambi is. AFAIK, Trolls stopped it's development, but maybe it was picked up by some third party? You can safely continue your Java studies, it's a very popular, if somewhat annoying, language. Definitely lacks beauty of Qt in terms of it's standard libraries, but is widely used in the industry.

    Hope that helps.



  • [quote author="sierdzio" date="1325575462"]Don't be so downcast... if you want to be a programmer, you'll have to learn at least 5 languages anyway :)

    First of all, IMO, Qt itself is a great choice - once you learn it, you can code not only for Symbian, but also for Android and iOS. The same code would also work on all "stationary" platforms, like GNU/Linux, MAc, Windows.

    Now, about Java's relation to Qt. Qt has always been developed in C++. All bindings available for other languages come in second (you may want to take a look at Python, by the way, a couple of bindings are being actively developed). So, if you go for C++ Qt, you are on the safe side - support for this language will never be dropped. Java and C++ are quite similar, so transition should not be too hard. Additionally, all new ports of Qt are C++ based.

    I don't know what the state of Qt Jambi is. AFAIK, Trolls stopped it's development, but maybe it was picked up by some third party? You can safely continue your Java studies, it's a very popular, if somewhat annoying, language. Definitely lacks beauty of Qt in terms of it's standard libraries, but is widely used in the industry.

    Hope that helps.[/quote]

    mhmmm ...
    so you think i should finish Java first, and then learning C++ will be easy for me ...
    thinking about it, it's a good plan ...
    but as long as i'm learning Java ... can i develop Symbian apps using it in my training period ?
    i've seen many Java games, apps that works on my N8 ...
    but they all were bad quality ..
    how can we make these stuff ??
    any tutorials that show me how to create symbian apps/games using Java programming skills that i can use ???
    because i can't learn Java without actually applying what i learned and making some apps/games as i learn more ...


  • Moderators

    Look here: "link":http://www.developer.nokia.com/Develop/Java/Tools/

    I have no experience in developing for Symbian, so I can't help you more than that.



  • Thanks, i can wait till i finish Java and start Qt
    saw some videos for Qt Creator and it sounded really awesome ^_^
    hopefully by the time i finish my Java studying it'll be even better :)


  • Moderators

    Qt5 is planned for summer 2012 :)



  • Works for me hehe :D


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.