Reply
Thread Tools
SubCore's Avatar
Posts: 850 | Thanked: 626 times | Joined on Sep 2009 @ Vienna, Austria
#61
not really, since Qt support for Fremantle (= Maemo 5) isn't "official" yet. that will change in Q1 2010, when Qt 4.6 will be released.
for now, you'll have to settle for "generic" Qt tutorials.
 

The Following User Says Thank You to SubCore For This Useful Post:
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#62
See http://wiki.maemo.org/Qt4Hildon for the Maemo specifics

The generic Qt docs (for all platforms) are at http://doc.trolltech.com/4.5/

The rest (APIs, etc) do not depend on what you're developing in, docs at http://wiki.maemo.org/Documentation/...eveloper_Guide

Originally Posted by SubCore View Post
not really, since Qt support for Fremantle (= Maemo 5) isn't "official" yet. that will change in Q1 2010, when Qt 4.6 will be released.
for now, you'll have to settle for "generic" Qt tutorials.
Note that there is nothing 'special' in developing for a Maemo 5 device (apart from things listed in the first link above), so I don't really see in what way should these tutorials differ from regular ones. APIs are APIs, but then you could ask for separate tutorials for literally every library there is

Last edited by attila77; 2009-10-28 at 13:44.
 

The Following User Says Thank You to attila77 For This Useful Post:
SubCore's Avatar
Posts: 850 | Thanked: 626 times | Joined on Sep 2009 @ Vienna, Austria
#63
Originally Posted by attila77 View Post
Note that there is nothing 'special' in developing for a Maemo 5 device (apart from things listed in the first link above)
from the Qt4Hildon wiki:
"Limitations
Currently Qt Maemo lacks full support for Hildon widgets introduced in Maemo 5.
At the moment, creating a Qt application that follows Maemo 5 UI Style requires using custom Qt widgets, coded within the application itself."


that's a pretty big limitation
for me, it's the reason i decided to wait a bit until i start coding in Qt, because i don't want to implement my own kinetic scrolling list...
 
Posts: 323 | Thanked: 118 times | Joined on Nov 2007 @ Australia
#64
Not sure if this is posted, but isn't there a virtual image that is pre-made, sort of like a TV Dinner, just download and use VMWare player and then it has all the tools and a setup scratchbox?

Sorry if this has been mentioned before I haven't gone through all the posts, just saw the Virtual machine post in the first page.

You can't get much easier than Download and play.
 
Posts: 90 | Thanked: 11 times | Joined on Oct 2009
#65
Originally Posted by RipTorn View Post
Not sure if this is posted, but isn't there a virtual image that is pre-made, sort of like a TV Dinner, just download and use VMWare player and then it has all the tools and a setup scratchbox?

Sorry if this has been mentioned before I haven't gone through all the posts, just saw the Virtual machine post in the first page.

You can't get much easier than Download and play.
Here:

http://maemovmware.garage.maemo.org/
 

The Following User Says Thank You to arpwatch For This Useful Post:
SubCore's Avatar
Posts: 850 | Thanked: 626 times | Joined on Sep 2009 @ Vienna, Austria
#66
maemovmware is a bit outdated, this is the most recent one with the final Maemo 5 SDK:

Originally Posted by SubCore View Post
https://garage.maemo.org/projects/vpc-sdk

doesn't get much easier than that...
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#67
Originally Posted by SubCore View Post
from the Qt4Hildon wiki:
"Limitations
Currently Qt Maemo lacks full support for Hildon widgets introduced in Maemo 5.
At the moment, creating a Qt application that follows Maemo 5 UI Style requires using custom Qt widgets, coded within the application itself."


that's a pretty big limitation
for me, it's the reason i decided to wait a bit until i start coding in Qt, because i don't want to implement my own kinetic scrolling list...
Let me put it this way. There is no need for you to implement a kinetic scrolling list. You write your app without it, and when a Qt version with kinetic scrolling enabled hits the repositories, you get kinetic scrolling for free. And if you REALLY REALLY can't live without kinetic scrolling, you can compile Qt 4.6 yourself (as this stuff is already implemented is the source repos)

I don't see these as possible reasons to avoid coding in Qt NOW, as they don't influence what and how you write in any significant way. It's like saying I don't want to learn how to drive a car until the A/C is installed. Yeah, sure, the A/C is cool but what's that got to do with your driving skills ?
 
SubCore's Avatar
Posts: 850 | Thanked: 626 times | Joined on Sep 2009 @ Vienna, Austria
#68
Originally Posted by attila77 View Post
You write your app without it, and when a Qt version with kinetic scrolling enabled hits the repositories, you get kinetic scrolling for free.
i thought the hildon widgets in Qt would have their own names and functions, if it's actually the vanilla Qt widgets which by themselves will inherit the native fremantle look&feel, then you do have a good point

i have read the GTK+ UI guide for maemo 5, and it seemed that the hildon controls (like "HildonTouchSelector" etc) have their own names, which made me think this would be the case for Qt as well - requiring me to rewrite the UI parts of any Qt application i write now.
 

The Following User Says Thank You to SubCore For This Useful Post:
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#69
Originally Posted by SubCore View Post
i thought the hildon widgets in Qt would have their own names and functions, if it's actually the vanilla Qt widgets which by themselves will inherit the native fremantle look&feel, then you do have a good point
99% of the time that's exactly how it happens (completely unlike Hildon* classes and GTK+). Occasionally there is an extra property that can signal some Maemo/Hildon peculiarity or a very rare class name/use case difference, but that's really the exception (and those parts are already 'in there' in the community edition for some time now).
 

The Following 2 Users Say Thank You to attila77 For This Useful Post:
Posts: 434 | Thanked: 325 times | Joined on Sep 2009
#70
As it seems that we need to wait a few months to be able to code and run Maemo 5 projects in Qt on a Windows desktop, I would have little (read: huge ) request:

Could someone please make a step by step video how to set up Maemo 5 SDK from the beginning to running a "Hello world!" Qt app?

You may be wondering why these would be needed, since there is documentation available for this. However, one should never underestimate how frustrating it is to try to do stuff in Linux, when someone is not very familiar with it and is unbelievable lazy to read all the documents that only give a headache! Obviously, I'm not talking about me. I'm just trying to help these kind of people...
 

The Following User Says Thank You to Sasler For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 01:32.