<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
ext Alberto Garcia wrote:
<blockquote cite="mid:20090907202625.GA26655@maestria.local.igalia.com"
 type="cite">
  <pre wrap="">On Mon, Sep 07, 2009 at 08:17:01PM +0200, Attila Csipa wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">This sounds to me like saying coding for Fremantle is a one-shot
affair - you have these specially designed widgets, which are there
only on Fremantle and who knows what their future will be
    </pre>
  </blockquote>
  <pre wrap=""><!---->
That's a very reasonable concern, and one that is shared by many
people, including me.

Nokia has already announced that they're switching from Gtk to Qt
in Harmattan (which has been a confusing move for many users and
developers), but I don't know if they plan to keep the same basic
widgets and UI style that has been designed for Fremantle or not.

If the plan is to keep more or less the same UI style I'd expect a
decent, community-supported, release of Gtk/Hildon for Harmattan.

If the plan is to redesign the UI all over again then God only knows
what's going to happen... :-)
  </pre>
</blockquote>
One-shot ? Was Diablo also one-shot ? Next version is coming<br>
and we have already released direction where we are going in<br>
Harmatan.<br>
<br>
Don't expect Harmatan being just Fremantle rewrite with Qt.<br>
Nokia is not stopping making new innovations. This market area<br>
is where you need to run fast just keep your position. Other<br>
option is stop and die.<br>
<br>
We will release Harmatan software alphas. betas and pre-releases <br>
a lot before actual device goes out, there will be lot of time<br>
to adapt with coming new features.<br>
<br>
There is pro's and con's for releasing early versions. When we do <br>
so, it always raises questions about things not yet released.<br>
<br>
Remember that when we are doing early releases, everything is not<br>
ready to release, everything is not even written or code is in <br>
so early stage than fundamental changes may happen etc.<br>
<br>
Of course we could also keep all Harmatan top secret, don't even<br>
tell that it exists and ten just some day tell that there is product,<br>
go shop an buy it and by the way, it is now Qt based, rewrite your apps<br>
or write your own GTK+ port for it. <br>
<br>
I don't promise that if you write application with Fremantle-Qt that <br>
it will be without modifications Harmatan UI compatible. I rather<br>
say that some work will be needed but when you have all structure<br>
already Qt it is much, much easier to do.<br>
<blockquote cite="mid:20090907202625.GA26655@maestria.local.igalia.com"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap="">* Telling people that it's completely reasonable to write
  Fremantle apps in Qt without making clear that some fundamental
  Fremantle widgets have not been written yet it not a good idea
  IMHO.
      </pre>
    </blockquote>
  </blockquote>
  <blockquote type="cite">
    <pre wrap="">Sigh, I said I won't comment on this, but... I'm not sure what's the
developer's alternative.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Since I don't know Nokia's plans for Harmattan, I'm afraid I can't
help you much more.

It's not that I like the current state of confusion much either, I'm
just trying to explain how I see things now and I think that it's up
to each developer to decide what to do, but evaluating things first.

Many will think that it's OK for them to write applications in Qt,
even if they don't have the complete set of Hildon widgets available
right now, because that's the future of Maemo.

Others will prefer, at least for now, to stick to Gtk/Hildon, which
has been much more thoroughly tested in Fremantle, and is the one
officially supported and guaranteed to be consistent with the rest of
the platform.
  </pre>
</blockquote>
Always, freedom of choice leaves some space of confusion between
choices.<br>
<br>
Let's simplify:<br>
<br>
If you have already GTK+/Hildon application, fastest and easiest way is<br>
to get it for N900 is continue using Hildon. It is clear that N900 will<br>
be most successful maemo device so you will have a lot of users<br>
for your software. There is no reason rewrite existing GTK+ program<br>
with Qt for N900 .<br>
<br>
If you are writting a new application and you like to make your upgrade<br>
path to Harmatan as easy as possible or if you would like make<br>
your application cross platform also to other Nokia platforms,<br>
then yuo should consider Qt as number one option.<br>
<br>
I also understand that there is many GTK or Qt lovers ones that would
write<br>
their application with GTK+ or with Qt any case&nbsp; because it is their
personal <br>
choice and that is their right. <br>
<br>
<blockquote cite="mid:20090907202625.GA26655@maestria.local.igalia.com"
 type="cite">
  <pre wrap="">
My opinion?

Well, right now Maemo is Fremantle. Harmattan will come in the future
but we don't know when. The N900 has been released two years after the
N810 so it wouldn't be unreasonable to think that the next device can
take two more years. It's quite a lot of time to wait to see what's
going to happen.

The N900 hasn't even reached the stores yet but what we've seen so
far suggests that this is going to be much more successful than any
previous Maemo device.

So I _personally_ don't think I'm going to worry _that much_ about
Harmattan right now. In the end it depends a lot on the application
developers' skills and long-term plans for their software.

  </pre>
</blockquote>
I 100% agree with this one. No reason to hesitate, we have greatest <br>
device Nokia ever made and it is open, use Qt or use Hildon what ever<br>
feels best to you.<br>
<br>
Kate<br>
<blockquote cite="mid:20090907202625.GA26655@maestria.local.igalia.com"
 type="cite">
  <pre wrap="">And these are my 2 cents.

Berto
_______________________________________________
maemo-developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.maemo.org/mailman/listinfo/maemo-developers">https://lists.maemo.org/mailman/listinfo/maemo-developers</a>
  </pre>
</blockquote>
<br>
</body>
</html>