On May 2, 2011, at 3:49 PM, ext Martin Grimme wrote:

> Hi,
> 
> the MeeGo UX components are installed by default on the tablet UX and
> are available for install on the Netbook UX. However, I couldn't get
> them work properly on the netbook as of now.
> 
> This is really becoming confusing if we have to use different
> components even for targetting the same version of MeeGo with
> different profiles (handset vs netbook vs tablet)...

You should rather say that it is great that now you can optimize your UX 
for every class of devices and you don't need change a single line of C++ 
code or you can even run same binary on all of them if they have same
cpu architecture.

It is just clear that user experience differs a lot between two opposite
ends mouse operated desktop/netbook and  small touch screen handset.
Before Qt Quick Components you had very little options. If you would
like to make mouse optimized desktop UX, you had QWidgets
and if you would like port same application to tablet/handset,
you needed to rewrite all C++ UI code with MTF.

Now you can code your application logic and then tailor your Qml
file for different device classes using components made for desktop,
tablet or handset.

Then you may ask that why there is different components for handset and 
tablet. One reason is that they are made by different companies ( Nokia / Intel 
)
and also that UX differs. I hope that in future we can get API's of all of them
compatible.

Even if you could use same components for tablet and handset, your
UX still needs optimizing for this class of devices. If you have used
iPad, it can run iPhone applications zoomed full screen but
it is easy to see that UX is not optimum for that device and there is
"HD" version of many of applications that has optimized UX for iPad. 

Good thing is that now you can do it just modifying Qml file and
load different file for different device.

Kate

> 
> Regards,
> Martin
> 
> 
> 2011/5/2, [email protected] <[email protected]>:
>> On May 2, 2011, at 11:40 AM, ext Ville M. Vainio wrote:
>> 
>>> On Mon, May 2, 2011 at 11:38 AM,  <[email protected]> wrote:
>>> 
>>>> You will have Qt/QML in MeeGo 1.2 but as far as I know, Qt Quick
>>>> Components did not make et time there.
>>> 
>>> Intel's meego-ux components are available in upcoming 1.2:
>>> 
>>> http://wiki.meego.com/MeeGo_UX_Components
>> 
>> Part of 1.2 or as extra installable package ?
>> 
>> The good thing in Qt Components is that you can even in runtime decide what
>> Qml file you do load
>> and what components library you use. Problem is that Nokia and Intel
>> components ha somehow
>> different API in Qml level, so you need to load different Qml file depending
>> what variant you use.
>> 
>> Kate
>> _______________________________________________
>> MeeGo-dev mailing list
>> [email protected]
>> http://lists.meego.com/listinfo/meego-dev
>> http://wiki.meego.com/Mailing_list_guidelines
>> 

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to