<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="Osso Notes">
<title></title></head>
<body>
<p>
<br/>----- Original message -----
<br/>>
<br/>>
<br/>>
<br/>>
<br/>>
<br/>> On Fri, Sep 04, 2009 at 07:16:43PM +0200, <a href="mailto:kate.alhola@nokia.com">kate.alhola@nokia.com</a> wrote:
<br/>>
<br/>> > > What people are asking here (among other things) is whether there
<br/>> > > are Qt widgets similar to HildonAppMenu or HildonPickerButton
<br/>> > > -which are absolutely essential for creating Fremantle
<br/>> > > applications- or developers are supposed to write them themselves.
<br/>> >
<br/>> > To avoid re-inventing the wheel again we are providing examples how
<br/>> > you can do things with Qt. [...] If some of these composite widgets
<br/>> > are so big problem, we can collect these examples as widget library.
<br/>>
<br/>> That's what I mean.
<br/>>
<br/>> While it's obvious that you can write apps for fremantle in toolkits
<br/>> other than Gtk/Hildon (e.g Canola), developers will have a hard time
<br/>> to make them fit in with the Fremantle UI style unless they have
<br/>> reasonable replacements for the most basic widgets.
<br/>>
<br/>> So yes, a widget library with equivalents to HildonAppMenu,
<br/>> HildonPickerButton, etc., would be the way to go in my opinion.
<br/>
<br/>
<br/>First, sorry, the place to get hildon is git.maemo.org, as others have said. My bad.
<br/>
<br/>Now, on this QT thing, my personal view on the current state of QT in Maemo 5 is:
<br/>
<br/>QT is great when you want:
<br/>- Create desktop (i.e. Home) applets
<br/>- Create custom UIs like Canola
<br/>- Create fancy unique animated stuff with your own graphics
<br/>- Only need stuff to work with Maemo 5 "skinning" (i.e. Theme), don't care so much about finer details of user experience, as it is in Maemo 5.
<br/>
<br/>However, if you want to have the exact same user experience as the preinstalled Maemo 5 applications have (as seen in all youtube videos and the SDK), then you have much easier time and faster development with the gtk-based hildon widgets in Maemo 5.
<br/>
<br/>QT is at least equally powerful as GTK, but currently it lacks the Maemo 5 specific hildon widgets. So you would have to implement the most important hildon widgets yourself in QT, which is not easy if what you aim for is seamless user experience with the preinstalled Maemo 5 apps.
<br/>
<br/>The equivalent of Hildon (i.e. mobile, finger optimized widgets) is roughly the QT mobility <a href="http://labs.trolltech.com/page/Projects/QtMobility">http://labs.trolltech.com/page/Projects/QtMobility</a>, which is not available yet. As you can read from that page, you need more than "vanilla" QT for mobile UI. In GTK that mobile experience is provided by the new hildon widgets introduced in Maemo 5.
<br/>
<br/>BR,
<br/>        Mox<br/></p>
</body>
</html>